From 5caea10e9673cc4d8dc7c09ccc46b6b88af74b4f Mon Sep 17 00:00:00 2001 From: kimura Date: Thu, 10 Feb 2022 16:03:30 +0900 Subject: [PATCH] =?UTF-8?q?vip=E5=AE=A3=E4=BC=9D=E8=AA=BF=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Scenes/marketing/Scripts/VipCustomerButtonView.cs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/popcorn/Assets/MyGame/Scenes/marketing/Scripts/VipCustomerButtonView.cs b/popcorn/Assets/MyGame/Scenes/marketing/Scripts/VipCustomerButtonView.cs index 9ee63f57..af335bce 100644 --- a/popcorn/Assets/MyGame/Scenes/marketing/Scripts/VipCustomerButtonView.cs +++ b/popcorn/Assets/MyGame/Scenes/marketing/Scripts/VipCustomerButtonView.cs @@ -31,10 +31,9 @@ namespace MyGame.Scenes.marketing.Scripts .Merge(eventTrigger.OnPointerClickAsObservable().AsUnitObservable()) .TakeUntilDestroy(this); - var bubbleAnimator = vipSpeechBubbleObject.GetComponent(); IsPause.DistinctUntilChanged().Subscribe(x => { - bubbleAnimator.speed = x ? 0f : 1f; + vipSpeechBubbleObject.transform.SetLocalScale(x ? 0f : 1f); buttonAnimator.speed = x ? 0f : 1f; vipCustomerAnimator.speed = x ? 0f : 1f; }).AddTo(this); @@ -57,6 +56,10 @@ namespace MyGame.Scenes.marketing.Scripts .TakeWhile(_ => Vector2.Distance(vipTransform.localPosition, vipStayPosTransform.localPosition) > .01f) .Subscribe(_ => { + if (IsPause.Value) + { + return; + } var localPosition = vipTransform.localPosition; localPosition = Vector2.MoveTowards(localPosition, vipStayPosTransform.localPosition, vipMoveSpeed * Time.deltaTime); vipTransform.localPosition = localPosition.SetZ(initialPos.z); @@ -91,6 +94,10 @@ namespace MyGame.Scenes.marketing.Scripts .TakeWhile(_ => Vector2.Distance(vipTransform.localPosition, initialPos) > .01f) .Subscribe(_ => { + if (IsPause.Value) + { + return; + } var localPosition = vipTransform.localPosition; localPosition = Vector2.MoveTowards(localPosition, initialPos, vipMoveSpeed * Time.deltaTime); vipTransform.localPosition = localPosition.SetZ(initialPos.z);