Beispiel #1
0
 public KnightAttackStateController(Knight knight) : base(knight, EKnightState.ATTACK)
 {
 }
Beispiel #2
0
 public KnightIdleStateController(Knight knight) : base(knight, EKnightState.IDLE)
 {
 }
 public KnightMoveStateController(Knight knight) : base(knight, EKnightState.MOVE)
 {
 }
Beispiel #4
0
 static void Main(string[] args)
 {
     Knight.driver();
     Console.ReadLine();
 }
Beispiel #5
0
 public KnightDefenceStateController(Knight knight) : base(knight, EKnightState.DEFENCE)
 {
 }
Beispiel #6
0
 public BaseKnightStateController(Knight knight, EKnightState state)
 {
     Knight = knight;
     knight.FSM.RegistState(state, OnEnter, OnExit, OnUpdate, CheckSwitchEnable);
 }