Files
Generic/Assets/Scripts/AMLoader.cs
2025-06-04 17:28:45 +01:00

20 lines
577 B
C#

using UnityEngine;
public class AMLoader : MonoBehaviour
{
public AudioManager audioManager;
private void Awake()
{
if (FindFirstObjectByType<AudioManager>() == null)
{
AudioManager.instance = Instantiate(audioManager); // Instantiate AudioManager if it doesn't exist
DontDestroyOnLoad(AudioManager.instance.gameObject); // Ensure it persists across scenes
}
else
{
// If AudioManager already exists, just reference it
audioManager = AudioManager.instance;
}
}
}