private void Awake() { audioSc = GetComponent <AudioSource>(); GameObject envFx = GameObject.FindGameObjectWithTag("EnvFx") as GameObject; if (envFx) { abpMGR = envFx.GetComponent <AudiosBeingPlayedMGR>(); } }
public override void OnStart(AIBrain _ai) { ai = _ai; abpMGR = GameObject.FindGameObjectWithTag("EnvFx").GetComponent <AudiosBeingPlayedMGR>(); abpMGR.onAudioStartedInstantiated += OnAudioAdded; abpMGR.onAudioDestroyed += OnAudioRemoved; currentlyListeningSources = new List <ListeningSourceVar>(); head = ai.Transform; }