生成ロジックを統一
This commit is contained in:
parent
1fb642abf6
commit
3282eb745e
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Reference in New Issue