Example #1
0
 /// <summary>
 /// Может ли состояние принудительно деактивировать заданное.
 /// </summary>
 /// <param name="target"> Целевое состояние. </param>
 /// <returns> True, если может деактивировать. </returns>
 public bool IsCanForceDeactivate(IState conflictState)
 {
     foreach (var conflict in ConflictKeyStates)
     {
         if (conflict.StateKey == conflictState.GetStateTag()
             && conflict.IsForceDeactivate)
         {
             return true;
         }
     }
     return false;
 }