Skip to content

Commit 1e03d66

Browse files
authored
feat: hook up main menu sfx (#37)
1 parent e6d2a93 commit 1e03d66

File tree

72 files changed

+3447
-343
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

72 files changed

+3447
-343
lines changed

Assets/Audio/Events/FMODEvent.cs

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@
55
using UnityEngine;
66

77
namespace Audio {
8-
9-
[CreateAssetMenu (fileName = "New FMODEvent", menuName = "FMOD Event")]
8+
[CreateAssetMenu(fileName = "New FMODEvent", menuName = "FMOD Event")]
109
public class FMODEvent : ScriptableObject {
1110
public EventReference Event;
1211
public FMODParameter[] Parameters;
@@ -25,6 +24,12 @@ public class FMODEventInstance {
2524
private GameObject _positionalGameObject;
2625

2726
public void Setup() {
27+
#if UNITY_EDITOR
28+
if (!Application.isPlaying) {
29+
return;
30+
}
31+
#endif
32+
2833
if (Event == null) {
2934
return;
3035
}
@@ -71,8 +76,10 @@ public void SetParameter(FMODParameter parameter, float val) {
7176
}
7277

7378
public void Play() {
74-
Update3DPosition();
75-
Instance.start();
79+
if (IsInitialized) {
80+
Update3DPosition();
81+
Instance.start();
82+
}
7683
}
7784

7885
public void Release() {

Assets/Audio/Events/Office.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Assets/Audio/Events/Office/OfficeBoardClickEvent.asset

Lines changed: 22 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Assets/Audio/Events/Office/OfficeBoardClickEvent.asset.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Assets/Audio/Events/Office/OfficeBoardHoverEvent.asset

Lines changed: 22 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Assets/Audio/Events/Office/OfficeBoardHoverEvent.asset.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Assets/Audio/Events/Office/OfficeDoorClickEvent.asset

Lines changed: 22 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Assets/Audio/Events/Office/OfficeDoorClickEvent.asset.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Assets/Audio/Events/Office/OfficeDoorHoverEvent.asset

Lines changed: 22 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Assets/Audio/Events/Office/OfficeDoorHoverEvent.asset.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)