Corn_saveの再生時間修正/2->3のGrow修正/挙動修正

This commit is contained in:
kimura 2021-09-30 12:16:07 +09:00
parent e62e9d2092
commit 4e5666972c
2 changed files with 11 additions and 6 deletions

View File

@ -51,13 +51,18 @@ public class CornSeedling : MonoBehaviour, IPointerEnterHandler
{ {
completed = false; completed = false;
compositeDisposable.Clear(); compositeDisposable.Clear();
UpdateStage();
beginTime = dateTime; beginTime = dateTime;
period = periodTime; period = periodTime;
// resume対応 // resume対応
UpdateStage();
var currentStage = GetCurrentStage();
// 苗の状態復元 // 苗の状態復元
seedlingView.SetView(rank, GetCurrentStage()); seedlingView.SetView(rank, currentStage);
if (currentStage == SeedlingStage.Stage4)
{
completed = true;
}
// 成長進捗度更新 // 成長進捗度更新
Observable.Interval(TimeSpan.FromSeconds(1f)) Observable.Interval(TimeSpan.FromSeconds(1f))

View File

@ -32,7 +32,7 @@ public class CornSeedlingStageView : MonoBehaviour
break; break;
case SeedlingStage.Stage2: case SeedlingStage.Stage2:
seedlingStage1.SetTrigger(Save); seedlingStage1.SetTrigger(Save);
this.CallWaitForSeconds(.25f, () => this.CallWaitForSeconds(1f, () =>
{ {
SetView(stage); SetView(stage);
seedlingStage2.SetTrigger(Grow); seedlingStage2.SetTrigger(Grow);
@ -40,15 +40,15 @@ public class CornSeedlingStageView : MonoBehaviour
break; break;
case SeedlingStage.Stage3: case SeedlingStage.Stage3:
seedlingStage2.SetTrigger(Save); seedlingStage2.SetTrigger(Save);
this.CallWaitForSeconds(.25f, () => this.CallWaitForSeconds(1f, () =>
{ {
SetView(stage); SetView(stage);
seedlingStage4.SetTrigger(Grow); seedlingStage3.SetTrigger(Grow);
}); });
break; break;
case SeedlingStage.Stage4: case SeedlingStage.Stage4:
seedlingStage3.SetTrigger(Save); seedlingStage3.SetTrigger(Save);
this.CallWaitForSeconds(.25f, () => this.CallWaitForSeconds(1f, () =>
{ {
SetView(stage); SetView(stage);
seedlingStage4.SetTrigger(Grow); seedlingStage4.SetTrigger(Grow);