Пример #1
0
 public Occurrence Memory(float delay, bool repeatable, ForwardAction forward, BackwardAction backward)
 {
     return(Memory(delay, repeatable, new DelegateOccurrence(forward, backward)));
 }
Пример #2
0
 public Occurrence Schedule(float time, bool repeatable, ForwardAction forward, BackwardAction backward)
 {
     return(Schedule(time, repeatable, new DelegateOccurrence(forward, backward)));
 }
Пример #3
0
 public Occurrence Do(bool repeatable, ForwardAction forward, BackwardAction backward)
 {
     return(Do(repeatable, new DelegateOccurrence(forward, backward)));
 }
Пример #4
0
 public Occurrence Plan(float delay, bool repeatable, ForwardAction forward, BackwardAction backward)
 {
     return(Plan(delay, repeatable, new ActionOccurence(forward, backward)));
 }
Пример #5
0
 public ActionOccurence(ForwardAction forward, BackwardAction backward)
 {
     this.forward  = forward;
     this.backward = backward;
 }
Пример #6
0
 public ActionOccurence(ForwardAction forward, BackwardAction backward)
 {
     this.forward = forward;
     this.backward = backward;
 }
Пример #7
0
 public Occurrence Plan <T>(float delay, bool repeatable, ForwardAction <T> forward, BackwardAction <T> backward)
 {
     return(Plan(delay, repeatable, new DelegateOccurrence <T>(forward, backward)));
 }
Пример #8
0
 public DelegateOccurrence(ForwardAction <T> forward, BackwardAction <T> backward)
 {
     this.forward  = forward;
     this.backward = backward;
 }