public abstract void Enter(IFSMStateSwitchMessage message);
public abstract void Exit(IFSMStateSwitchMessage message);
public override void Exit(IFSMStateSwitchMessage message) { // Debug.Log("Exit PlayerIdleState"); }
public override void Enter(IFSMStateSwitchMessage message) { // Debug.Log("Enter PlayerRunState"); }
public override void Exit(IFSMStateSwitchMessage message) { //Debug.Log("Exit AiLaughState"); }
public override void Exit(IFSMStateSwitchMessage message) { Debug.Log("Exit AiMoveState"); }
public override void Enter(IFSMStateSwitchMessage message) { Debug.Log("Enter AiMoveState"); }