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;
compositeDisposable.Clear();
UpdateStage();
beginTime = dateTime;
period = periodTime;
// resume対応
UpdateStage();
var currentStage = GetCurrentStage();
// 苗の状態復元
seedlingView.SetView(rank, GetCurrentStage());
seedlingView.SetView(rank, currentStage);
if (currentStage == SeedlingStage.Stage4)
{
completed = true;
}
// 成長進捗度更新
Observable.Interval(TimeSpan.FromSeconds(1f))

View File

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