mirror of
https://github.com/D1GQ/BetterAmongUs.git
synced 2026-10-20 01:46:19 +00:00
Add null checks
This commit is contained in:
1 parent
13a5564c04
commit
ae71542e6a
1 file changed
+5
-6
@@ -198,12 +198,11 @@ internal static class GameSettingsPatch
|
||||
if (BAUModdedSupportFlags.HasFlag(BAUModdedSupportFlags.Disable_AllGameOptions))
|
||||
return;
|
||||
|
||||
if (BetterSettingsTab == null)
|
||||
if (BetterSettingsTab == null || BetterSettingsTab.AUTab == null || BetterSettingsTab.TabButton == null)
|
||||
return;
|
||||
|
||||
// Hide custom tab when switching away
|
||||
BetterSettingsTab.AUTab?.gameObject?.SetActive(false);
|
||||
BetterSettingsTab.TabButton?.SelectButton(false);
|
||||
BetterSettingsTab.AUTab.gameObject.SetActive(false);
|
||||
BetterSettingsTab.TabButton.SelectButton(false);
|
||||
|
||||
// Show custom tab when selected (tab 3)
|
||||
if (previewOnly && Controller.currentTouchType == Controller.TouchType.Joystick || !previewOnly)
|
||||
@@ -211,8 +210,8 @@ internal static class GameSettingsPatch
|
||||
switch (tabNum)
|
||||
{
|
||||
case 3:
|
||||
BetterSettingsTab.AUTab?.gameObject?.SetActive(true);
|
||||
BetterSettingsTab.TabButton?.SelectButton(true);
|
||||
BetterSettingsTab.AUTab.gameObject.SetActive(true);
|
||||
BetterSettingsTab.TabButton.SelectButton(true);
|
||||
__instance.MenuDescriptionText.text = BetterSettingsTab.Description;
|
||||
break;
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user