ImaageQ_Unity_App/Assets/Scripts/DebugLogger/PersistentSceneManager.cs
Ignacio Gómez Puga 5847d844a5 Removed TOTU 103
2025-03-04 12:04:52 -06:00

24 lines
604 B
C#

using UnityEngine;
using UnityEngine.SceneManagement;
public class PersistentSceneManager : MonoBehaviour
{
private static bool isInitialized = false;
private void Awake()
{
if (!isInitialized)
{
DontDestroyOnLoad(gameObject); // Previene la destrucción de este objeto al cambiar de escena
isInitialized = true;
// Cargar la escena principal en modo aditivo
SceneManager.LoadScene("MainScreen", LoadSceneMode.Additive);
}
else
{
Destroy(gameObject); // Evitar duplicados
}
}
}