protected override void Awake() { base.Awake(); startNextStages = new StartNextStage[] { _fsm.TransitionTo <Stage1State>, _fsm.TransitionTo <Stage2State>, _fsm.TransitionTo <Stage3State>, _fsm.TransitionTo <Stage4State>, _fsm.TransitionTo <Stage5State>, _fsm.TransitionTo <Stage6State>, _fsm.TransitionTo <Stage0State> }; startNextStage = _fsm.TransitionTo <Stage0State>; foreach (WarblerRoute route in _warblerRoutes) { foreach (Transform t in route.route) { t.GetComponent <MeshRenderer>().enabled = false; } } }
protected override void Awake() { base.Awake(); startNextStages = new StartNextStage[] { _fsm.TransitionTo <Stage1State>, _fsm.TransitionTo <Stage2State>, _fsm.TransitionTo <Stage3State>, _fsm.TransitionTo <Stage0State> }; startNextStage = _fsm.TransitionTo <Stage0State>; }