public BT_Catch(BT_AIBehavior AI, float range) { m_AI = AI; m_range = range; }
public BT_CheckArrival(BT_AIBehavior AI, float range) { m_AI = AI; m_range = range; }
public BT_Wander(BT_AIBehavior AI, float range) { m_range = range; m_AI = AI; }
public BT_Idle(BT_AIBehavior AI, Transform target) { m_AI = AI; m_target = target; }
public BT_Detect(BT_AIBehavior AI, List <Transform> enemyInSight, MoveSoundUI soundCheck) { m_AI = AI; m_enemyInSight = enemyInSight; mIsPlayerDetected = false; }
public BT_Approach(BT_AIBehavior AI) { m_AI = AI; }