add ckg
plantilla base para movimiento básico
This commit is contained in:
31
Assets/Game Kit Controller/Scripts/Audio/AudioManager.cs
Normal file
31
Assets/Game Kit Controller/Scripts/Audio/AudioManager.cs
Normal file
@@ -0,0 +1,31 @@
|
||||
using UnityEngine;
|
||||
|
||||
namespace GameKitController.Audio
|
||||
{
|
||||
public class AudioManager : MonoBehaviour
|
||||
{
|
||||
public static AudioManager Instance { get; set; }
|
||||
|
||||
#if UNITY_2019_4_9_OR_NEWER
|
||||
[RuntimeInitializeOnLoadMethod (RuntimeInitializeLoadType.SubsystemRegistration)]
|
||||
#endif
|
||||
|
||||
private static void Init ()
|
||||
{
|
||||
Instance = null;
|
||||
}
|
||||
|
||||
private void Awake ()
|
||||
{
|
||||
if (Instance == null)
|
||||
Instance = this;
|
||||
else if (Instance != this)
|
||||
Destroy (this);
|
||||
}
|
||||
|
||||
public IExternalAudioPlayer GetExternalAudioPlayer ()
|
||||
{
|
||||
return GetComponent<IExternalAudioPlayer> ();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user