Merge branch 'feature/baz' into 'main'

Feature/baz

See merge request kernel-panic/revival!94
This commit is contained in:
Cat Flynn 2021-05-15 17:03:01 +00:00
commit 605d53918d
56 changed files with 1285 additions and 89 deletions

BIN
game/Assets/Audio/VO/BAZ_0.wav (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,36 @@
fileFormatVersion: 2
guid: f89ec25a5983bd6438fc8c4f2a313882
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 0
quality: 1
conversionMode: 0
platformSettingOverrides:
4:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 3
quality: 1
conversionMode: 0
7:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
forceToMono: 1
normalize: 1
preloadAudioData: 1
loadInBackground: 1
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

BIN
game/Assets/Audio/VO/BAZ_1.wav (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,36 @@
fileFormatVersion: 2
guid: 348faeb3b531e21439ebd6df4186c4f2
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 0
quality: 1
conversionMode: 0
platformSettingOverrides:
4:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 3
quality: 1
conversionMode: 0
7:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
forceToMono: 1
normalize: 1
preloadAudioData: 1
loadInBackground: 1
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

BIN
game/Assets/Audio/VO/BAZ_10.wav (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,36 @@
fileFormatVersion: 2
guid: a8cdd586d4fe9fa479cd269844f6a540
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 0
quality: 1
conversionMode: 0
platformSettingOverrides:
4:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 3
quality: 1
conversionMode: 0
7:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
forceToMono: 1
normalize: 1
preloadAudioData: 1
loadInBackground: 1
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

BIN
game/Assets/Audio/VO/BAZ_11.wav (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,36 @@
fileFormatVersion: 2
guid: 6556d799f720124428807fa722bb00dd
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 0
quality: 1
conversionMode: 0
platformSettingOverrides:
4:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 3
quality: 1
conversionMode: 0
7:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
forceToMono: 1
normalize: 1
preloadAudioData: 1
loadInBackground: 1
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

BIN
game/Assets/Audio/VO/BAZ_11_0.wav (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,36 @@
fileFormatVersion: 2
guid: d44ec659331711b41ae1b24dd0aa29e1
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 0
quality: 1
conversionMode: 0
platformSettingOverrides:
4:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 3
quality: 1
conversionMode: 0
7:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
forceToMono: 1
normalize: 1
preloadAudioData: 1
loadInBackground: 1
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

BIN
game/Assets/Audio/VO/BAZ_11_1.wav (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,36 @@
fileFormatVersion: 2
guid: b0e08946e0afb8d4d90a9362c441ac3c
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 0
quality: 1
conversionMode: 0
platformSettingOverrides:
4:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 3
quality: 1
conversionMode: 0
7:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
forceToMono: 1
normalize: 1
preloadAudioData: 1
loadInBackground: 1
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

BIN
game/Assets/Audio/VO/BAZ_12.wav (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,36 @@
fileFormatVersion: 2
guid: aef23b454458056468f6b8e4dded7429
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 0
quality: 1
conversionMode: 0
platformSettingOverrides:
4:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 3
quality: 1
conversionMode: 0
7:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
forceToMono: 1
normalize: 1
preloadAudioData: 1
loadInBackground: 1
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

BIN
game/Assets/Audio/VO/BAZ_13.wav (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,36 @@
fileFormatVersion: 2
guid: 7b473f7bb1b573d41be20a795ea8c190
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 0
quality: 1
conversionMode: 0
platformSettingOverrides:
4:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 3
quality: 1
conversionMode: 0
7:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
forceToMono: 1
normalize: 1
preloadAudioData: 1
loadInBackground: 1
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

BIN
game/Assets/Audio/VO/BAZ_14.wav (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,36 @@
fileFormatVersion: 2
guid: bda48153fe1332d46aae69a7c160440f
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 0
quality: 1
conversionMode: 0
platformSettingOverrides:
4:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 3
quality: 1
conversionMode: 0
7:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
forceToMono: 1
normalize: 1
preloadAudioData: 1
loadInBackground: 1
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

BIN
game/Assets/Audio/VO/BAZ_15.wav (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,36 @@
fileFormatVersion: 2
guid: 2a2f6c7b5b48d5742b9f02654ee0aaf0
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 0
quality: 1
conversionMode: 0
platformSettingOverrides:
4:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 3
quality: 1
conversionMode: 0
7:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
forceToMono: 1
normalize: 1
preloadAudioData: 1
loadInBackground: 1
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

BIN
game/Assets/Audio/VO/BAZ_16.wav (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,36 @@
fileFormatVersion: 2
guid: 5a65ec47d251a6a4aa30f98d35abf0c6
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 0
quality: 1
conversionMode: 0
platformSettingOverrides:
4:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 3
quality: 1
conversionMode: 0
7:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
forceToMono: 1
normalize: 1
preloadAudioData: 1
loadInBackground: 1
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

BIN
game/Assets/Audio/VO/BAZ_2.wav (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,36 @@
fileFormatVersion: 2
guid: d4eeea464a99b5643b1aa3289c9d1816
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 0
quality: 1
conversionMode: 0
platformSettingOverrides:
4:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 3
quality: 1
conversionMode: 0
7:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
forceToMono: 1
normalize: 1
preloadAudioData: 1
loadInBackground: 1
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

BIN
game/Assets/Audio/VO/BAZ_3.wav (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,36 @@
fileFormatVersion: 2
guid: b73c8744200049547976f40f9a3fcc0b
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 0
quality: 1
conversionMode: 0
platformSettingOverrides:
4:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 3
quality: 1
conversionMode: 0
7:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
forceToMono: 1
normalize: 1
preloadAudioData: 1
loadInBackground: 1
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

BIN
game/Assets/Audio/VO/BAZ_4.wav (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,36 @@
fileFormatVersion: 2
guid: e1007f73fe32a1a40adec47bfec86fc1
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 0
quality: 1
conversionMode: 0
platformSettingOverrides:
4:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 3
quality: 1
conversionMode: 0
7:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
forceToMono: 1
normalize: 1
preloadAudioData: 1
loadInBackground: 1
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

BIN
game/Assets/Audio/VO/BAZ_5.wav (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,36 @@
fileFormatVersion: 2
guid: 1fbe78de66f36a046b19f30a8e7fdf77
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 0
quality: 1
conversionMode: 0
platformSettingOverrides:
4:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 3
quality: 1
conversionMode: 0
7:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
forceToMono: 1
normalize: 1
preloadAudioData: 1
loadInBackground: 1
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

BIN
game/Assets/Audio/VO/BAZ_6.wav (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,36 @@
fileFormatVersion: 2
guid: 036a1e398b2c34249a55f14b0f7c8578
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 0
quality: 1
conversionMode: 0
platformSettingOverrides:
4:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 3
quality: 1
conversionMode: 0
7:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
forceToMono: 1
normalize: 1
preloadAudioData: 1
loadInBackground: 1
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

BIN
game/Assets/Audio/VO/BAZ_7.wav (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,36 @@
fileFormatVersion: 2
guid: cf0d8de7193183248b96ed75ea2957f0
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 0
quality: 1
conversionMode: 0
platformSettingOverrides:
4:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 3
quality: 1
conversionMode: 0
7:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
forceToMono: 1
normalize: 1
preloadAudioData: 1
loadInBackground: 1
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

BIN
game/Assets/Audio/VO/BAZ_8.wav (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,36 @@
fileFormatVersion: 2
guid: ac686b96b1677c34792ebb10cbd11d22
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 0
quality: 1
conversionMode: 0
platformSettingOverrides:
4:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 3
quality: 1
conversionMode: 0
7:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
forceToMono: 1
normalize: 1
preloadAudioData: 1
loadInBackground: 1
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

BIN
game/Assets/Audio/VO/BAZ_9.wav (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,36 @@
fileFormatVersion: 2
guid: 3a61c2e58262cda419dc3209730c4651
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 0
quality: 1
conversionMode: 0
platformSettingOverrides:
4:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 3
quality: 1
conversionMode: 0
7:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
forceToMono: 1
normalize: 1
preloadAudioData: 1
loadInBackground: 1
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

BIN
game/Assets/Audio/VO/BAZ_IN.wav (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,36 @@
fileFormatVersion: 2
guid: d3198f451ed793e4eb81b5648ebdc022
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 0
quality: 1
conversionMode: 0
platformSettingOverrides:
4:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 3
quality: 1
conversionMode: 0
7:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
forceToMono: 1
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

BIN
game/Assets/Audio/VO/BAZ_OUT.wav (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -0,0 +1,36 @@
fileFormatVersion: 2
guid: 5477ca8903c6a5d46b6c2a5e32e548b7
AudioImporter:
externalObjects: {}
serializedVersion: 6
defaultSettings:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 0
quality: 1
conversionMode: 0
platformSettingOverrides:
4:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 3
quality: 1
conversionMode: 0
7:
loadType: 0
sampleRateSetting: 0
sampleRateOverride: 44100
compressionFormat: 1
quality: 1
conversionMode: 0
forceToMono: 1
normalize: 1
preloadAudioData: 1
loadInBackground: 0
ambisonic: 0
3D: 1
userData:
assetBundleName:
assetBundleVariant:

View File

@ -24,6 +24,7 @@ MonoBehaviour:
interact: 6
_hideAfter: 5
_radioDialogueKey: event:/VO/Radio Dialogue Line
_bazDialogueKey: event:/VO/Baz Dialogue Line
_dialogueClips:
- {fileID: 8300000, guid: c1690bc635976f14a80c9116e50283d3, type: 3}
- {fileID: 8300000, guid: 898202449aaa9df418384303a39eb756, type: 3}
@ -39,3 +40,22 @@ MonoBehaviour:
- {fileID: 8300000, guid: 8d98cd34796bee348859b1ef6e6201d1, type: 3}
- {fileID: 8300000, guid: 946d08c7b7bf78b4ba7ca01fac1b5970, type: 3}
- {fileID: 8300000, guid: b779bb3dbd9efc5428eb6e7f5a8f1366, type: 3}
- {fileID: 8300000, guid: f89ec25a5983bd6438fc8c4f2a313882, type: 3}
- {fileID: 8300000, guid: 348faeb3b531e21439ebd6df4186c4f2, type: 3}
- {fileID: 8300000, guid: d4eeea464a99b5643b1aa3289c9d1816, type: 3}
- {fileID: 8300000, guid: b73c8744200049547976f40f9a3fcc0b, type: 3}
- {fileID: 8300000, guid: e1007f73fe32a1a40adec47bfec86fc1, type: 3}
- {fileID: 8300000, guid: 1fbe78de66f36a046b19f30a8e7fdf77, type: 3}
- {fileID: 8300000, guid: 036a1e398b2c34249a55f14b0f7c8578, type: 3}
- {fileID: 8300000, guid: cf0d8de7193183248b96ed75ea2957f0, type: 3}
- {fileID: 8300000, guid: ac686b96b1677c34792ebb10cbd11d22, type: 3}
- {fileID: 8300000, guid: 3a61c2e58262cda419dc3209730c4651, type: 3}
- {fileID: 8300000, guid: a8cdd586d4fe9fa479cd269844f6a540, type: 3}
- {fileID: 8300000, guid: 6556d799f720124428807fa722bb00dd, type: 3}
- {fileID: 8300000, guid: aef23b454458056468f6b8e4dded7429, type: 3}
- {fileID: 8300000, guid: 7b473f7bb1b573d41be20a795ea8c190, type: 3}
- {fileID: 8300000, guid: bda48153fe1332d46aae69a7c160440f, type: 3}
- {fileID: 8300000, guid: 2a2f6c7b5b48d5742b9f02654ee0aaf0, type: 3}
- {fileID: 8300000, guid: 5a65ec47d251a6a4aa30f98d35abf0c6, type: 3}
- {fileID: 8300000, guid: d3198f451ed793e4eb81b5648ebdc022, type: 3}
- {fileID: 8300000, guid: 5477ca8903c6a5d46b6c2a5e32e548b7, type: 3}

View File

@ -57,6 +57,7 @@ GameObject:
- component: {fileID: 1133689826456565642}
- component: {fileID: 7832287278292193660}
- component: {fileID: 5495210607016545391}
- component: {fileID: 3482902643679057418}
m_Layer: 0
m_Name: Trigger
m_TagString: Untagged
@ -174,6 +175,27 @@ MonoBehaviour:
unity:
m_PersistentCalls:
m_Calls: []
--- !u!114 &3482902643679057418
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4834652411730270464}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: bf23d7e814442a54888e34f51cbf3cc3, type: 3}
m_Name:
m_EditorClassIdentifier:
_dialogue: {fileID: 11400000, guid: 56369c4e83cc59e44bf55cd16fafc4e8, type: 2}
_speaker: 1
_key:
_keys:
- BAZ_0
- BAZ_1
- BAZ_2
- BAZ_3
_log: 0
--- !u!1001 &130506617757843784
PrefabInstance:
m_ObjectHideFlags: 0
@ -236,7 +258,7 @@ PrefabInstance:
- target: {fileID: 13700000, guid: efe3dfc3f160a0b4a8cc79f6ce386fbc, type: 3}
propertyPath: m_Materials.Array.data[0]
value:
objectReference: {fileID: 2100000, guid: a0427cf339e5891468d5f2b433b2d44a, type: 2}
objectReference: {fileID: 2100000, guid: 5d5260a94884a404ca29f832ae73dc0f, type: 2}
- target: {fileID: 13700000, guid: efe3dfc3f160a0b4a8cc79f6ce386fbc, type: 3}
propertyPath: m_Materials.Array.data[1]
value:

View File

@ -180,6 +180,56 @@ PrefabInstance:
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: ef7a51de2c5c5c5438ce6fea733533b2, type: 3}
--- !u!1 &29567861
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 29567863}
- component: {fileID: 29567862}
m_Layer: 0
m_Name: Loader
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &29567862
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 29567861}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: b9468c5f457ace64f8d4df6d642b107f, type: 3}
m_Name:
m_EditorClassIdentifier:
LoadEvent: 1
UnloadEvent: 0
Banks:
- VO
- SFX
CollisionTag:
PreloadSamples: 1
--- !u!4 &29567863
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 29567861}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 8
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1001 &117513429
PrefabInstance:
m_ObjectHideFlags: 0
@ -246,7 +296,7 @@ PrefabInstance:
m_Modifications:
- target: {fileID: 51324885066691022, guid: 7c3d972ffcb805146afc5aa612f9a45b, type: 3}
propertyPath: m_RootOrder
value: 155
value: 123
objectReference: {fileID: 0}
- target: {fileID: 732719499384555049, guid: 7c3d972ffcb805146afc5aa612f9a45b, type: 3}
propertyPath: m_LocalPosition.x
@ -262,7 +312,11 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 1005647015180190218, guid: 7c3d972ffcb805146afc5aa612f9a45b, type: 3}
propertyPath: m_RootOrder
value: 156
value: 124
objectReference: {fileID: 0}
- target: {fileID: 1062590478707593016, guid: 7c3d972ffcb805146afc5aa612f9a45b, type: 3}
propertyPath: m_Enabled
value: 0
objectReference: {fileID: 0}
- target: {fileID: 1170184304258922647, guid: 7c3d972ffcb805146afc5aa612f9a45b, type: 3}
propertyPath: m_IsActive
@ -280,13 +334,17 @@ PrefabInstance:
propertyPath: m_LocalPosition.z
value: 2.49
objectReference: {fileID: 0}
- target: {fileID: 1829815257108192832, guid: 7c3d972ffcb805146afc5aa612f9a45b, type: 3}
propertyPath: m_RootOrder
value: 112
objectReference: {fileID: 0}
- target: {fileID: 2029140596446036496, guid: 7c3d972ffcb805146afc5aa612f9a45b, type: 3}
propertyPath: m_LocalPosition.y
value: 15.53
objectReference: {fileID: 0}
- target: {fileID: 2081059621408876479, guid: 7c3d972ffcb805146afc5aa612f9a45b, type: 3}
propertyPath: m_RootOrder
value: 152
value: 120
objectReference: {fileID: 0}
- target: {fileID: 2249930330033776187, guid: 7c3d972ffcb805146afc5aa612f9a45b, type: 3}
propertyPath: m_RootOrder
@ -352,6 +410,10 @@ PrefabInstance:
propertyPath: m_Name
value: Boost Rooms
objectReference: {fileID: 0}
- target: {fileID: 2751226988317436797, guid: 7c3d972ffcb805146afc5aa612f9a45b, type: 3}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2960002578995079259, guid: 7c3d972ffcb805146afc5aa612f9a45b, type: 3}
propertyPath: m_RootOrder
value: 30
@ -406,7 +468,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 4200954845503136239, guid: 7c3d972ffcb805146afc5aa612f9a45b, type: 3}
propertyPath: m_RootOrder
value: 146
value: 114
objectReference: {fileID: 0}
- target: {fileID: 4515224116292451270, guid: 7c3d972ffcb805146afc5aa612f9a45b, type: 3}
propertyPath: m_IsActive
@ -416,13 +478,17 @@ PrefabInstance:
propertyPath: m_RootOrder
value: 29
objectReference: {fileID: 0}
- target: {fileID: 4537531520206852677, guid: 7c3d972ffcb805146afc5aa612f9a45b, type: 3}
propertyPath: m_IsActive
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4579227052613592922, guid: 7c3d972ffcb805146afc5aa612f9a45b, type: 3}
propertyPath: m_IsActive
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4607320166347851674, guid: 7c3d972ffcb805146afc5aa612f9a45b, type: 3}
propertyPath: m_RootOrder
value: 149
value: 117
objectReference: {fileID: 0}
- target: {fileID: 4642926045065704356, guid: 7c3d972ffcb805146afc5aa612f9a45b, type: 3}
propertyPath: m_LocalScale.y
@ -442,7 +508,11 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 4649745518653703243, guid: 7c3d972ffcb805146afc5aa612f9a45b, type: 3}
propertyPath: m_RootOrder
value: 148
value: 116
objectReference: {fileID: 0}
- target: {fileID: 4656887790755867591, guid: 7c3d972ffcb805146afc5aa612f9a45b, type: 3}
propertyPath: m_RootOrder
value: 113
objectReference: {fileID: 0}
- target: {fileID: 5118931435587559007, guid: 7c3d972ffcb805146afc5aa612f9a45b, type: 3}
propertyPath: m_IsActive
@ -450,7 +520,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 5328804086140919659, guid: 7c3d972ffcb805146afc5aa612f9a45b, type: 3}
propertyPath: m_RootOrder
value: 150
value: 118
objectReference: {fileID: 0}
- target: {fileID: 5801649619324464217, guid: 7c3d972ffcb805146afc5aa612f9a45b, type: 3}
propertyPath: m_LocalPosition.z
@ -508,21 +578,25 @@ PrefabInstance:
propertyPath: m_LocalEulerAnglesHint.z
value: 25.108
objectReference: {fileID: 0}
- target: {fileID: 6131951272763879506, guid: 7c3d972ffcb805146afc5aa612f9a45b, type: 3}
propertyPath: m_RootOrder
value: 111
objectReference: {fileID: 0}
- target: {fileID: 6378903312458380931, guid: 7c3d972ffcb805146afc5aa612f9a45b, type: 3}
propertyPath: m_LocalScale.x
value: 2.482082
objectReference: {fileID: 0}
- target: {fileID: 6417349562068914581, guid: 7c3d972ffcb805146afc5aa612f9a45b, type: 3}
propertyPath: m_RootOrder
value: 153
value: 121
objectReference: {fileID: 0}
- target: {fileID: 6900594089853467736, guid: 7c3d972ffcb805146afc5aa612f9a45b, type: 3}
propertyPath: m_RootOrder
value: 147
value: 115
objectReference: {fileID: 0}
- target: {fileID: 7447476906607065688, guid: 7c3d972ffcb805146afc5aa612f9a45b, type: 3}
propertyPath: m_RootOrder
value: 154
value: 122
objectReference: {fileID: 0}
- target: {fileID: 8145454102417583418, guid: 7c3d972ffcb805146afc5aa612f9a45b, type: 3}
propertyPath: _response.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName
@ -574,7 +648,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 8857431052829313465, guid: 7c3d972ffcb805146afc5aa612f9a45b, type: 3}
propertyPath: m_RootOrder
value: 151
value: 119
objectReference: {fileID: 0}
- target: {fileID: 8910228407083381055, guid: 7c3d972ffcb805146afc5aa612f9a45b, type: 3}
propertyPath: m_LocalPosition.x
@ -1110,19 +1184,19 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 4676633831318799747, guid: 8a918f60d084fbe468bf3b2c0a14fb52, type: 3}
propertyPath: m_LocalRotation.w
value: 0.6428797
value: 0.6835427
objectReference: {fileID: 0}
- target: {fileID: 4676633831318799747, guid: 8a918f60d084fbe468bf3b2c0a14fb52, type: 3}
propertyPath: m_LocalRotation.x
value: -0.08665984
value: -0.17408861
objectReference: {fileID: 0}
- target: {fileID: 4676633831318799747, guid: 8a918f60d084fbe468bf3b2c0a14fb52, type: 3}
propertyPath: m_LocalRotation.y
value: 0.6951665
value: 0.41012284
objectReference: {fileID: 0}
- target: {fileID: 4676633831318799747, guid: 8a918f60d084fbe468bf3b2c0a14fb52, type: 3}
propertyPath: m_LocalRotation.z
value: 0.30974072
value: 0.5781537
objectReference: {fileID: 0}
- target: {fileID: 4676633831388223341, guid: 8a918f60d084fbe468bf3b2c0a14fb52, type: 3}
propertyPath: m_LocalPosition.x
@ -1130,7 +1204,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 4676633831388223341, guid: 8a918f60d084fbe468bf3b2c0a14fb52, type: 3}
propertyPath: m_LocalPosition.y
value: -0.8675029
value: -1.267503
objectReference: {fileID: 0}
- target: {fileID: 4676633831388223341, guid: 8a918f60d084fbe468bf3b2c0a14fb52, type: 3}
propertyPath: m_LocalPosition.z
@ -1138,19 +1212,19 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 4676633831388223341, guid: 8a918f60d084fbe468bf3b2c0a14fb52, type: 3}
propertyPath: m_LocalRotation.w
value: 0.6940676
value: 0.49880767
objectReference: {fileID: 0}
- target: {fileID: 4676633831388223341, guid: 8a918f60d084fbe468bf3b2c0a14fb52, type: 3}
propertyPath: m_LocalRotation.x
value: -0.1970109
value: -0.342424
objectReference: {fileID: 0}
- target: {fileID: 4676633831388223341, guid: 8a918f60d084fbe468bf3b2c0a14fb52, type: 3}
propertyPath: m_LocalRotation.y
value: 0.66611344
value: 0.6564143
objectReference: {fileID: 0}
- target: {fileID: 4676633831388223341, guid: 8a918f60d084fbe468bf3b2c0a14fb52, type: 3}
propertyPath: m_LocalRotation.z
value: 0.18907617
value: 0.4506186
objectReference: {fileID: 0}
- target: {fileID: 4676633831414007564, guid: 8a918f60d084fbe468bf3b2c0a14fb52, type: 3}
propertyPath: m_Name
@ -1270,19 +1344,19 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 4676633832789495666, guid: 8a918f60d084fbe468bf3b2c0a14fb52, type: 3}
propertyPath: m_LocalRotation.w
value: 0.6573677
value: 0.8137647
objectReference: {fileID: 0}
- target: {fileID: 4676633832789495666, guid: 8a918f60d084fbe468bf3b2c0a14fb52, type: 3}
propertyPath: m_LocalRotation.x
value: -0.016861176
value: 0.014304773
objectReference: {fileID: 0}
- target: {fileID: 4676633832789495666, guid: 8a918f60d084fbe468bf3b2c0a14fb52, type: 3}
propertyPath: m_LocalRotation.y
value: 0.71728384
value: 0.44927052
objectReference: {fileID: 0}
- target: {fileID: 4676633832789495666, guid: 8a918f60d084fbe468bf3b2c0a14fb52, type: 3}
propertyPath: m_LocalRotation.z
value: 0.23040684
value: 0.36842707
objectReference: {fileID: 0}
- target: {fileID: 4676633832858914730, guid: 8a918f60d084fbe468bf3b2c0a14fb52, type: 3}
propertyPath: m_XAxis.Value
@ -1298,7 +1372,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 4676633832858914731, guid: 8a918f60d084fbe468bf3b2c0a14fb52, type: 3}
propertyPath: m_LocalPosition.y
value: -0.8675029
value: -1.267503
objectReference: {fileID: 0}
- target: {fileID: 4676633832858914731, guid: 8a918f60d084fbe468bf3b2c0a14fb52, type: 3}
propertyPath: m_LocalPosition.z
@ -1322,19 +1396,19 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 4676633832928372887, guid: 8a918f60d084fbe468bf3b2c0a14fb52, type: 3}
propertyPath: m_LocalRotation.w
value: 0.6478711
value: 0.759475
objectReference: {fileID: 0}
- target: {fileID: 4676633832928372887, guid: 8a918f60d084fbe468bf3b2c0a14fb52, type: 3}
propertyPath: m_LocalRotation.x
value: -0.10270675
value: -0.08267866
objectReference: {fileID: 0}
- target: {fileID: 4676633832928372887, guid: 8a918f60d084fbe468bf3b2c0a14fb52, type: 3}
propertyPath: m_LocalRotation.y
value: 0.68213177
value: 0.44356626
objectReference: {fileID: 0}
- target: {fileID: 4676633832928372887, guid: 8a918f60d084fbe468bf3b2c0a14fb52, type: 3}
propertyPath: m_LocalRotation.z
value: 0.32312635
value: 0.46862665
objectReference: {fileID: 0}
- target: {fileID: 4676633833077728950, guid: 8a918f60d084fbe468bf3b2c0a14fb52, type: 3}
propertyPath: m_XAxis.Value
@ -1358,7 +1432,7 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 6640567037475532300, guid: 8a918f60d084fbe468bf3b2c0a14fb52, type: 3}
propertyPath: m_LocalPosition.y
value: -0.8675029
value: -1.267503
objectReference: {fileID: 0}
- target: {fileID: 6640567037475532300, guid: 8a918f60d084fbe468bf3b2c0a14fb52, type: 3}
propertyPath: m_LocalPosition.z
@ -1366,19 +1440,19 @@ PrefabInstance:
objectReference: {fileID: 0}
- target: {fileID: 6640567037475532300, guid: 8a918f60d084fbe468bf3b2c0a14fb52, type: 3}
propertyPath: m_LocalRotation.w
value: 0.6940676
value: 0.49880764
objectReference: {fileID: 0}
- target: {fileID: 6640567037475532300, guid: 8a918f60d084fbe468bf3b2c0a14fb52, type: 3}
propertyPath: m_LocalRotation.x
value: -0.1970109
value: -0.34242404
objectReference: {fileID: 0}
- target: {fileID: 6640567037475532300, guid: 8a918f60d084fbe468bf3b2c0a14fb52, type: 3}
propertyPath: m_LocalRotation.y
value: 0.66611344
value: 0.6564142
objectReference: {fileID: 0}
- target: {fileID: 6640567037475532300, guid: 8a918f60d084fbe468bf3b2c0a14fb52, type: 3}
propertyPath: m_LocalRotation.z
value: 0.18907617
value: 0.45061862
objectReference: {fileID: 0}
- target: {fileID: 7693506703464935808, guid: 8a918f60d084fbe468bf3b2c0a14fb52, type: 3}
propertyPath: m_IsActive

