public AttackState(string stateName, AI _controllingAI)
 {
     base.name          = stateName;
     base.controllingAI = _controllingAI;
     attackDamage       = 10;
 }
 public IdleState(string stateName, AI _controllingAI) : base()
 {
     base.name          = stateName;
     base.controllingAI = _controllingAI;
     base.SetRange(5);
 }
 public RoamState(string stateName, AI _controllingAI)
 {
     base.name          = stateName;
     base.controllingAI = _controllingAI;
     base.SetRange(10);
 }
 public void SetControllingAI(AI _controllingAI)
 {
     controllingAI = _controllingAI;
 }