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); } } } }
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); } } } } }