Exemplo n.º 1
0
 public override void OnClick()
 {
     if (base.IsValid())
     {
         if (!CombatManager.Instance.IsAITurn())
         {
             var e = new EvEndTurn();
             e.TryProcess();
         }
     }
 }
Exemplo n.º 2
0
        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();
        }
Exemplo n.º 3
0
        private void EndTurn(object o)
        {
            var e = new EvEndTurn();

            e.TryProcess();
        }