Beispiel #1
0
 public override void Deactivate(bool turnOver, ActionCompleteReason reason)
 {
     this.ParentController.TouchEnded -= onTouchEnded;
     this.ParentController.ClearOverlay();
     Futile.instance.SignalUpdate -= Update;
     base.Deactivate(turnOver, reason);
 }
Beispiel #2
0
 public override void Deactivate(bool turnOver, ActionCompleteReason reason)
 {
     this.ParentController.TouchEnded -= onTouchEnded;
     this.ParentController.ClearOverlay();
     Futile.instance.SignalUpdate -= Update;
     base.Deactivate(turnOver, reason);
 }
Beispiel #3
0
 public virtual void Deactivate(bool turnOver, ActionCompleteReason reason)
 {
     this.OnAbilityComplete(new ActionCompleteEventArgs(turnOver, reason));
     this.Active = false;
 }
Beispiel #4
0
 public ActionCompleteEventArgs(bool turnOver, ActionCompleteReason reason)
 {
     this.TurnOver = turnOver;
     this.Reason   = reason;
 }
Beispiel #5
0
 public override void ActionComplete(IScriptableGameObj obj, int actionId, ActionCompleteReason completeReason)
 {
 }
Beispiel #6
0
 public override void Deactivate(bool turnOver, ActionCompleteReason reason)
 {
     base.Deactivate(turnOver, reason);
 }
Beispiel #7
0
 public override void Deactivate(bool turnOver, ActionCompleteReason reason)
 {
     base.Deactivate(turnOver, reason);
 }
Beispiel #8
0
 public ActionCompleteEventArgs(bool turnOver, ActionCompleteReason reason)
 {
     this.TurnOver = turnOver;
     this.Reason = reason;
 }
Beispiel #9
0
 public virtual void Deactivate(bool turnOver, ActionCompleteReason reason)
 {
     this.OnAbilityComplete(new ActionCompleteEventArgs(turnOver, reason));
     this.Active = false;
 }