void Start() { _createfood.enabled = false; _createitems.enabled = false; _createweather.enabled = false; //初始化狀態機 Prepare _p = new Prepare(); Gaming _g = new Gaming(); EndingPrepare _ep = new EndingPrepare(); GameEnd _e = new GameEnd(); _p.AddTransition(_g, "GoGaming"); _g.AddTransition(_ep, "GoPrepareEnd"); _ep.AddTransition(_e, "GoEnd"); AddState(_p, "PrepareGame"); AddState(_g, "Gaming"); AddState(_ep, "PrepareEnd"); AddState(_e, "TheEnd"); InitFSM(); }