Ejemplo n.º 1
0
 public override void FindItemByType <T>(List <T> results)
 {
     if (_actionList != null)
     {
         for (int k = 0; k < _actionList.Count; k++)
         {
             if (_actionList[k].Action != null)
             {
                 AB_SingleAction.ActionFindItemByType <T>(_actionList[k].Action, results);
             }
         }
     }
 }
Ejemplo n.º 2
0
 public override void FindItemByType <T>(List <T> results)
 {
     if (_decisionTable != null)
     {
         for (int i = 0; i < _decisionTable.ConditionCount; i++)
         {
             _decisionTable[i].Condition.FindItemByType <T>(results);
             if (_decisionTable[i].Actions != null)
             {
                 for (int k = 0; k < _decisionTable[i].Actions.Count; k++)
                 {
                     AB_SingleAction.ActionFindItemByType <T>(_decisionTable[i].Actions[k].Action, results);
                 }
             }
         }
     }
 }