using System; namespace EnemyAI{ ///The state the enemy is currently in. ///Passive: Enemy is not searching for anyone and is at minimum perception distance. ///Guard: Enemy is on the lookout for enemies. May be following a patrol path. ///Aware: Enemy has noticed something and is investigating it. ///Aggressive: Enemy has seen something it wants to attack and is performing its attack. public enum EnemyState{PASSIVE, GUARD, AWARE, AGGRESSIVE}; }