public void Update() { if (cell.IsReady) { cell.IsReady = false; StateGrow.ChangeState(cell); return; } }
private IEnumerator Grow() { yield return(new WaitForSeconds(30.0f)); if (Constant.GenWaterPower <= cell.waterPower) { // Player 生成 CreatePlayer(); StateWait.ChangeState(cell); yield break; } else { // 再びGrowへ。 // TODO: 周りに水分を撒くなど仕様を考える StateGrow.ChangeState(cell); yield break; } }