Update emergency light animation. (#8531)

This commit is contained in:
Leon Friedrich
2022-06-01 15:16:01 +12:00
committed by GitHub
parent cbfb226b4b
commit 01a991ebad

View File

@@ -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)
} }
} }
} }