static void Postfix(SGCmdCenterLanceConfigBG __instance) { if (CustomUnitsAPI.Detected() == false) { BiggerDrops.baysAlreadyAdded = 0; __instance.LC.UpdateSlotsCount(Settings.MAX_ADDITINAL_MECH_SLOTS + BiggerDrops.settings.additinalMechSlots); } }
static void Postfix(SGCmdCenterLanceConfigBG __instance) { if (CustomUnitsAPI.Detected() == false) { BiggerDrops.baysAlreadyAdded = 0; __instance.LC.UpdateSlotsCount(DropManager.DefaultMechSlots + DropManager.AdditionalMechSlots()); } }
public static bool Prefix(SGCmdCenterLanceConfigBG __instance) { try { Flareup flareup = Utilities.currentFlareup(); WIIC.modLog.Debug?.Write($"LanceConfiguratorPanel.OnCancelClicked. selectedContract: {WIIC.sim.SelectedContract.Name}, flareup: {flareup}"); if (flareup != null && WIIC.sim.SelectedContract.Name == flareup.currentContractName) { return(false); } } catch (Exception e) { WIIC.modLog.Error?.Write(e); } return(true); }
public static void Postfix(SGCmdCenterLanceConfigBG __instance) { try { Flareup flareup = Utilities.currentFlareup(); if (flareup == null || WIIC.sim.SelectedContract == null) { return; } WIIC.modLog.Debug?.Write($"SGCmdCenterLanceConfigBG.ShowLanceConfiguratorScreen. selectedContract: {WIIC.sim.SelectedContract.Name}, flareup: {flareup}"); if (WIIC.sim.SelectedContract.Name == flareup.currentContractName) { WIIC.modLog.Debug?.Write($"Hiding nav drawer from ShowLanceConfiguratorScreen."); SGLeftNavDrawer leftDrawer = (SGLeftNavDrawer)AccessTools.Field(typeof(SGRoomManager), "LeftDrawerWidget").GetValue(WIIC.sim.RoomManager); leftDrawer.gameObject.SetActive(false); } } catch (Exception e) { WIIC.modLog.Error?.Write(e); } }
static void Postfix(SGCmdCenterLanceConfigBG __instance) { __instance.LC.UpdateSlotsCount(Settings.MAX_ADDITINAL_MECH_SLOTS + BiggerDrops.settings.additinalMechSlots); }
static void Postfix(SGCmdCenterLanceConfigBG __instance) { DropManagement.baysAlreadyAdded = 0; __instance.LC.UpdateSlotsCount(Settings.MAX_ADDITINAL_MECH_SLOTS + DropManagement.settings.additinalMechSlots); }