public void CheckAndTransition(AIUnit unit)
 {
     foreach (var item in _decisions)
     {
         if (item.MakeDecision(unit) == false)
         {
             return;
         }
     }
     unit.ChangeState(_StateToTransitionIfTrue);
 }