using System.StateSystem.State; using Framework.FSMLite; using Game.FsmNode; using StateSystem.State; namespace Game { public class GameFsm : StateMachineRunner { public override void OnInit() { AppendState(GameState.InitGame); AppendState(GameState.StartGame); AppendState(GameState.ContinueGame); AppendState(GameState.FightGame); AppendState(GameState.RevertGame); AppendState(GameState.SuccessGame); AppendState(GameState.FieldGame); AppendState(GameState.ExitGame); } } }