From 01a991ebadb5b41e5cca688a1c6e404f649481a3 Mon Sep 17 00:00:00 2001 From: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com> Date: Wed, 1 Jun 2022 15:16:01 +1200 Subject: [PATCH] Update emergency light animation. (#8531) --- Content.Client/Light/EmergencyLightSystem.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/Content.Client/Light/EmergencyLightSystem.cs b/Content.Client/Light/EmergencyLightSystem.cs index eda33353d4..2859dc4b71 100644 --- a/Content.Client/Light/EmergencyLightSystem.cs +++ b/Content.Client/Light/EmergencyLightSystem.cs @@ -13,10 +13,11 @@ namespace Content.Client.Light { public sealed class EmergencyLightSystem : SharedEmergencyLightSystem { + private const float DegreesPerSecond = 270; private static Animation Animation => new() { - Length = TimeSpan.FromSeconds(4), + Length = TimeSpan.FromSeconds(360f/ DegreesPerSecond), AnimationTracks = { new AnimationTrackComponentProperty @@ -27,7 +28,9 @@ namespace Content.Client.Light KeyFrames = { 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) } } }