20 lines
560 B
C#
20 lines
560 B
C#
namespace Content.Client.Rotation;
|
|
|
|
[RegisterComponent]
|
|
public sealed class RotationVisualsComponent : Component
|
|
{
|
|
[DataField("defaultRotation")]
|
|
[ViewVariables(VVAccess.ReadOnly)]
|
|
public readonly Angle DefaultRotation = Angle.FromDegrees(90);
|
|
|
|
[ViewVariables(VVAccess.ReadWrite)]
|
|
public Angle VerticalRotation = 0;
|
|
|
|
[DataField("horizontalRotation")]
|
|
[ViewVariables(VVAccess.ReadWrite)]
|
|
public Angle HorizontalRotation = Angle.FromDegrees(90);
|
|
|
|
[ViewVariables(VVAccess.ReadWrite)]
|
|
public float AnimationTime = 0.125f;
|
|
}
|