Some FMOD events changed
This commit is contained in:
@@ -2,7 +2,7 @@ using UnityEngine;
|
||||
using FMODUnity;
|
||||
using FMOD.Studio;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic; // ADDED
|
||||
using System.Collections.Generic;
|
||||
|
||||
public class FirstPersonOcclusion : MonoBehaviour
|
||||
{
|
||||
@@ -26,8 +26,6 @@ public class FirstPersonOcclusion : MonoBehaviour
|
||||
private Color colour;
|
||||
|
||||
private bool initialisedExternally = false;
|
||||
|
||||
// ADDED: now stores ALL event instances that must be occluded
|
||||
private List<EventInstance> managedInstances = new List<EventInstance>();
|
||||
public void InitialiseWithInstance(EventInstance instance)
|
||||
{
|
||||
@@ -42,13 +40,12 @@ public class FirstPersonOcclusion : MonoBehaviour
|
||||
|
||||
//instance.setParameterByName("Occlusion", 1f, true);
|
||||
|
||||
managedInstances.Add(AudioOccluded); // ADDED
|
||||
managedInstances.Add(AudioOccluded);
|
||||
|
||||
AudioOccluded.getDescription(out AudioDes);
|
||||
AudioDes.getMinMaxDistance(out float min, out MaxDistance);
|
||||
}
|
||||
|
||||
// ADDED: allows adding extra FMOD instances for occlusion
|
||||
public void AddInstance(EventInstance instance)
|
||||
{
|
||||
if (instance.isValid())
|
||||
|
||||
Reference in New Issue
Block a user