Some FMOD events changed
This commit is contained in:
Binary file not shown.
@@ -1,6 +1,3 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.Remoting.Messaging;
|
||||
using UnityEngine;
|
||||
using UnityEngine.XR.Content.Interaction;
|
||||
using FMOD.Studio;
|
||||
@@ -30,7 +27,7 @@ public class AlarmTrigger : MonoBehaviour
|
||||
void Start()
|
||||
{
|
||||
//start playing the Server overall sound
|
||||
//RoomHum.start();
|
||||
RoomHum.start();
|
||||
|
||||
if (PushButton != null)
|
||||
{
|
||||
|
||||
@@ -152,4 +152,4 @@ MonoBehaviour:
|
||||
PlayerOcclusionWidening: 1
|
||||
OcclusionLayer:
|
||||
serializedVersion: 2
|
||||
m_Bits: 268442624
|
||||
m_Bits: 268438528
|
||||
|
||||
Binary file not shown.
@@ -18,6 +18,7 @@ public class FMODEvents : MonoBehaviour
|
||||
[field: SerializeField] public EventReference DefaultGrab { get; private set; }
|
||||
[field: SerializeField] public EventReference BowGrab { get; private set; }
|
||||
[field: SerializeField] public EventReference Spray { get; private set; }
|
||||
[field: SerializeField] public EventReference Coughing { get; private set; }
|
||||
|
||||
[field: Header("CAR")]
|
||||
[field: SerializeField] public EventReference DoorOpen { get; private set; }
|
||||
|
||||
@@ -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