Files
RobustToolbox/Robust.Shared/GameObjects/Components/Light/PointLightComponentState.cs
T

33 lines
893 B
C#

using System;
using Robust.Shared.Maths;
using Robust.Shared.Serialization;
namespace Robust.Shared.GameObjects
{
[Serializable, NetSerializable]
public sealed class PointLightComponentState : ComponentState
{
public readonly Color Color;
public readonly float Energy;
public readonly float Softness;
public readonly bool Enabled;
public readonly bool CastShadows;
public readonly float Radius;
public readonly Vector2 Offset;
public PointLightComponentState(bool enabled, Color color, float radius, Vector2 offset, float energy, float softness, bool castShadows)
{
Enabled = enabled;
Color = color;
Radius = radius;
Offset = offset;
Energy = energy;
Softness = softness;
CastShadows = castShadows;
}
}
}