34 lines
1.2 KiB
C#
34 lines
1.2 KiB
C#
using FMODUnity;
|
|
using UnityEngine;
|
|
|
|
public class FMODEvents : MonoBehaviour
|
|
{
|
|
[field: Header("SFX")]
|
|
[field: SerializeField] public EventReference Steps { get; private set; }
|
|
[field: SerializeField] public EventReference Teleport { get; private set; }
|
|
[field: SerializeField] public EventReference UFODestroy { get; private set; }
|
|
[field: SerializeField] public EventReference PortalEnter { get; private set; }
|
|
[field: SerializeField] public EventReference SprayerTake { get; private set; }
|
|
[field: SerializeField] public EventReference Spray { get; private set; }
|
|
|
|
[field: Header("CAR")]
|
|
[field: SerializeField] public EventReference DoorOpen { get; private set; }
|
|
[field: SerializeField] public EventReference DoorClose { get; private set; }
|
|
|
|
[field: Header("UI")]
|
|
[field: SerializeField] public EventReference Click { get; private set; }
|
|
[field: SerializeField] public EventReference MapOpen { get; private set; }
|
|
[field: SerializeField] public EventReference Hover { get; private set; }
|
|
|
|
public static FMODEvents Instance { get; private set; }
|
|
|
|
private void Awake()
|
|
{
|
|
if (Instance != null)
|
|
{
|
|
return;
|
|
}
|
|
Instance = this;
|
|
}
|
|
}
|