private void OnTriggerEnter(Collider other) { if (other.CompareTag("Player") && !startOnStart) { SpeechPlayer speechPlayer = FindObjectOfType <SpeechPlayer>(); if (speechPlayer != null && speech != null) { speechPlayer.PlaySpeech(speech); } if (AudioManager.Instance != null && music != null) { AudioManager.Instance.PlayMusic(music); } Debug.Log("StartAudio"); gameObject.SetActive(false); } }
private void Start() { if (startOnStart) { SpeechPlayer speechPlayer = FindObjectOfType <SpeechPlayer>(); if (speechPlayer != null && speech != null) { speechPlayer.PlaySpeech(speech); } if (AudioManager.Instance != null && music != null) { AudioManager.Instance.PlayMusic(music); } Debug.Log("StartAudio"); gameObject.SetActive(false); } }
void OnDestroy() { Instance = null; }
void Awake() { Instance = this; }