Esempio n. 1
0
        public override void Trigger(MessageCenterMessage inMessage, string triggeringName)
        {
            Main.LogDebug("[EndCombatResult] Ending combat...");
            MissionRetreatMessage message = new MissionRetreatMessage(this.IsGoodFaithEffort());

            UnityGameInstance.BattleTechGame.MessageCenter.PublishMessage(message);
        }
Esempio n. 2
0
            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;
            }