public virtual void InformAboutCrit() { InformCrit.ShowPanelVisible(); InformCrit.DisableConfirmButton(); GameController.CheckExistingCommands(); }
public void SufferChosenCriticalHitCard(EventArgs e) { if (DebugManager.DebugDamage) { Debug.Log("+++ Crit: " + Combat.CurrentCriticalHitCard.Name); } if (OnFaceupCritCardReadyToBeDealt != null) { OnFaceupCritCardReadyToBeDealt(this, Combat.CurrentCriticalHitCard); } if (OnFaceupCritCardReadyToBeDealtGlobal != null) { OnFaceupCritCardReadyToBeDealtGlobal(this, Combat.CurrentCriticalHitCard, e); } Triggers.RegisterTrigger(new Trigger { Name = "Information about faceup damage card", TriggerOwner = this.Owner.PlayerNo, TriggerType = TriggerTypes.OnFaceupCritCardReadyToBeDealtUI, EventHandler = delegate { InformCrit.LoadAndShow(); } }); Triggers.ResolveTriggers(TriggerTypes.OnFaceupCritCardReadyToBeDealt, SufferFaceupDamageCard); }
private void RpcShowInformCritWindow() { if (DebugManager.DebugNetwork) { UI.AddTestLogEntry("C: RpcShowInformCritWindow"); } InformCrit.ShowPanelVisible(); }
public virtual void InformAboutCrit() { if (!DebugManager.BatchAiSquadTestingModeActive) { InformCrit.ShowPanelVisible(); } InformCrit.DisableConfirmButton(); }
public override void ConfirmCrit() { if (DebugManager.DebugNetwork) { UI.AddTestLogEntry("NetworkGame.FinishTask"); } InformCrit.DisableConfirmButton(); Network.FinishTask(); }
private void RpcHideInformCritWindow() { if (DebugManager.DebugNetwork) { UI.AddTestLogEntry("C: RpcHideInformCritWindow"); } InformCrit.HidePanel(); Triggers.FinishTrigger(); }
public override void Execute() { Phases.CurrentSubPhase.IsReadyForCommands = false; ReplaysManager.ExecuteWithDelay( delegate { Console.Write("Critical damage card is confirmed"); InformCrit.ConfirmCrit(); }, 3 ); }
public override void InformAboutCrit() { base.InformAboutCrit(); if (!Roster.Players.Any(p => p is HumanPlayer)) { GameManagerScript.Wait(3, InformCrit.ButtonConfirm); } else { InformCrit.ShowConfirmButton(); } }
public void SufferHullDamage(bool isCritical, EventArgs e) { AssignedDamageDiceroll.CancelHits(1); if (DebugManager.DebugAllDamageIsCrits) { isCritical = true; } if (isCritical) { Combat.CurrentCriticalHitCard = CriticalHitsDeck.GetCritCard(); if (DebugManager.DebugDamage) { Debug.Log("+++ Crit: " + Combat.CurrentCriticalHitCard.Name); } if (OnFaceupCritCardReadyToBeDealt != null) { OnFaceupCritCardReadyToBeDealt(this, Combat.CurrentCriticalHitCard); } if (OnFaceupCritCardReadyToBeDealtGlobal != null) { OnFaceupCritCardReadyToBeDealtGlobal(this, Combat.CurrentCriticalHitCard, e); } Triggers.RegisterTrigger(new Trigger { Name = "Information about faceup damage card", TriggerOwner = this.Owner.PlayerNo, TriggerType = TriggerTypes.OnFaceupCritCardReadyToBeDealtUI, EventHandler = delegate { InformCrit.LoadAndShow(); } }); Triggers.ResolveTriggers(TriggerTypes.OnFaceupCritCardReadyToBeDealt, SufferFaceupDamageCard); } else { Combat.CurrentCriticalHitCard = CriticalHitsDeck.GetCritCard(); CallOnDamageCardIsDealt(DealRegularDamageCard); } }
public override void InformAboutCrit() { base.InformAboutCrit(); if (!Roster.Players.Any(p => p is HumanPlayer)) { if (!DebugManager.BatchAiSquadTestingModeActive) { GameManagerScript.Wait(3, InformCrit.ButtonConfirm); } else { InformCrit.ButtonConfirm(); } } else { InformCrit.ShowConfirmButton(); } }
public void HideInformCritPanel() { InformCrit.ButtonConfirm(); }
public void HideInformCritPanel() { InformCrit.HidePanel(); }
public virtual void InformAboutCrit() { InformCrit.ShowPanelVisible(); }
public override void Execute() { InformCrit.ConfirmCrit(); }
public override void ShowInformCritPanel() { InformCrit.ShowPanelVisible(); }
public override void ConfirmCrit() { InformCrit.HidePanel(); Triggers.FinishTrigger(); }
public virtual void InformAboutCrit() { InformCrit.ShowPanelVisible(); InformCrit.DisableConfirmButton(); }
public override void InformAboutCrit() { base.InformAboutCrit(); InformCrit.ShowConfirmButton(); }