private void OnTriggerEnter(Collider other) { if (PlayerEnteredTrigger != null) { PlayerEnteredTrigger.Invoke(); } }
private void OnTriggerExit(Collider other) { if (other.tag == "Player" && willTriggeronExit) { // Play the audio. myAudioSource = GetComponent <AudioSource>(); myAudioSource.Play(); // Disable the trigger. GetComponent <Collider>().enabled = false; // Broadcast an event, in case any other script is interested to know if the player entered an audio trigger. if (PlayerEnteredTrigger != null) { PlayerEnteredTrigger.Invoke(); } } }