File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace BNG {
public class DrawerSound : MonoBehaviour {
public AudioClip DrawerOpenSound;
public float DrawerOpenValue = 80f;
public AudioClip DrawerCloseSound;
public float DrawerCloseValue = 20f;
bool playedOpenSound = false;
bool playedCloseSound = false;
public void OnDrawerUpdate(float drawerValue) {
// Open Sound
if(drawerValue < DrawerOpenValue && !playedOpenSound && DrawerOpenSound != null) {
VRUtils.Instance.PlaySpatialClipAt(DrawerOpenSound, transform.position, 1f);
playedOpenSound = true;
}
// Reset Open Sound
if(drawerValue > DrawerOpenValue) {
playedOpenSound = false;
}
// Close Sound
if (drawerValue > DrawerCloseValue && !playedCloseSound && DrawerCloseSound != null) {
VRUtils.Instance.PlaySpatialClipAt(DrawerCloseSound, transform.position, 1f);
playedCloseSound = true;
}
// Reset Close Sound
if (drawerValue < DrawerCloseValue) {
playedCloseSound = false;
}
}
}
}