better pause menu system

This commit is contained in:
2026-05-03 12:19:08 -05:00
parent 9ba1ff4a1f
commit a689d76de7
10 changed files with 1510 additions and 78 deletions
+4 -5
View File
@@ -14,7 +14,7 @@ public class GameManager : MonoBehaviour
public PlayerManager PlayerManager { get; private set; }
public Inventory Inventory { get; private set; }
public Storybools Storybools { get; private set; }
public PauseMenu PauseMenu { get; private set; }
public MenuController MenuController { get; private set; }
public SoundSettingManager SoundSettingManager { get; private set; }
public PlayerController PlayerController { get; private set; }
public Image BlackScreen { get; private set; }
@@ -57,16 +57,15 @@ private void ReloadReferences()
Instance.DialogueManager = GetComponent<DialogueManager>();
Instance.DialogueManager.ReloadReferences();
Instance.PauseMenu = GameObject.FindWithTag("PauseMenu").GetComponent<PauseMenu>();
Instance.PauseMenu.ReloadReferences();
Instance.PauseMenu.gameObject.SetActive(false);
Instance.Inventory = GetComponent<Inventory>();
Instance.TimeManager = GetComponent<TimeManager>();
Instance.PlayerManager = GetComponent<PlayerManager>();
Instance.SoundSettingManager = GetComponent<SoundSettingManager>();
Instance.SoundSettingManager.ReloadReferences();
Instance.MenuController = GameObject.FindWithTag("MenuController").GetComponent<MenuController>();
Instance.MenuController.HideAllScreens();
}
#region Map Load Handling