diff --git a/popcorn/Assets/MyGame/Scenes/marketing/Scripts/ClockView.cs b/popcorn/Assets/MyGame/Scenes/marketing/Scripts/ClockView.cs index 06d26f93..9b6954d5 100644 --- a/popcorn/Assets/MyGame/Scenes/marketing/Scripts/ClockView.cs +++ b/popcorn/Assets/MyGame/Scenes/marketing/Scripts/ClockView.cs @@ -8,12 +8,14 @@ namespace MyGame.Scenes.marketing.Scripts { [SerializeField] private Transform shortNeedle; [SerializeField] private Transform longNeedle; + private readonly float timing = 60f; private void Start() { - Observable.Timer(TimeSpan.Zero, TimeSpan.FromSeconds(1f)) + Observable.Timer(TimeSpan.Zero, TimeSpan.FromSeconds(timing)) .Select(_ => DateTime.Now) .DistinctUntilChanged(x => x.Minute) + .StartWith(DateTime.Now) .Subscribe(x => { SetClock(x); @@ -22,8 +24,8 @@ namespace MyGame.Scenes.marketing.Scripts private void SetClock(DateTime dateTime) { - shortNeedle.localRotation = Quaternion.Euler(Vector3.forward * -dateTime.Hour * 30); - longNeedle.localRotation = Quaternion.Euler(Vector3.forward * -dateTime.Minute * 6); + shortNeedle.localRotation = Quaternion.Euler(Vector3.back * (dateTime.Hour * 30 + dateTime.Minute / 2)); + longNeedle.localRotation = Quaternion.Euler(Vector3.back * dateTime.Minute * 6); } } } \ No newline at end of file