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; } }