//=====================================================================
 #region Constructors
 //=====================================================================
 public BaseEnemyPatrolState(BaseEnemyController baseEnemyController, PatrolStateSO stateData) : base(baseEnemyController, stateData)
 {
     this.baseEnemyController = baseEnemyController;
 }
 //=====================================================================
 #region Constructors
 //=====================================================================
 public PatrolState(FSMNavMeshController fsmNavMeshController, PatrolStateSO stateData) : base(fsmNavMeshController)
 {
     this.stateData = stateData;
 }