public static triggeraction TriggerAddAction(trigger whichTrigger, Action actionFunc) { triggeraction addAction = new triggeraction() { action = actionFunc }; whichTrigger.actions.Add(addAction); return(addAction); }
public static boolean SaveTriggerActionHandle(hashtable table, integer parentKey, integer childKey, triggeraction whichTriggeraction) { table.Add(parentKey.ToString("x8") + childKey.ToString("x8"), whichTriggeraction); return(true); }
public static void TriggerRemoveAction(trigger whichTrigger, triggeraction whichAction) { whichTrigger.actions.Remove(whichAction); }