protected BaseBattleState(BattleFsm.BattleFsmArguments args) { Fsm = args.Fsm; Game = args.Game; GameParameters = args.GameParameters; Dispatcher = args.Dispatcher; Dispatcher.AddListener(this); IsInitialized = true; }
public EndBattle(BattleFsm.BattleFsmArguments args) : base(args) { }
//---------------------------------------------------------------------------------------------------------- #region Constructor public StartBattle(BattleFsm.BattleFsmArguments args) : base(args) { }
protected TurnState(BattleFsm.BattleFsmArguments args) : base(args) => Fsm.RegisterPlayer(Id, this);
protected AiTurn(BattleFsm.BattleFsmArguments args) : base(args) { }