Esempio n. 1
0
 public PerformAction(PerformableAction action, object param1, object param2, object param3, object param4)
 {
     Action = action;
     Param1 = param1;
     Param2 = param2;
     Param3 = param3;
     Param4 = param4;
     Param5 = null;
 }
Esempio n. 2
0
 public PerformAction(PerformableAction action, object param1)
 {
     Action = action;
     Param1 = param1;
     Param2 = null;
     Param3 = null;
     Param4 = null;
     Param5 = null;
 }
Esempio n. 3
0
 public PerformAction(PerformableAction action)
 {
     Action = action;
     Param1 = null;
     Param2 = null;
     Param3 = null;
     Param4 = null;
     Param5 = null;
 }
Esempio n. 4
0
 public void DeregisterAction(PerformableAction pa)
 {
     actionList.RemoveAction(pa);
 }
Esempio n. 5
0
 public void RegisterAction(PerformableAction pa)
 {
     actionList.AddAction(pa);
 }
Esempio n. 6
0
 void Awake()
 {
     toPerform = new PerformableAction(CanDo, priority, ToDo);
 }
Esempio n. 7
0
 public void RemoveAction(PerformableAction pa)
 {
     actions.Remove(pa);
 }
Esempio n. 8
0
 public void AddAction(PerformableAction pa)
 {
     actions.Add(pa);
 }