Skip to content

Commit 9564e38

Browse files
authored
feat: add FMOD integration (#11)
1 parent abb543b commit 9564e38

File tree

449 files changed

+40579
-62
lines changed

Some content is hidden

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

449 files changed

+40579
-62
lines changed

Diff for: .fmod/.gitignore

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
.cache/
2+
.user/
3+
.unsaved/
4+
Build/

Diff for: .fmod/Assets/UI/click.ogg

4.87 KB
Binary file not shown.

Diff for: .fmod/Assets/UI/pause.ogg

4.73 KB
Binary file not shown.

Diff for: .fmod/Assets/UI/rollover.ogg

4.59 KB
Binary file not shown.

Diff for: .fmod/Foundations.fspro

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<objects serializationModel="Studio.02.02.00" />
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<objects serializationModel="Studio.02.02.00">
3+
<object class="MasterAssetFolder" id="{6ab7ca78-a7cc-4484-8759-72c2162791e9}" />
4+
</objects>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<objects serializationModel="Studio.02.02.00">
3+
<object class="EncodableAsset" id="{71f2cc45-7b23-44bf-bd24-e69a3158f55b}">
4+
<property name="assetPath">
5+
<value>UI/</value>
6+
</property>
7+
<relationship name="masterAssetFolder">
8+
<destination>{6ab7ca78-a7cc-4484-8759-72c2162791e9}</destination>
9+
</relationship>
10+
</object>
11+
</objects>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<objects serializationModel="Studio.02.02.00">
3+
<object class="AudioFile" id="{4feb7219-17e4-4016-8479-8a061d7c6635}">
4+
<property name="assetPath">
5+
<value>UI/pause.ogg</value>
6+
</property>
7+
<property name="frequencyInKHz">
8+
<value>44.0999985</value>
9+
</property>
10+
<property name="channelCount">
11+
<value>1</value>
12+
</property>
13+
<property name="length">
14+
<value>0.12283446712018141</value>
15+
</property>
16+
<relationship name="masterAssetFolder">
17+
<destination>{6ab7ca78-a7cc-4484-8759-72c2162791e9}</destination>
18+
</relationship>
19+
</object>
20+
</objects>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<objects serializationModel="Studio.02.02.00">
3+
<object class="AudioFile" id="{92b4da6d-485a-4ad9-9d8c-78d9d75c7feb}">
4+
<property name="assetPath">
5+
<value>UI/click.ogg</value>
6+
</property>
7+
<property name="frequencyInKHz">
8+
<value>44.0999985</value>
9+
</property>
10+
<property name="channelCount">
11+
<value>2</value>
12+
</property>
13+
<property name="length">
14+
<value>0.093832199546485265</value>
15+
</property>
16+
<relationship name="masterAssetFolder">
17+
<destination>{6ab7ca78-a7cc-4484-8759-72c2162791e9}</destination>
18+
</relationship>
19+
</object>
20+
</objects>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<objects serializationModel="Studio.02.02.00">
3+
<object class="AudioFile" id="{cd7c9df6-1305-4bf7-8e3f-4924c9b28f75}">
4+
<property name="assetPath">
5+
<value>UI/rollover.ogg</value>
6+
</property>
7+
<property name="frequencyInKHz">
8+
<value>44.0999985</value>
9+
</property>
10+
<property name="channelCount">
11+
<value>2</value>
12+
</property>
13+
<property name="length">
14+
<value>0.057324263038548755</value>
15+
</property>
16+
<relationship name="masterAssetFolder">
17+
<destination>{6ab7ca78-a7cc-4484-8759-72c2162791e9}</destination>
18+
</relationship>
19+
</object>
20+
</objects>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<objects serializationModel="Studio.02.02.00">
3+
<object class="Bank" id="{87a1f613-fee9-4f55-8752-5c103c1c499c}">
4+
<property name="name">
5+
<value>SFX</value>
6+
</property>
7+
<relationship name="folder">
8+
<destination>{d0b5257e-4937-4370-8f09-a6796aa36d96}</destination>
9+
</relationship>
10+
</object>
11+
</objects>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<objects serializationModel="Studio.02.02.00">
3+
<object class="Bank" id="{8c7fb2e4-913c-446b-9d34-589d1d8b6137}">
4+
<property name="name">
5+
<value>Master</value>
6+
</property>
7+
<property name="isMasterBank">
8+
<value>true</value>
9+
</property>
10+
<relationship name="folder">
11+
<destination>{d0b5257e-4937-4370-8f09-a6796aa36d96}</destination>
12+
</relationship>
13+
</object>
14+
</objects>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<objects serializationModel="Studio.02.02.00">
3+
<object class="MasterBankFolder" id="{d0b5257e-4937-4370-8f09-a6796aa36d96}" />
4+
</objects>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<objects serializationModel="Studio.02.02.00">
3+
<object class="MasterEffectPresetFolder" id="{b86c2794-81be-4801-bfff-cd383dd2e86a}" />
4+
</objects>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<objects serializationModel="Studio.02.02.00">
3+
<object class="EncodingSetting" id="{423a1571-9108-4dc5-b0b3-306e089f12e8}">
4+
<property name="encodingFormat">
5+
<value>3</value>
6+
</property>
7+
<property name="quality">
8+
<value>37</value>
9+
</property>
10+
<relationship name="platform">
11+
<destination>{f8ebb1b6-1a91-447c-a873-54568d7423de}</destination>
12+
</relationship>
13+
<relationship name="encodable">
14+
<destination>{f8ebb1b6-1a91-447c-a873-54568d7423de}</destination>
15+
</relationship>
16+
</object>
17+
</objects>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,131 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<objects serializationModel="Studio.02.02.00">
3+
<object class="Event" id="{1e353d65-82a8-4b60-a556-06a16520879b}">
4+
<property name="name">
5+
<value>Okay</value>
6+
</property>
7+
<property name="outputFormat">
8+
<value>1</value>
9+
</property>
10+
<relationship name="folder">
11+
<destination>{46fa9868-a1a2-4f63-a482-869c4c5e42b6}</destination>
12+
</relationship>
13+
<relationship name="mixer">
14+
<destination>{6fb3da19-fc56-4288-9db3-14dce8ac38f4}</destination>
15+
</relationship>
16+
<relationship name="masterTrack">
17+
<destination>{4ced3c2d-0efb-4c4f-91d1-c69b54edea5f}</destination>
18+
</relationship>
19+
<relationship name="mixerInput">
20+
<destination>{75ca5bbf-685c-4e19-8cdc-23c0998dbb94}</destination>
21+
</relationship>
22+
<relationship name="automatableProperties">
23+
<destination>{72f4874a-7f43-4375-b061-45b43a931190}</destination>
24+
</relationship>
25+
<relationship name="markerTracks">
26+
<destination>{33512c0f-11da-4981-b75a-9bed826b4aec}</destination>
27+
</relationship>
28+
<relationship name="groupTracks">
29+
<destination>{4bbf7546-f5ea-4968-9472-263f750014be}</destination>
30+
</relationship>
31+
<relationship name="timeline">
32+
<destination>{1675320f-28f1-4ebf-a18d-6ab925eb075b}</destination>
33+
</relationship>
34+
<relationship name="banks">
35+
<destination>{87a1f613-fee9-4f55-8752-5c103c1c499c}</destination>
36+
</relationship>
37+
</object>
38+
<object class="EventMixer" id="{6fb3da19-fc56-4288-9db3-14dce8ac38f4}">
39+
<relationship name="masterBus">
40+
<destination>{fdf4bddf-24a0-4d4b-9ffa-1dc99cf420ed}</destination>
41+
</relationship>
42+
</object>
43+
<object class="MasterTrack" id="{4ced3c2d-0efb-4c4f-91d1-c69b54edea5f}">
44+
<relationship name="mixerGroup">
45+
<destination>{fdf4bddf-24a0-4d4b-9ffa-1dc99cf420ed}</destination>
46+
</relationship>
47+
</object>
48+
<object class="MixerInput" id="{75ca5bbf-685c-4e19-8cdc-23c0998dbb94}">
49+
<relationship name="effectChain">
50+
<destination>{5ba3845c-3e7b-42b0-a431-3b29d1a2824a}</destination>
51+
</relationship>
52+
<relationship name="panner">
53+
<destination>{b214f604-46ce-47e2-8b03-ebefc9e9c0eb}</destination>
54+
</relationship>
55+
<relationship name="output">
56+
<destination>{cd259a3e-c186-4e90-ac3f-10e1a4a76d13}</destination>
57+
</relationship>
58+
</object>
59+
<object class="EventAutomatableProperties" id="{72f4874a-7f43-4375-b061-45b43a931190}" />
60+
<object class="MarkerTrack" id="{33512c0f-11da-4981-b75a-9bed826b4aec}" />
61+
<object class="GroupTrack" id="{4bbf7546-f5ea-4968-9472-263f750014be}">
62+
<relationship name="modules">
63+
<destination>{d361c06a-33a5-495b-bdd9-6bf221a62b90}</destination>
64+
</relationship>
65+
<relationship name="mixerGroup">
66+
<destination>{8217de75-f5fd-4ba5-b224-c18bafe62f82}</destination>
67+
</relationship>
68+
</object>
69+
<object class="Timeline" id="{1675320f-28f1-4ebf-a18d-6ab925eb075b}">
70+
<relationship name="modules">
71+
<destination>{d361c06a-33a5-495b-bdd9-6bf221a62b90}</destination>
72+
</relationship>
73+
</object>
74+
<object class="EventMixerMaster" id="{fdf4bddf-24a0-4d4b-9ffa-1dc99cf420ed}">
75+
<relationship name="effectChain">
76+
<destination>{277a7b7a-b664-4456-8cd8-2596e0e7b02b}</destination>
77+
</relationship>
78+
<relationship name="panner">
79+
<destination>{76e7fdea-38fb-4fd6-ab1f-b786fbbedc9d}</destination>
80+
</relationship>
81+
<relationship name="mixer">
82+
<destination>{6fb3da19-fc56-4288-9db3-14dce8ac38f4}</destination>
83+
</relationship>
84+
</object>
85+
<object class="MixerBusEffectChain" id="{5ba3845c-3e7b-42b0-a431-3b29d1a2824a}">
86+
<relationship name="effects">
87+
<destination>{86638558-4f20-4ed5-9f10-bd03599eb597}</destination>
88+
</relationship>
89+
</object>
90+
<object class="MixerBusPanner" id="{b214f604-46ce-47e2-8b03-ebefc9e9c0eb}" />
91+
<object class="SingleSound" id="{d361c06a-33a5-495b-bdd9-6bf221a62b90}">
92+
<property name="length">
93+
<value>0.093832199546485265</value>
94+
</property>
95+
<relationship name="audioFile">
96+
<destination>{92b4da6d-485a-4ad9-9d8c-78d9d75c7feb}</destination>
97+
</relationship>
98+
</object>
99+
<object class="EventMixerGroup" id="{8217de75-f5fd-4ba5-b224-c18bafe62f82}">
100+
<property name="volume">
101+
<value>-10</value>
102+
</property>
103+
<property name="name">
104+
<value>Audio 1</value>
105+
</property>
106+
<relationship name="effectChain">
107+
<destination>{9435d157-ab3d-4ca5-8295-52b193cfa018}</destination>
108+
</relationship>
109+
<relationship name="panner">
110+
<destination>{010bb960-9988-46f6-b8fb-685b5100c9a2}</destination>
111+
</relationship>
112+
<relationship name="output">
113+
<destination>{fdf4bddf-24a0-4d4b-9ffa-1dc99cf420ed}</destination>
114+
</relationship>
115+
</object>
116+
<object class="MixerBusEffectChain" id="{277a7b7a-b664-4456-8cd8-2596e0e7b02b}">
117+
<relationship name="effects">
118+
<destination>{85918f02-9e03-40e8-8d30-faa5b12edb4f}</destination>
119+
</relationship>
120+
</object>
121+
<object class="MixerBusPanner" id="{76e7fdea-38fb-4fd6-ab1f-b786fbbedc9d}" />
122+
<object class="MixerBusFader" id="{86638558-4f20-4ed5-9f10-bd03599eb597}" />
123+
<object class="MixerBusEffectChain" id="{9435d157-ab3d-4ca5-8295-52b193cfa018}">
124+
<relationship name="effects">
125+
<destination>{a0b4e70e-ee2d-4da1-ab60-71a5503539bd}</destination>
126+
</relationship>
127+
</object>
128+
<object class="MixerBusPanner" id="{010bb960-9988-46f6-b8fb-685b5100c9a2}" />
129+
<object class="MixerBusFader" id="{85918f02-9e03-40e8-8d30-faa5b12edb4f}" />
130+
<object class="MixerBusFader" id="{a0b4e70e-ee2d-4da1-ab60-71a5503539bd}" />
131+
</objects>

0 commit comments

Comments
 (0)