public PerformAction(PerformableAction action, object param1, object param2, object param3, object param4) { Action = action; Param1 = param1; Param2 = param2; Param3 = param3; Param4 = param4; Param5 = null; }
public PerformAction(PerformableAction action, object param1) { Action = action; Param1 = param1; Param2 = null; Param3 = null; Param4 = null; Param5 = null; }
public PerformAction(PerformableAction action) { Action = action; Param1 = null; Param2 = null; Param3 = null; Param4 = null; Param5 = null; }
public void DeregisterAction(PerformableAction pa) { actionList.RemoveAction(pa); }
public void RegisterAction(PerformableAction pa) { actionList.AddAction(pa); }
void Awake() { toPerform = new PerformableAction(CanDo, priority, ToDo); }
public void RemoveAction(PerformableAction pa) { actions.Remove(pa); }
public void AddAction(PerformableAction pa) { actions.Add(pa); }