Update emergency light animation. (#8531)
This commit is contained in:
@@ -13,10 +13,11 @@ namespace Content.Client.Light
|
|||||||
{
|
{
|
||||||
public sealed class EmergencyLightSystem : SharedEmergencyLightSystem
|
public sealed class EmergencyLightSystem : SharedEmergencyLightSystem
|
||||||
{
|
{
|
||||||
|
private const float DegreesPerSecond = 270;
|
||||||
private static Animation Animation =>
|
private static Animation Animation =>
|
||||||
new()
|
new()
|
||||||
{
|
{
|
||||||
Length = TimeSpan.FromSeconds(4),
|
Length = TimeSpan.FromSeconds(360f/ DegreesPerSecond),
|
||||||
AnimationTracks =
|
AnimationTracks =
|
||||||
{
|
{
|
||||||
new AnimationTrackComponentProperty
|
new AnimationTrackComponentProperty
|
||||||
@@ -27,7 +28,9 @@ namespace Content.Client.Light
|
|||||||
KeyFrames =
|
KeyFrames =
|
||||||
{
|
{
|
||||||
new AnimationTrackProperty.KeyFrame(Angle.Zero, 0),
|
new AnimationTrackProperty.KeyFrame(Angle.Zero, 0),
|
||||||
new AnimationTrackProperty.KeyFrame(Angle.FromDegrees(1080), 4)
|
new AnimationTrackProperty.KeyFrame(Angle.FromDegrees(120), 120f/DegreesPerSecond),
|
||||||
|
new AnimationTrackProperty.KeyFrame(Angle.FromDegrees(240), 120f/DegreesPerSecond),
|
||||||
|
new AnimationTrackProperty.KeyFrame(Angle.FromDegrees(360), 120f/DegreesPerSecond)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user