public override void Trigger(MessageCenterMessage inMessage, string triggeringName) { Main.LogDebug("[EndCombatResult] Ending combat..."); MissionRetreatMessage message = new MissionRetreatMessage(this.IsGoodFaithEffort()); UnityGameInstance.BattleTechGame.MessageCenter.PublishMessage(message); }
public static void OnImmediateWithdraw(bool isGoodFaith) { Mod.Log.Trace?.Write($"CHUDREM:ORBP:OnImmediateWithdraw - {isGoodFaith}"); CombatGameState Combat = UnityGameInstance.BattleTechGame.Combat; MissionRetreatMessage message = new MissionRetreatMessage(isGoodFaith); Combat.MessageCenter.PublishMessage(message); ModState.HUD.SelectionHandler.GenericPopup = null; }