diff --git a/popcorn/Assets/MyGame/Scenes/marketing/Scripts/PartTimerView.cs b/popcorn/Assets/MyGame/Scenes/marketing/Scripts/PartTimerView.cs index d6da0729..344d4f5f 100644 --- a/popcorn/Assets/MyGame/Scenes/marketing/Scripts/PartTimerView.cs +++ b/popcorn/Assets/MyGame/Scenes/marketing/Scripts/PartTimerView.cs @@ -8,23 +8,30 @@ namespace MyGame.Scenes.marketing.Scripts [SerializeField] private Transform frontPos; [SerializeField] private Transform shopPos; private bool isPartTimer; + private float orgScale; + + private void Awake() + { + orgScale = partTimerAnimator.transform.localScale.x; + } public void SetActive(bool active) { partTimerAnimator.speed = active ? 1f : 0f; - partTimerAnimator.transform.SetLocalScale(active ? 1f : 0f); + partTimerAnimator.transform.SetLocalScale(active ? orgScale : 0f); } public void StartAnimation(bool isPartTimerMode) { isPartTimer = isPartTimerMode; + var animatorTransform = partTimerAnimator.transform; + animatorTransform.SetParent(isPartTimerMode ? shopPos : frontPos); + animatorTransform.localPosition = Vector3.zero; if (isPartTimerMode) { - partTimerAnimator.transform.SetParent(shopPos, false); partTimerAnimator.Play("customer_Employment_stay_front"); return; } - partTimerAnimator.transform.SetParent(frontPos, false); partTimerAnimator.Play("customer_Employment_stay_front_Flyer"); }