20 lines
577 B
C#
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;
|
|
}
|
|
}
|
|
}
|