internal void OnDisable() { ModComponentMenu.SetPagesVisible(false); previousMod = modSelector?.value; foreach (ModTab tab in modTabs.Values) { tab.requiresConfirmation = false; } SetConfirmButtonVisible(false); }
internal void OnEnable() { ModComponentMenu.SetPagesVisible(true); if (modSelector.items.Count > 0) { modSelector.items.Sort(); string modToSelect = modSelector.items.Contains(previousMod) ? previousMod : modSelector.items[0]; modSelector.value = modToSelect; SelectMod(modToSelect); } }