From 3282eb745e1cdb6b6bbf153103ce691e73acdfe2 Mon Sep 17 00:00:00 2001 From: kimura Date: Thu, 10 Feb 2022 11:32:06 +0900 Subject: [PATCH] =?UTF-8?q?=E7=94=9F=E6=88=90=E3=83=AD=E3=82=B8=E3=83=83?= =?UTF-8?q?=E3=82=AF=E3=82=92=E7=B5=B1=E4=B8=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Scenes/Main/Scripts/BulkOrderAchievedEffect.cs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/popcorn/Assets/MyGame/Scenes/Main/Scripts/BulkOrderAchievedEffect.cs b/popcorn/Assets/MyGame/Scenes/Main/Scripts/BulkOrderAchievedEffect.cs index f6d5f15b..aa8a6a2e 100644 --- a/popcorn/Assets/MyGame/Scenes/Main/Scripts/BulkOrderAchievedEffect.cs +++ b/popcorn/Assets/MyGame/Scenes/Main/Scripts/BulkOrderAchievedEffect.cs @@ -53,13 +53,14 @@ namespace MyGame.Scenes.Main.Scripts { onComplete?.Invoke(); }); - Observable.Timer(TimeSpan.Zero, TimeSpan.FromSeconds(.1f)) - .Take(heartCount) - .Subscribe(_ => + for (int i = 0; i < heartCount; i++) + { + this.CallWaitForSeconds(.1f * i, () => { var heart = Instantiate(heartPrefab, beginPos, Quaternion.identity, transform); Effect(heart, goalPos, () => effectCompleteSubject.OnNext(Unit.Default)); - }).AddTo(this); + }); + } } private void Effect(Transform target, Vector3 goalPos, Action onComplete = null)