View File

@ -116,7 +116,7 @@ public class PickUpDisplay : MonoBehaviour
else if (!hasSpoken)
{
hasSpoken = true;
dialogue.PlayLine( _chosenArtefact.dialogueKey );
dialogue.PlayLineRadio( _chosenArtefact.dialogueKey );
}
if ( t < _unlockedSfxDelay )

View File

@ -28,6 +28,9 @@ public class DialogueSettings : ScriptableObject
public string RadioDialogueKey => _radioDialogueKey;
[SerializeField] private string _radioDialogueKey;
public string BazDialogueKey => _bazDialogueKey;
[SerializeField] private string _bazDialogueKey;
[SerializeField] private AudioClip[] _dialogueClips;
private readonly Dictionary<string, AudioClip> _keyClips = new Dictionary<string, AudioClip>();

View File

@ -30,7 +30,9 @@ public partial class DialogueSystem : ScriptableObject
private readonly List<string> _usedClips = new List<string>();
private EVENT_CALLBACK _dialogueCallback;
private EventInstance _currentInstance;
private EventInstance _radioInstance;
private EventInstance _bazInstance;
private string _currentControlScheme;
private void OnEnable()
@ -114,8 +116,13 @@ public partial class DialogueSystem : ScriptableObject
return RESULT.OK;
}
public float GetLineDuration(string key) => _settings.GetDialogueClip(key).length;
public void PlayLineBaz(string key) => PlayLine(ref _bazInstance, _settings.BazDialogueKey, key);
public void PlayLineRadio(string key) => PlayLine(ref _radioInstance, _settings.RadioDialogueKey, key);
// noRepeat locks this key off from further use. further attempts to use the key will be discarded
public void PlayLine(string key, bool noRepeat = true)
private void PlayLine(ref EventInstance eventInstance, string speakerKey, string key, bool noRepeat = true)
{
if (noRepeat)
{
@ -124,16 +131,16 @@ public partial class DialogueSystem : ScriptableObject
_usedClips.Add(key);
}
if ( _currentInstance.isValid() )
if ( eventInstance.isValid() )
{
_currentInstance.stop( STOP_MODE.IMMEDIATE );
_currentInstance.release();
eventInstance.stop( STOP_MODE.IMMEDIATE );
eventInstance.release();
}
_currentInstance = RuntimeManager.CreateInstance(_settings.RadioDialogueKey);
eventInstance = RuntimeManager.CreateInstance(speakerKey);
GCHandle stringHandle = GCHandle.Alloc(key, GCHandleType.Pinned);
_currentInstance.setUserData(GCHandle.ToIntPtr(stringHandle));
eventInstance.setUserData(GCHandle.ToIntPtr(stringHandle));
DialogueLine dl;
var line = DialogueDatabase.ReadDialogue(key);
@ -144,8 +151,8 @@ public partial class DialogueSystem : ScriptableObject
var clip = _settings.GetDialogueClip(key);
dl.duration = clip.length;
_currentInstance.setCallback(_dialogueCallback);
_currentInstance.start();
eventInstance.setCallback(_dialogueCallback);
eventInstance.start();
onDialogueLine?.Invoke(this, dl);
}
@ -180,36 +187,4 @@ public struct DialogueLine
{
public string text;
public float duration;
}
#region Editor
#if UNITY_EDITOR
[CustomEditor(typeof(DialogueSystem))]
public class DialogueSystemEditor : Editor
{
private DialogueSystem _dialogue;
private string _key;
private void OnEnable()
{
_dialogue = target as DialogueSystem;
}
public override void OnInspectorGUI()
{
base.OnInspectorGUI();
_key = EditorGUILayout.TextField("key", _key);
if (GUILayout.Button("Play Line"))
{
_dialogue.PlayLine(_key);
}
}
}
#endif
#endregion
}

View File

@ -1,16 +1,47 @@
using System;
using System.Collections;
using System.Collections.Generic;
using System.Configuration;
using UnityEngine;
using UnityEngine.Serialization;
public class ScriptedDialogueTrigger : MonoBehaviour
{
[Serializable]
private enum Speaker
{
Radio,
Baz
}
[SerializeField] private DialogueSystem _dialogue;
[SerializeField] private Speaker _speaker = Speaker.Radio;
[Obsolete]
[SerializeField] private string _key;
[SerializeField] private string[] _keys;
private float[] _durations;
[SerializeField] private bool _log;
private void Awake()
{
if (_keys.Length == 0) return;
_durations = new float[_keys.Length];
for (int i = 0; i < _keys.Length; i++)
{
_durations[i] = _dialogue.GetLineDuration(_keys[i]);
if (_speaker == Speaker.Radio)
{
// fudge because radio has a bit of a delay before starting the clip
_durations[i] += 0.3f;
}
}
}
private void OnTriggerEnter(Collider other)
{
if ( !other.CompareTag( "Player" ) )
@ -20,7 +51,50 @@ public class ScriptedDialogueTrigger : MonoBehaviour
{
Debug.Log($"{other} triggered dialogue {_key}");
}
if (_keys.Length == 0)
{
PlayLine(_key);
}
else
{
StartCoroutine(PlayKeys());
}
}
private IEnumerator PlayKeys()
{
var idx = 0;
var elapsed = 0f;
// play first line
PlayLine(_keys[0]);
_dialogue.PlayLine(_key);
while (idx < _keys.Length)
{
elapsed += Time.deltaTime;
if (elapsed > _durations[idx])
{
elapsed = 0;
idx++;
PlayLine(_keys[idx]);
}
yield return null;
}
}
private void PlayLine(string key)
{
switch (_speaker)
{
case Speaker.Radio:
_dialogue.PlayLineRadio(key);
break;
case Speaker.Baz:
_dialogue.PlayLineBaz(key);
break;
}
}
}

View File

@ -202,7 +202,7 @@ public class PlayerController : MonoBehaviour
if ( _powers.Freeze.timeSinceConsume > frozenTime && TimeIsFrozen )
{
UnfreezeTime();
_dialogueSystem.PlayLine( _freezeFirstUseDialogueKey, true );
_dialogueSystem.PlayLineRadio( _freezeFirstUseDialogueKey );
_freezeVfx.SetActive( false );
// TODO: unfreeze sfx?
}

BIN
game/Assets/StreamingAssets/Master.bank (Stored with Git LFS)

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
game/FMOD Project/Build/Desktop/SFX.bank (Stored with Git LFS)

Binary file not shown.

BIN
game/FMOD Project/Build/Desktop/VO.bank (Stored with Git LFS)

Binary file not shown.

View File

@ -0,0 +1,209 @@
<?xml version="1.0" encoding="UTF-8"?>
<objects serializationModel="Studio.02.01.00">
<object class="Event" id="{886404c3-0312-4dc8-af6f-46f6ff1ed7a1}">
<property name="note">
<value>In this example we have an event that recreates the static effect of RF radios.
The event is designed to use VO supplied by the game via an asynchronous programmer instrument. You can audition your own VO by selecting the programmer instrument and dragging a new asset into the placeholder section.
To handle VO of different lengths there is a conditional loop region to keep the playback position steady until the programmer instrument has finished playing.
The loop region condition is based on the "VO Sidechain" parameter value which is driven by a sidechain modulator. The sidechain modulator's input signal comes from the sidechain effect on the "VO" track.
https://www.fmod.com/resources/documentation-studio?page=working-with-instruments.html#programmer-instruments
https://www.fmod.com/resources/documentation-studio?page=working-with-instruments.html#synchronous-and-asynchronous-instruments
https://www.fmod.com/resources/documentation-studio?page=authoring-events.html#parameters
https://www.fmod.com/resources/documentation-studio?page=modulator-reference.html#sidechain-modulator
The placeholder VO is from NASA's public library of space mission sounds.
https://soundcloud.com/nasa</value>
</property>
<property name="name">
<value>Baz Dialogue Line</value>
</property>
<property name="outputFormat">
<value>1</value>
</property>
<relationship name="folder">
<destination>{aacc9c7d-10bf-4006-bcdd-9a56dd0d03e4}</destination>
</relationship>
<relationship name="tags">
<destination>{b25c4f9d-1f47-4b94-89e1-8b05ecc39502}</destination>
<destination>{ff19646f-4dc8-43be-9d99-73cde9536edf}</destination>
<destination>{721cf887-761f-4cf4-a1cf-2e8790901610}</destination>
<destination>{95d562e5-0dc1-428c-9296-79fa91967a77}</destination>
<destination>{5e618944-886a-41d0-96a0-a08198069cb1}</destination>
<destination>{bdccd9d1-5ce9-49be-94c0-ba0a070cb181}</destination>
<destination>{d04b5409-a5d8-48c6-bd2b-4ed1630f88da}</destination>
<destination>{0561d714-637a-45af-bd52-33501f57b446}</destination>
<destination>{c993486d-84e1-468e-9f5a-d1b045016729}</destination>
</relationship>
<relationship name="mixer">
<destination>{61f2fc30-960a-4bba-8d4b-66a7d375f900}</destination>
</relationship>
<relationship name="masterTrack">
<destination>{9428b603-974b-4a87-bb18-b2b9d73587b7}</destination>
</relationship>
<relationship name="mixerInput">
<destination>{ba3125ef-c4cb-44c6-a87e-0ea2c45ce978}</destination>
</relationship>
<relationship name="automatableProperties">
<destination>{2b0dd391-6e4d-48d1-8166-716b7c7e04e5}</destination>
</relationship>
<relationship name="markerTracks">
<destination>{349ac33a-89de-4b2b-8bec-9f7bbdf673c9}</destination>
</relationship>
<relationship name="groupTracks">
<destination>{9c2114ad-0ef9-45dc-a4e9-396f0459e2d2}</destination>
</relationship>
<relationship name="timeline">
<destination>{9706bb6a-6f65-480a-a5ac-a721b6dcfdc0}</destination>
</relationship>
<relationship name="banks">
<destination>{d6e4340a-dfdb-4393-b4dc-b55091d858cd}</destination>
<destination>{561cd480-bd2b-4c2e-b919-d775f9c4f409}</destination>
</relationship>
</object>
<object class="EventMixer" id="{61f2fc30-960a-4bba-8d4b-66a7d375f900}">
<relationship name="masterBus">
<destination>{1ac949bd-8f90-4ea6-beff-7928cfd093ec}</destination>
</relationship>
</object>
<object class="MasterTrack" id="{9428b603-974b-4a87-bb18-b2b9d73587b7}">
<relationship name="mixerGroup">
<destination>{1ac949bd-8f90-4ea6-beff-7928cfd093ec}</destination>
</relationship>
</object>
<object class="MixerInput" id="{ba3125ef-c4cb-44c6-a87e-0ea2c45ce978}">
<relationship name="effectChain">
<destination>{7da394b6-2e0d-4e97-86ea-79106d8f0e98}</destination>
</relationship>
<relationship name="panner">
<destination>{951a61ea-cdab-4d75-9743-770ce75367a7}</destination>
</relationship>
<relationship name="output">
<destination>{69d0d47a-7f4b-4d6c-bfc3-bda91e9f7f1f}</destination>
</relationship>
</object>
<object class="EventAutomatableProperties" id="{2b0dd391-6e4d-48d1-8166-716b7c7e04e5}" />
<object class="MarkerTrack" id="{349ac33a-89de-4b2b-8bec-9f7bbdf673c9}" />
<object class="GroupTrack" id="{9c2114ad-0ef9-45dc-a4e9-396f0459e2d2}">
<relationship name="modules">
<destination>{f8f3eca6-9036-4821-935a-e75b9c2c36a9}</destination>
</relationship>
<relationship name="mixerGroup">
<destination>{9e3590d7-747f-40c2-a071-72c13d93b0c4}</destination>
</relationship>
</object>
<object class="Timeline" id="{9706bb6a-6f65-480a-a5ac-a721b6dcfdc0}">
<relationship name="modules">
<destination>{f8f3eca6-9036-4821-935a-e75b9c2c36a9}</destination>
</relationship>
</object>
<object class="EventMixerMaster" id="{1ac949bd-8f90-4ea6-beff-7928cfd093ec}">
<relationship name="effectChain">
<destination>{70ec0f3f-81b6-4925-a9bd-974170a1b219}</destination>
</relationship>
<relationship name="panner">
<destination>{1a5b9e49-1b29-4c35-a757-9d8a760ffb14}</destination>
</relationship>
<relationship name="mixer">
<destination>{61f2fc30-960a-4bba-8d4b-66a7d375f900}</destination>
</relationship>
</object>
<object class="MixerBusEffectChain" id="{7da394b6-2e0d-4e97-86ea-79106d8f0e98}">
<relationship name="effects">
<destination>{9c499a59-ee7f-45ff-b2dd-58a0109955a4}</destination>
</relationship>
</object>
<object class="MixerBusPanner" id="{951a61ea-cdab-4d75-9743-770ce75367a7}" />
<object class="ProgrammerSound" id="{f8f3eca6-9036-4821-935a-e75b9c2c36a9}">
<property name="isAsync">
<value>true</value>
</property>
<property name="length">
<value>0.32000000000000001</value>
</property>
<property name="voiceStealing">
<value>3</value>
</property>
<property name="name">
<value>VOClip</value>
</property>
<relationship name="placeholder">
<destination>{2b3fcc82-caef-4b50-8673-aa035b792ec5}</destination>
</relationship>
</object>
<object class="EventMixerGroup" id="{9e3590d7-747f-40c2-a071-72c13d93b0c4}">
<property name="name">
<value>VO</value>
</property>
<relationship name="effectChain">
<destination>{e71dc133-b94e-4751-ac3d-b3448490d3d3}</destination>
</relationship>
<relationship name="panner">
<destination>{e3b527d1-bd33-4059-b1f6-18cf1387fdcb}</destination>
</relationship>
<relationship name="output">
<destination>{1ac949bd-8f90-4ea6-beff-7928cfd093ec}</destination>
</relationship>
</object>
<object class="MixerBusEffectChain" id="{70ec0f3f-81b6-4925-a9bd-974170a1b219}">
<relationship name="effects">
<destination>{1d02e252-40d7-45a2-918e-171d67ad50a3}</destination>
<destination>{aa3974fd-9122-4ef6-91bd-d1cbbd5d9c18}</destination>
<destination>{2cf8ef76-9df1-4b8a-905e-279aeec02cd2}</destination>
</relationship>
</object>
<object class="MixerBusPanner" id="{1a5b9e49-1b29-4c35-a757-9d8a760ffb14}" />
<object class="MixerBusFader" id="{9c499a59-ee7f-45ff-b2dd-58a0109955a4}" />
<object class="MixerBusEffectChain" id="{e71dc133-b94e-4751-ac3d-b3448490d3d3}">
<relationship name="effects">
<destination>{3f4f241b-4126-48a1-9fe1-1f3b222aaf7a}</destination>
<destination>{775bff57-00c4-4edc-bf5f-634a2e8d26b1}</destination>
<destination>{2c618b8a-2fb0-4f55-b3a8-abe355681c08}</destination>
</relationship>
</object>
<object class="MixerBusPanner" id="{e3b527d1-bd33-4059-b1f6-18cf1387fdcb}" />
<object class="DistortionEffect" id="{1d02e252-40d7-45a2-918e-171d67ad50a3}">
<property name="level">
<value>0.800000012</value>
</property>
</object>
<object class="ThreeEQEffect" id="{aa3974fd-9122-4ef6-91bd-d1cbbd5d9c18}">
<property name="lowGain">
<value>-18.5</value>
</property>
<property name="highGain">
<value>-32</value>
</property>
<property name="lowCrossover">
<value>90</value>
</property>
<property name="highCrossover">
<value>13500</value>
</property>
</object>
<object class="MixerBusFader" id="{2cf8ef76-9df1-4b8a-905e-279aeec02cd2}" />
<object class="ThreeEQEffect" id="{3f4f241b-4126-48a1-9fe1-1f3b222aaf7a}">
<property name="bypass">
<value>true</value>
</property>
<property name="lowGain">
<value>-26</value>
</property>
<property name="highGain">
<value>-10.5</value>
</property>
</object>
<object class="MixerBusFader" id="{775bff57-00c4-4edc-bf5f-634a2e8d26b1}" />
<object class="Sidechain" id="{2c618b8a-2fb0-4f55-b3a8-abe355681c08}">
<property name="bypass">
<value>true</value>
</property>
</object>
</objects>