fix : error in the menu and rename files

This commit is contained in:
Thibault Pouch
2026-03-13 21:23:42 +01:00
parent 53fd617abe
commit ffa489db0d
3 changed files with 16 additions and 4 deletions

View File

@@ -31,6 +31,19 @@ public class RetroMainMenuUI : MonoBehaviour
BuildMenu();
EnsureEventSystem();
UnityEngine.SceneManagement.SceneManager.sceneLoaded += OnSceneLoaded;
}
private void OnDestroy()
{
UnityEngine.SceneManagement.SceneManager.sceneLoaded -= OnSceneLoaded;
}
private void OnSceneLoaded(UnityEngine.SceneManagement.Scene scene, UnityEngine.SceneManagement.LoadSceneMode mode)
{
// Check again when the scene finishes loading to remove any baked-in duplicate EventSystems
EnsureEventSystem();
}
private void LateUpdate()
@@ -316,8 +329,7 @@ public class RetroMainMenuUI : MonoBehaviour
private static void EnsureEventSystem()
{
EventSystem[] allEventSystems = Object.FindObjectsByType<EventSystem>(FindObjectsSortMode.None);
EventSystem[] allEventSystems = Object.FindObjectsByType<EventSystem>(FindObjectsInactive.Include, FindObjectsSortMode.None);
EventSystem eventSystem;
if (allEventSystems.Length == 0)
{

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 297533e46238b814989fcd5d46cf8927

View File

@@ -1,2 +0,0 @@
fileFormatVersion: 2
guid: fa612753289203548aa7ed790c42847e