Files
taptap2024_GJ_chidouren/Assets/Scripts/Game/GameFsm.cs
2024-10-21 16:20:37 +08:00

23 lines
720 B
C#

using System.StateSystem.State;
using Framework.FSMLite;
using Game.FsmNode;
using StateSystem.State;
namespace Game
{
public class GameFsm : StateMachineRunner<GameState>
{
public override void OnInit()
{
AppendState<GameInit>(GameState.InitGame);
AppendState<GameStart>(GameState.StartGame);
AppendState<GameContinue>(GameState.ContinueGame);
AppendState<GameFight>(GameState.FightGame);
AppendState<GameRevert>(GameState.RevertGame);
AppendState<GameSuccess>(GameState.SuccessGame);
AppendState<GameField>(GameState.FieldGame);
AppendState<GameExit>(GameState.ExitGame);
}
}
}