生成ロジックを統一
This commit is contained in:
parent
1fb642abf6
commit
3282eb745e
|
|
@ -53,13 +53,14 @@ namespace MyGame.Scenes.Main.Scripts
|
||||||
{
|
{
|
||||||
onComplete?.Invoke();
|
onComplete?.Invoke();
|
||||||
});
|
});
|
||||||
Observable.Timer(TimeSpan.Zero, TimeSpan.FromSeconds(.1f))
|
for (int i = 0; i < heartCount; i++)
|
||||||
.Take(heartCount)
|
{
|
||||||
.Subscribe(_ =>
|
this.CallWaitForSeconds(.1f * i, () =>
|
||||||
{
|
{
|
||||||
var heart = Instantiate(heartPrefab, beginPos, Quaternion.identity, transform);
|
var heart = Instantiate(heartPrefab, beginPos, Quaternion.identity, transform);
|
||||||
Effect(heart, goalPos, () => effectCompleteSubject.OnNext(Unit.Default));
|
Effect(heart, goalPos, () => effectCompleteSubject.OnNext(Unit.Default));
|
||||||
}).AddTo(this);
|
});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void Effect(Transform target, Vector3 goalPos, Action onComplete = null)
|
private void Effect(Transform target, Vector3 goalPos, Action onComplete = null)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue