public override void OnClick() { if (base.IsValid()) { if (!CombatManager.Instance.IsAITurn()) { var e = new EvEndTurn(); e.TryProcess(); } } }
private void HandleCasting() { FActionStatus.SetCastingTrue(this.Data.Source.Proxy.GetActionFlags()); GUIManager.Instance.SetGUILocked(false); GUIManager.Instance.SetInteractionLocked(false); CombatManager.Instance.SetCurrentAbilityNone(); var pair = new Pair <CChar, MAction>(this.Data.Source, this); CombatManager.Instance.AddCurrentlyCasting(pair); this.HandleCastingJolt(); var e = new EvEndTurn(); e.TryProcess(); }
private void EndTurn(object o) { var e = new EvEndTurn(); e.TryProcess(); }