Compare commits
3 Commits
develop
...
deadend_ww
| Author | SHA1 | Date |
|---|---|---|
|
|
db05f6eb9a | 1 year ago |
|
|
c1b0b0fd05 | 1 year ago |
|
|
e3ea51b354 | 1 year ago |
@ -0,0 +1,23 @@
|
||||
Game Parameter ID Name Wwise Object Path Notes
|
||||
504532776 Brick \Factory Acoustic Textures\Textures\Brick
|
||||
513139656 Mountain \Factory Acoustic Textures\Textures\Mountain
|
||||
841620460 Concrete \Factory Acoustic Textures\Textures\Concrete
|
||||
1755085759 Wood_Deep \Factory Acoustic Textures\Textures\Wood_Deep
|
||||
1873957695 Anechoic \Factory Acoustic Textures\Textures\Anechoic
|
||||
1970351858 Fabric \Factory Acoustic Textures\Textures\Fabric
|
||||
2058049674 Wood \Factory Acoustic Textures\Textures\Wood
|
||||
2412606308 Carpet \Factory Acoustic Textures\Textures\Carpet
|
||||
2637588553 Tile \Factory Acoustic Textures\Textures\Tile
|
||||
2928161104 Curtains \Factory Acoustic Textures\Textures\Curtains
|
||||
3195498748 Cork_Tiles \Factory Acoustic Textures\Textures\Cork_Tiles
|
||||
3670307564 Drywall \Factory Acoustic Textures\Textures\Drywall
|
||||
4168643977 Acoustic_Banner \Factory Acoustic Textures\Textures\Acoustic_Banner
|
||||
4262522749 Wood_Bright \Factory Acoustic Textures\Textures\Wood_Bright
|
||||
|
||||
Audio Bus ID Name Wwise Object Path Notes
|
||||
3803692087 Master Audio Bus \Default Work Unit\Master Audio Bus
|
||||
|
||||
Audio Devices ID Name Type Notes
|
||||
2317455096 No_Output No Output
|
||||
3859886410 System System
|
||||
|
||||
@ -0,0 +1,11 @@
|
||||
Event ID Name Wwise Object Path Notes
|
||||
3157003241 Test \Default Work Unit\Test
|
||||
3833651337 Jump \Default Work Unit\Jump
|
||||
|
||||
In Memory Audio ID Name Audio source file Wwise Object Path Notes Data Size
|
||||
143687057 SFX_Jump_02 D:\Game Projects\Babushka\Babushka_Wwise\Babushka\.cache\Windows\SFX\SFX_Jump_02_818F3B66.wem \Actor-Mixer Hierarchy\Default Work Unit\Jump\SFX_Jump_02 183312
|
||||
190522504 SFX_Error D:\Game Projects\Babushka\Babushka_Wwise\Babushka\.cache\Windows\SFX\SFX_Error_818F3B66.wem \Actor-Mixer Hierarchy\Default Work Unit\SFX_Error 29040
|
||||
260161493 SFX_Jump_03 D:\Game Projects\Babushka\Babushka_Wwise\Babushka\.cache\Windows\SFX\SFX_Jump_03_818F3B66.wem \Actor-Mixer Hierarchy\Default Work Unit\Jump\SFX_Jump_03 159880
|
||||
413062689 SFX_Jump_05 D:\Game Projects\Babushka\Babushka_Wwise\Babushka\.cache\Windows\SFX\SFX_Jump_05_818F3B66.wem \Actor-Mixer Hierarchy\Default Work Unit\Jump\SFX_Jump_05 179052
|
||||
963898419 SFX_Jump_04 D:\Game Projects\Babushka\Babushka_Wwise\Babushka\.cache\Windows\SFX\SFX_Jump_04_818F3B66.wem \Actor-Mixer Hierarchy\Default Work Unit\Jump\SFX_Jump_04 174792
|
||||
|
||||
@ -0,0 +1,32 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<PlatformInfo>
|
||||
<Platform Name="Windows" BasePlatform="Windows" Generator="2023.1.6.8555"/>
|
||||
<RootPaths>
|
||||
<ProjectRoot>../../../Babushka_Wwise/Babushka</ProjectRoot>
|
||||
<SourceFilesRoot>../../../Babushka_Wwise/Babushka/.cache/Windows</SourceFilesRoot>
|
||||
<SoundBanksRoot>.</SoundBanksRoot>
|
||||
<ExternalSourcesInputFile></ExternalSourcesInputFile>
|
||||
<ExternalSourcesOutputRoot>../../../Babushka_Wwise/Babushka/GeneratedSoundBanks/Windows</ExternalSourcesOutputRoot>
|
||||
</RootPaths>
|
||||
<DefaultAlign>16</DefaultAlign>
|
||||
<Settings>
|
||||
<AutoSoundBankDefinition>false</AutoSoundBankDefinition>
|
||||
<CopyLooseStreamedMediaFiles>true</CopyLooseStreamedMediaFiles>
|
||||
<SubFoldersForGeneratedFiles>false</SubFoldersForGeneratedFiles>
|
||||
<RemoveUnusedGeneratedFiles>true</RemoveUnusedGeneratedFiles>
|
||||
<SourceControlGeneratedFiles>false</SourceControlGeneratedFiles>
|
||||
<GenerateHeaderFile>false</GenerateHeaderFile>
|
||||
<GenerateContentTxtFile>true</GenerateContentTxtFile>
|
||||
<GenerateMetadataXML>true</GenerateMetadataXML>
|
||||
<GenerateMetadataJSON>false</GenerateMetadataJSON>
|
||||
<GenerateAllBanksMetadata>true</GenerateAllBanksMetadata>
|
||||
<GeneratePerBankMetadata>false</GeneratePerBankMetadata>
|
||||
<UseSoundBankNames>true</UseSoundBankNames>
|
||||
<AllowExceedingMaxSize>false</AllowExceedingMaxSize>
|
||||
<MaxAttenuationInfo>false</MaxAttenuationInfo>
|
||||
<EstimatedDurationInfo>false</EstimatedDurationInfo>
|
||||
<PrintObjectGuid>false</PrintObjectGuid>
|
||||
<PrintObjectPath>false</PrintObjectPath>
|
||||
</Settings>
|
||||
<FileHash>{0D5998DA-3744-A3F7-BE47-D3829537549B}</FileHash>
|
||||
</PlatformInfo>
|
||||
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<PluginInfo Platform="Windows" BasePlatform="Windows">
|
||||
<PluginLibs>
|
||||
<PluginLib LibName="System" LibId="11403271" Type="AudioDevice"/>
|
||||
<PluginLib LibName="No Output" LibId="11862023" Type="AudioDevice"/>
|
||||
</PluginLibs>
|
||||
<FileHash>{0A13F4BA-B100-584C-1D1C-B9267B7D267A}</FileHash>
|
||||
</PluginInfo>
|
||||
@ -0,0 +1,208 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<SoundBanksInfo Platform="Windows" BasePlatform="Windows" SchemaVersion="16" SoundBankVersion="150">
|
||||
<RootPaths>
|
||||
<ProjectRoot>../../../Babushka_Wwise/Babushka</ProjectRoot>
|
||||
<SourceFilesRoot>../../../Babushka_Wwise/Babushka/.cache/Windows</SourceFilesRoot>
|
||||
<SoundBanksRoot>.</SoundBanksRoot>
|
||||
<ExternalSourcesInputFile></ExternalSourcesInputFile>
|
||||
<ExternalSourcesOutputRoot>../../../Babushka_Wwise/Babushka/GeneratedSoundBanks/Windows</ExternalSourcesOutputRoot>
|
||||
</RootPaths>
|
||||
<DialogueEvents/>
|
||||
<SoundBanks>
|
||||
<SoundBank Id="1355168291" Type="User" Language="SFX" Hash="{AB9F0343-CD85-AB9E-58D8-B63D74A50185}">
|
||||
<ShortName>Init</ShortName>
|
||||
<Path>Init.bnk</Path>
|
||||
<Plugins>
|
||||
<AudioDevices>
|
||||
<Plugin Id="2317455096" Name="No_Output" LibName="No Output" LibId="11862023"/>
|
||||
<Plugin Id="3859886410" Name="System" LibName="System" LibId="11403271"/>
|
||||
</AudioDevices>
|
||||
</Plugins>
|
||||
<Busses>
|
||||
<Bus Id="3803692087" Name="Master Audio Bus"/>
|
||||
</Busses>
|
||||
<GameParameters>
|
||||
<GameParameter Id="822163944" Name="SS_Air_RPM"/>
|
||||
<GameParameter Id="1029930033" Name="SS_Air_Fury"/>
|
||||
<GameParameter Id="1351367891" Name="SS_Air_Fear"/>
|
||||
<GameParameter Id="2648548617" Name="SS_Air_Month"/>
|
||||
<GameParameter Id="3002758120" Name="SS_Air_Freefall"/>
|
||||
<GameParameter Id="3074696722" Name="SS_Air_Size"/>
|
||||
<GameParameter Id="3203397129" Name="SS_Air_TimeOfDay"/>
|
||||
<GameParameter Id="3715662592" Name="SS_Air_Storm"/>
|
||||
<GameParameter Id="3847924954" Name="SS_Air_Presence"/>
|
||||
<GameParameter Id="4160247818" Name="SS_Air_Turbulence"/>
|
||||
</GameParameters>
|
||||
<AcousticTextures>
|
||||
<AcousticTexture Id="504532776" Name="Brick">
|
||||
<Properties>
|
||||
<Property Name="AbsorptionLow" Type="Real32" Value="12"/>
|
||||
<Property Name="AbsorptionMidLow" Type="Real32" Value="18"/>
|
||||
<Property Name="AbsorptionMidHigh" Type="Real32" Value="23"/>
|
||||
<Property Name="AbsorptionHigh" Type="Real32" Value="35"/>
|
||||
<Property Name="Scattering" Type="Real32" Value="0"/>
|
||||
</Properties>
|
||||
</AcousticTexture>
|
||||
<AcousticTexture Id="513139656" Name="Mountain">
|
||||
<Properties>
|
||||
<Property Name="AbsorptionLow" Type="Real32" Value="0"/>
|
||||
<Property Name="AbsorptionMidLow" Type="Real32" Value="0"/>
|
||||
<Property Name="AbsorptionMidHigh" Type="Real32" Value="0"/>
|
||||
<Property Name="AbsorptionHigh" Type="Real32" Value="0"/>
|
||||
<Property Name="Scattering" Type="Real32" Value="0"/>
|
||||
</Properties>
|
||||
</AcousticTexture>
|
||||
<AcousticTexture Id="841620460" Name="Concrete">
|
||||
<Properties>
|
||||
<Property Name="AbsorptionLow" Type="Real32" Value="6"/>
|
||||
<Property Name="AbsorptionMidLow" Type="Real32" Value="6"/>
|
||||
<Property Name="AbsorptionMidHigh" Type="Real32" Value="6"/>
|
||||
<Property Name="AbsorptionHigh" Type="Real32" Value="14"/>
|
||||
<Property Name="Scattering" Type="Real32" Value="0"/>
|
||||
</Properties>
|
||||
</AcousticTexture>
|
||||
<AcousticTexture Id="1755085759" Name="Wood_Deep">
|
||||
<Properties>
|
||||
<Property Name="AbsorptionLow" Type="Real32" Value="1"/>
|
||||
<Property Name="AbsorptionMidLow" Type="Real32" Value="8"/>
|
||||
<Property Name="AbsorptionMidHigh" Type="Real32" Value="20"/>
|
||||
<Property Name="AbsorptionHigh" Type="Real32" Value="35"/>
|
||||
<Property Name="Scattering" Type="Real32" Value="0"/>
|
||||
</Properties>
|
||||
</AcousticTexture>
|
||||
<AcousticTexture Id="1873957695" Name="Anechoic">
|
||||
<Properties>
|
||||
<Property Name="AbsorptionLow" Type="Real32" Value="100"/>
|
||||
<Property Name="AbsorptionMidLow" Type="Real32" Value="100"/>
|
||||
<Property Name="AbsorptionMidHigh" Type="Real32" Value="100"/>
|
||||
<Property Name="AbsorptionHigh" Type="Real32" Value="100"/>
|
||||
<Property Name="Scattering" Type="Real32" Value="0"/>
|
||||
</Properties>
|
||||
</AcousticTexture>
|
||||
<AcousticTexture Id="1970351858" Name="Fabric">
|
||||
<Properties>
|
||||
<Property Name="AbsorptionLow" Type="Real32" Value="3"/>
|
||||
<Property Name="AbsorptionMidLow" Type="Real32" Value="13"/>
|
||||
<Property Name="AbsorptionMidHigh" Type="Real32" Value="48"/>
|
||||
<Property Name="AbsorptionHigh" Type="Real32" Value="72"/>
|
||||
<Property Name="Scattering" Type="Real32" Value="0"/>
|
||||
</Properties>
|
||||
</AcousticTexture>
|
||||
<AcousticTexture Id="2058049674" Name="Wood">
|
||||
<Properties>
|
||||
<Property Name="AbsorptionLow" Type="Real32" Value="32"/>
|
||||
<Property Name="AbsorptionMidLow" Type="Real32" Value="25"/>
|
||||
<Property Name="AbsorptionMidHigh" Type="Real32" Value="20"/>
|
||||
<Property Name="AbsorptionHigh" Type="Real32" Value="35"/>
|
||||
<Property Name="Scattering" Type="Real32" Value="0"/>
|
||||
</Properties>
|
||||
</AcousticTexture>
|
||||
<AcousticTexture Id="2412606308" Name="Carpet">
|
||||
<Properties>
|
||||
<Property Name="AbsorptionLow" Type="Real32" Value="46"/>
|
||||
<Property Name="AbsorptionMidLow" Type="Real32" Value="45"/>
|
||||
<Property Name="AbsorptionMidHigh" Type="Real32" Value="76"/>
|
||||
<Property Name="AbsorptionHigh" Type="Real32" Value="100"/>
|
||||
<Property Name="Scattering" Type="Real32" Value="0"/>
|
||||
</Properties>
|
||||
</AcousticTexture>
|
||||
<AcousticTexture Id="2637588553" Name="Tile">
|
||||
<Properties>
|
||||
<Property Name="AbsorptionLow" Type="Real32" Value="67"/>
|
||||
<Property Name="AbsorptionMidLow" Type="Real32" Value="41"/>
|
||||
<Property Name="AbsorptionMidHigh" Type="Real32" Value="12"/>
|
||||
<Property Name="AbsorptionHigh" Type="Real32" Value="0"/>
|
||||
<Property Name="Scattering" Type="Real32" Value="0"/>
|
||||
</Properties>
|
||||
</AcousticTexture>
|
||||
<AcousticTexture Id="2928161104" Name="Curtains">
|
||||
<Properties>
|
||||
<Property Name="AbsorptionLow" Type="Real32" Value="7"/>
|
||||
<Property Name="AbsorptionMidLow" Type="Real32" Value="60"/>
|
||||
<Property Name="AbsorptionMidHigh" Type="Real32" Value="0"/>
|
||||
<Property Name="AbsorptionHigh" Type="Real32" Value="84"/>
|
||||
<Property Name="Scattering" Type="Real32" Value="0"/>
|
||||
</Properties>
|
||||
</AcousticTexture>
|
||||
<AcousticTexture Id="3195498748" Name="Cork_Tiles">
|
||||
<Properties>
|
||||
<Property Name="AbsorptionLow" Type="Real32" Value="14"/>
|
||||
<Property Name="AbsorptionMidLow" Type="Real32" Value="30"/>
|
||||
<Property Name="AbsorptionMidHigh" Type="Real32" Value="73"/>
|
||||
<Property Name="AbsorptionHigh" Type="Real32" Value="100"/>
|
||||
<Property Name="Scattering" Type="Real32" Value="0"/>
|
||||
</Properties>
|
||||
</AcousticTexture>
|
||||
<AcousticTexture Id="3670307564" Name="Drywall">
|
||||
<Properties>
|
||||
<Property Name="AbsorptionLow" Type="Real32" Value="2"/>
|
||||
<Property Name="AbsorptionMidLow" Type="Real32" Value="2"/>
|
||||
<Property Name="AbsorptionMidHigh" Type="Real32" Value="2"/>
|
||||
<Property Name="AbsorptionHigh" Type="Real32" Value="2"/>
|
||||
<Property Name="Scattering" Type="Real32" Value="0"/>
|
||||
</Properties>
|
||||
</AcousticTexture>
|
||||
<AcousticTexture Id="4168643977" Name="Acoustic_Banner">
|
||||
<Properties>
|
||||
<Property Name="AbsorptionLow" Type="Real32" Value="37"/>
|
||||
<Property Name="AbsorptionMidLow" Type="Real32" Value="100"/>
|
||||
<Property Name="AbsorptionMidHigh" Type="Real32" Value="100"/>
|
||||
<Property Name="AbsorptionHigh" Type="Real32" Value="100"/>
|
||||
<Property Name="Scattering" Type="Real32" Value="0"/>
|
||||
</Properties>
|
||||
</AcousticTexture>
|
||||
<AcousticTexture Id="4262522749" Name="Wood_Bright">
|
||||
<Properties>
|
||||
<Property Name="AbsorptionLow" Type="Real32" Value="32"/>
|
||||
<Property Name="AbsorptionMidLow" Type="Real32" Value="25"/>
|
||||
<Property Name="AbsorptionMidHigh" Type="Real32" Value="10"/>
|
||||
<Property Name="AbsorptionHigh" Type="Real32" Value="9"/>
|
||||
<Property Name="Scattering" Type="Real32" Value="0"/>
|
||||
</Properties>
|
||||
</AcousticTexture>
|
||||
</AcousticTextures>
|
||||
</SoundBank>
|
||||
<SoundBank Id="3161908922" Type="User" Language="SFX" Hash="{9878BE72-4D56-F2EF-127E-6C071B346441}">
|
||||
<ShortName>Main</ShortName>
|
||||
<Path>Main.bnk</Path>
|
||||
<Media>
|
||||
<File Id="143687057" Language="SFX" Streaming="false" Location="Memory">
|
||||
<ShortName>SFX_Jump_02.wav</ShortName>
|
||||
<CachePath>SFX/SFX_Jump_02_818F3B66.wem</CachePath>
|
||||
</File>
|
||||
<File Id="190522504" Language="SFX" Streaming="false" Location="Memory">
|
||||
<ShortName>SFX_Error.wav</ShortName>
|
||||
<CachePath>SFX/SFX_Error_818F3B66.wem</CachePath>
|
||||
</File>
|
||||
<File Id="260161493" Language="SFX" Streaming="false" Location="Memory">
|
||||
<ShortName>SFX_Jump_03.wav</ShortName>
|
||||
<CachePath>SFX/SFX_Jump_03_818F3B66.wem</CachePath>
|
||||
</File>
|
||||
<File Id="413062689" Language="SFX" Streaming="false" Location="Memory">
|
||||
<ShortName>SFX_Jump_05.wav</ShortName>
|
||||
<CachePath>SFX/SFX_Jump_05_818F3B66.wem</CachePath>
|
||||
</File>
|
||||
<File Id="963898419" Language="SFX" Streaming="false" Location="Memory">
|
||||
<ShortName>SFX_Jump_04.wav</ShortName>
|
||||
<CachePath>SFX/SFX_Jump_04_818F3B66.wem</CachePath>
|
||||
</File>
|
||||
</Media>
|
||||
<Events>
|
||||
<Event Id="3833651337" Name="Jump">
|
||||
<MediaRefs>
|
||||
<MediaRef Id="143687057"/>
|
||||
<MediaRef Id="260161493"/>
|
||||
<MediaRef Id="413062689"/>
|
||||
<MediaRef Id="963898419"/>
|
||||
</MediaRefs>
|
||||
</Event>
|
||||
<Event Id="3157003241" Name="Test">
|
||||
<MediaRefs>
|
||||
<MediaRef Id="190522504"/>
|
||||
</MediaRefs>
|
||||
</Event>
|
||||
</Events>
|
||||
</SoundBank>
|
||||
</SoundBanks>
|
||||
<FileHash>{EC2B4A58-41D2-3263-26FD-0EC5819FA29C}</FileHash>
|
||||
</SoundBanksInfo>
|
||||
@ -0,0 +1,86 @@
|
||||
class_name AK
|
||||
|
||||
class EVENTS:
|
||||
|
||||
const JUMP = 3833651337
|
||||
const TEST = 3157003241
|
||||
|
||||
const _dict = {
|
||||
"Jump": JUMP,
|
||||
"Test": TEST
|
||||
}
|
||||
|
||||
class STATES:
|
||||
|
||||
const _dict = {}
|
||||
|
||||
class SWITCHES:
|
||||
|
||||
const _dict = {}
|
||||
|
||||
class GAME_PARAMETERS:
|
||||
|
||||
const SS_AIR_TIMEOFDAY = 3203397129
|
||||
const SS_AIR_TURBULENCE = 4160247818
|
||||
const SS_AIR_MONTH = 2648548617
|
||||
const SS_AIR_PRESENCE = 3847924954
|
||||
const SS_AIR_FURY = 1029930033
|
||||
const SS_AIR_STORM = 3715662592
|
||||
const SS_AIR_FREEFALL = 3002758120
|
||||
const SS_AIR_RPM = 822163944
|
||||
const SS_AIR_SIZE = 3074696722
|
||||
const SS_AIR_FEAR = 1351367891
|
||||
|
||||
const _dict = {
|
||||
"SS_Air_TimeOfDay": SS_AIR_TIMEOFDAY,
|
||||
"SS_Air_Turbulence": SS_AIR_TURBULENCE,
|
||||
"SS_Air_Month": SS_AIR_MONTH,
|
||||
"SS_Air_Presence": SS_AIR_PRESENCE,
|
||||
"SS_Air_Fury": SS_AIR_FURY,
|
||||
"SS_Air_Storm": SS_AIR_STORM,
|
||||
"SS_Air_Freefall": SS_AIR_FREEFALL,
|
||||
"SS_Air_RPM": SS_AIR_RPM,
|
||||
"SS_Air_Size": SS_AIR_SIZE,
|
||||
"SS_Air_Fear": SS_AIR_FEAR
|
||||
}
|
||||
|
||||
class TRIGGERS:
|
||||
|
||||
const _dict = {}
|
||||
|
||||
class BANKS:
|
||||
|
||||
const INIT = 1355168291
|
||||
const MAIN = 3161908922
|
||||
|
||||
const _dict = {
|
||||
"Init": INIT,
|
||||
"Main": MAIN
|
||||
}
|
||||
|
||||
class BUSSES:
|
||||
|
||||
const MASTER_AUDIO_BUS = 3803692087
|
||||
|
||||
const _dict = {
|
||||
"Master Audio Bus": MASTER_AUDIO_BUS
|
||||
}
|
||||
|
||||
class AUX_BUSSES:
|
||||
|
||||
const _dict = {}
|
||||
|
||||
class AUDIO_DEVICES:
|
||||
|
||||
const SYSTEM = 3859886410
|
||||
const NO_OUTPUT = 2317455096
|
||||
|
||||
const _dict = {
|
||||
"System": SYSTEM,
|
||||
"No_Output": NO_OUTPUT
|
||||
}
|
||||
|
||||
class EXTERNAL_SOURCES:
|
||||
|
||||
const _dict = {}
|
||||
|
||||
@ -0,0 +1,47 @@
|
||||
[gd_scene format=3 uid="uid://bc0hrnjouuhb4"]
|
||||
|
||||
[node name="Node2D" type="Node2D"]
|
||||
|
||||
[node name="Button" type="Button" parent="."]
|
||||
offset_left = 266.0
|
||||
offset_top = 141.0
|
||||
offset_right = 844.0
|
||||
offset_bottom = 391.0
|
||||
|
||||
[node name="Button2" type="Button" parent="."]
|
||||
offset_left = 58.0
|
||||
offset_top = 29.0
|
||||
offset_right = 220.0
|
||||
offset_bottom = 210.0
|
||||
|
||||
[node name="AkBank_Init" type="AkBank" parent="."]
|
||||
bank = {
|
||||
"id": 1355168291,
|
||||
"name": "Init"
|
||||
}
|
||||
load_on = 1
|
||||
|
||||
[node name="AkBank_Main" type="AkBank" parent="AkBank_Init"]
|
||||
bank = {
|
||||
"id": 3161908922,
|
||||
"name": "Main"
|
||||
}
|
||||
load_on = 1
|
||||
|
||||
[node name="AkEvent_TestEvent" type="AkEvent2D" parent="AkBank_Init/AkBank_Main"]
|
||||
event = {
|
||||
"id": 3157003241,
|
||||
"name": "Test"
|
||||
}
|
||||
position = Vector2(266, 141)
|
||||
|
||||
[node name="AkEvent_Jump" type="AkEvent2D" parent="AkBank_Init/AkBank_Main"]
|
||||
event = {
|
||||
"id": 3833651337,
|
||||
"name": "Jump"
|
||||
}
|
||||
|
||||
[node name="AkListener2D" type="AkListener2D" parent="."]
|
||||
|
||||
[connection signal="pressed" from="Button" to="AkBank_Init/AkBank_Main/AkEvent_TestEvent" method="post_event"]
|
||||
[connection signal="pressed" from="Button2" to="AkBank_Init/AkBank_Main/AkEvent_Jump" method="post_event"]
|
||||
@ -0,0 +1,2 @@
|
||||
class AkBuildExport:
|
||||
extends AkEditorExportPlugin
|
||||
|
After Width: | Height: | Size: 2.8 KiB |
@ -0,0 +1,38 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dtl5m1faegd7c"
|
||||
path="res://.godot/imported/AcousticTexture_nor.svg-7052446467938c70bece44de02fa6583.ctex"
|
||||
metadata={
|
||||
"has_editor_variant": true,
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://addons/Wwise/editor/images/AcousticTexture_nor.svg"
|
||||
dest_files=["res://.godot/imported/AcousticTexture_nor.svg-7052446467938c70bece44de02fa6583.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
svg/scale=1.0
|
||||
editor/scale_with_editor_scale=true
|
||||
editor/convert_colors_with_editor_theme=false
|
||||
|
After Width: | Height: | Size: 2.8 KiB |
@ -0,0 +1,38 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://brb20yxmqs8ns"
|
||||
path="res://.godot/imported/AuxBus_nor.svg-1ed6d09f61a4b44ca5939327fb4d9f5c.ctex"
|
||||
metadata={
|
||||
"has_editor_variant": true,
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://addons/Wwise/editor/images/AuxBus_nor.svg"
|
||||
dest_files=["res://.godot/imported/AuxBus_nor.svg-1ed6d09f61a4b44ca5939327fb4d9f5c.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
svg/scale=1.0
|
||||
editor/scale_with_editor_scale=true
|
||||
editor/convert_colors_with_editor_theme=false
|
||||
|
After Width: | Height: | Size: 3.8 KiB |
@ -0,0 +1,38 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bberivmnwa7b7"
|
||||
path="res://.godot/imported/BusSimple_nor.svg-2a7d7eb1bbea7edeae1f09d1fd0259dc.ctex"
|
||||
metadata={
|
||||
"has_editor_variant": true,
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://addons/Wwise/editor/images/BusSimple_nor.svg"
|
||||
dest_files=["res://.godot/imported/BusSimple_nor.svg-2a7d7eb1bbea7edeae1f09d1fd0259dc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
svg/scale=1.0
|
||||
editor/scale_with_editor_scale=true
|
||||
editor/convert_colors_with_editor_theme=false
|
||||
|
After Width: | Height: | Size: 3.3 KiB |
@ -0,0 +1,38 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://c6320wx4uohhj"
|
||||
path="res://.godot/imported/Event_nor.svg-cca1b541d543badefe73ca9210414ad3.ctex"
|
||||
metadata={
|
||||
"has_editor_variant": true,
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://addons/Wwise/editor/images/Event_nor.svg"
|
||||
dest_files=["res://.godot/imported/Event_nor.svg-cca1b541d543badefe73ca9210414ad3.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
svg/scale=1.0
|
||||
editor/scale_with_editor_scale=true
|
||||
editor/convert_colors_with_editor_theme=false
|
||||
|
After Width: | Height: | Size: 1.7 KiB |
@ -0,0 +1,38 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://ip6ktdm4yldl"
|
||||
path="res://.godot/imported/Folder_nor.svg-bcc9eb4105339dfc40b4fabeac9d5ceb.ctex"
|
||||
metadata={
|
||||
"has_editor_variant": true,
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://addons/Wwise/editor/images/Folder_nor.svg"
|
||||
dest_files=["res://.godot/imported/Folder_nor.svg-bcc9eb4105339dfc40b4fabeac9d5ceb.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
svg/scale=1.0
|
||||
editor/scale_with_editor_scale=true
|
||||
editor/convert_colors_with_editor_theme=false
|
||||
|
After Width: | Height: | Size: 3.7 KiB |
@ -0,0 +1,38 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://tqoikjxbffrh"
|
||||
path="res://.godot/imported/GameParameter_nor.svg-6a742992ddee792a08392182410a7099.ctex"
|
||||
metadata={
|
||||
"has_editor_variant": true,
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://addons/Wwise/editor/images/GameParameter_nor.svg"
|
||||
dest_files=["res://.godot/imported/GameParameter_nor.svg-6a742992ddee792a08392182410a7099.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
svg/scale=1.0
|
||||
editor/scale_with_editor_scale=true
|
||||
editor/convert_colors_with_editor_theme=false
|
||||
|
After Width: | Height: | Size: 6.7 KiB |
@ -0,0 +1,38 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://5lleamn0de73"
|
||||
path="res://.godot/imported/Project_nor.svg-58e5690f105d9fa4cc5677e77b09a4c1.ctex"
|
||||
metadata={
|
||||
"has_editor_variant": true,
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://addons/Wwise/editor/images/Project_nor.svg"
|
||||
dest_files=["res://.godot/imported/Project_nor.svg-58e5690f105d9fa4cc5677e77b09a4c1.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
svg/scale=1.0
|
||||
editor/scale_with_editor_scale=true
|
||||
editor/convert_colors_with_editor_theme=false
|
||||
|
After Width: | Height: | Size: 2.4 KiB |
@ -0,0 +1,38 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://c6henbtgmply7"
|
||||
path="res://.godot/imported/SoundbankInit_nor.svg-9fa97e168e627235d3e772b3183b27fd.ctex"
|
||||
metadata={
|
||||
"has_editor_variant": true,
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://addons/Wwise/editor/images/SoundbankInit_nor.svg"
|
||||
dest_files=["res://.godot/imported/SoundbankInit_nor.svg-9fa97e168e627235d3e772b3183b27fd.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
svg/scale=1.0
|
||||
editor/scale_with_editor_scale=true
|
||||
editor/convert_colors_with_editor_theme=false
|
||||
|
After Width: | Height: | Size: 5.2 KiB |
@ -0,0 +1,38 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bx6kmkkhf8uiu"
|
||||
path="res://.godot/imported/Soundbank_nor.svg-4156d1b612ac06ebcfe2b9efac7ddcc1.ctex"
|
||||
metadata={
|
||||
"has_editor_variant": true,
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://addons/Wwise/editor/images/Soundbank_nor.svg"
|
||||
dest_files=["res://.godot/imported/Soundbank_nor.svg-4156d1b612ac06ebcfe2b9efac7ddcc1.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
svg/scale=1.0
|
||||
editor/scale_with_editor_scale=true
|
||||
editor/convert_colors_with_editor_theme=false
|
||||
|
After Width: | Height: | Size: 3.3 KiB |
@ -0,0 +1,38 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://ca0gg6latn4r3"
|
||||
path="res://.godot/imported/StateGroup_nor.svg-08ec4b01a2266ce15e42db24ee690161.ctex"
|
||||
metadata={
|
||||
"has_editor_variant": true,
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://addons/Wwise/editor/images/StateGroup_nor.svg"
|
||||
dest_files=["res://.godot/imported/StateGroup_nor.svg-08ec4b01a2266ce15e42db24ee690161.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
svg/scale=1.0
|
||||
editor/scale_with_editor_scale=true
|
||||
editor/convert_colors_with_editor_theme=false
|
||||
|
After Width: | Height: | Size: 1.7 KiB |
@ -0,0 +1,38 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://billu2uub7dyo"
|
||||
path="res://.godot/imported/State_nor.svg-367952294445cb37b2ffc0af50a35618.ctex"
|
||||
metadata={
|
||||
"has_editor_variant": true,
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://addons/Wwise/editor/images/State_nor.svg"
|
||||
dest_files=["res://.godot/imported/State_nor.svg-367952294445cb37b2ffc0af50a35618.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
svg/scale=1.0
|
||||
editor/scale_with_editor_scale=true
|
||||
editor/convert_colors_with_editor_theme=false
|
||||
|
After Width: | Height: | Size: 2.7 KiB |
@ -0,0 +1,38 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://di2p281eymr6"
|
||||
path="res://.godot/imported/SwitchGroup_nor.svg-4b8ec47f9b0f2d0ad35f4b4c39823197.ctex"
|
||||
metadata={
|
||||
"has_editor_variant": true,
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://addons/Wwise/editor/images/SwitchGroup_nor.svg"
|
||||
dest_files=["res://.godot/imported/SwitchGroup_nor.svg-4b8ec47f9b0f2d0ad35f4b4c39823197.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
svg/scale=1.0
|
||||
editor/scale_with_editor_scale=true
|
||||
editor/convert_colors_with_editor_theme=false
|
||||
|
After Width: | Height: | Size: 1.7 KiB |
@ -0,0 +1,38 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://1r1vuey5c32k"
|
||||
path="res://.godot/imported/Switch_nor.svg-8d49f8fe707baf8c0ac91b5a53c494a7.ctex"
|
||||
metadata={
|
||||
"has_editor_variant": true,
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://addons/Wwise/editor/images/Switch_nor.svg"
|
||||
dest_files=["res://.godot/imported/Switch_nor.svg-8d49f8fe707baf8c0ac91b5a53c494a7.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
svg/scale=1.0
|
||||
editor/scale_with_editor_scale=true
|
||||
editor/convert_colors_with_editor_theme=false
|
||||
|
After Width: | Height: | Size: 1.9 KiB |
@ -0,0 +1,38 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://pc88x388tcsm"
|
||||
path="res://.godot/imported/Workunit_nor.svg-e25848aba6a8174e5430bbb0701de596.ctex"
|
||||
metadata={
|
||||
"has_editor_variant": true,
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://addons/Wwise/editor/images/Workunit_nor.svg"
|
||||
dest_files=["res://.godot/imported/Workunit_nor.svg-e25848aba6a8174e5430bbb0701de596.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
svg/scale=1.0
|
||||
editor/scale_with_editor_scale=true
|
||||
editor/convert_colors_with_editor_theme=false
|
||||
|
After Width: | Height: | Size: 1.4 KiB |
@ -0,0 +1,37 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bvltdosfhfsrt"
|
||||
path="res://.godot/imported/wwise_audio_speaker.svg-c8bbeea5359204d3be2da0640c91add2.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://addons/Wwise/editor/images/wwise_audio_speaker.svg"
|
||||
dest_files=["res://.godot/imported/wwise_audio_speaker.svg-c8bbeea5359204d3be2da0640c91add2.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=0
|
||||
svg/scale=1.0
|
||||
editor/scale_with_editor_scale=false
|
||||
editor/convert_colors_with_editor_theme=false
|
||||
@ -0,0 +1,46 @@
|
||||
[gd_scene format=3 uid="uid://bomvl5s3ftk53"]
|
||||
|
||||
[node name="WwisePickerControl" type="VBoxContainer"]
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
size_flags_horizontal = 3
|
||||
size_flags_vertical = 3
|
||||
|
||||
[node name="ParentVBoxContainer" type="VBoxContainer" parent="."]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
|
||||
[node name="TopVBoxContainer" type="VBoxContainer" parent="ParentVBoxContainer"]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="ButtonsHContainer" type="HBoxContainer" parent="ParentVBoxContainer/TopVBoxContainer"]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="RefreshProjectButton" type="Button" parent="ParentVBoxContainer/TopVBoxContainer/ButtonsHContainer"]
|
||||
layout_mode = 2
|
||||
text = "Refresh Project"
|
||||
|
||||
[node name="ExportSoundbanksButton" type="Button" parent="ParentVBoxContainer/TopVBoxContainer/ButtonsHContainer"]
|
||||
layout_mode = 2
|
||||
text = "Generate Soundbanks"
|
||||
|
||||
[node name="GenerateIdsButton" type="Button" parent="ParentVBoxContainer/TopVBoxContainer/ButtonsHContainer"]
|
||||
layout_mode = 2
|
||||
text = "Generate Wwise IDs"
|
||||
|
||||
[node name="ConnectionText" type="Label" parent="ParentVBoxContainer/TopVBoxContainer/ButtonsHContainer"]
|
||||
layout_mode = 2
|
||||
|
||||
[node name="SearchText" type="LineEdit" parent="ParentVBoxContainer/TopVBoxContainer"]
|
||||
layout_mode = 2
|
||||
placeholder_text = "Search Wwise project..."
|
||||
caret_blink = true
|
||||
caret_blink_interval = 0.5
|
||||
|
||||
[node name="ProjectObjectsTree" type="Tree" parent="ParentVBoxContainer"]
|
||||
layout_mode = 2
|
||||
size_flags_vertical = 3
|
||||
allow_reselect = true
|
||||
@ -0,0 +1,161 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<class name="Waapi" inherits="Node" version="4.1"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:noNamespaceSchemaLocation="../class.xsd">
|
||||
<brief_description>
|
||||
</brief_description>
|
||||
<description>
|
||||
</description>
|
||||
<tutorials>
|
||||
</tutorials>
|
||||
<methods>
|
||||
<method name="client_call">
|
||||
<return type="Dictionary" />
|
||||
<param index="0" name="uri" type="String" />
|
||||
<param index="1" name="args" type="String" />
|
||||
<param index="2" name="options" type="String" />
|
||||
<description>
|
||||
Calls the Waapi client with a given [param uri], [param arguments] and [param
|
||||
options]. Example of usage:
|
||||
[gdscript]
|
||||
var json: JSON = JSON.new()
|
||||
var connectResult = Waapi.connect_client("127.0.0.1", 8080)
|
||||
|
||||
if connectResult:
|
||||
var args = {"from": {"ofType": ["Project", "Bus", "Switch", "State", "Event",
|
||||
"SoundBank"]}}
|
||||
var options = {"return": ["name", "type", "workunit", "path", "shortId"]}
|
||||
|
||||
var dict = Waapi.client_call("ak.wwise.core.object.get", JSON.stringify(args),
|
||||
JSON.stringify(options))
|
||||
|
||||
var json_document = json.parse(dict["result_string"])
|
||||
|
||||
if json_document == OK:
|
||||
if json.data.has("return"):
|
||||
print(json.data["return"])
|
||||
|
||||
if Waapi.is_client_connected():
|
||||
Waapi.disconnect_client()
|
||||
[/gdscript]
|
||||
Returns a Dictionary with keys [code]call_result[/code], [code]result_string[/code].
|
||||
</description>
|
||||
</method>
|
||||
<method name="client_call_with_timeout">
|
||||
<return type="Dictionary" />
|
||||
<param index="0" name="uri" type="String" />
|
||||
<param index="1" name="args" type="String" />
|
||||
<param index="2" name="options" type="String" />
|
||||
<param index="3" name="timeout_ms" type="int" />
|
||||
<description>
|
||||
Calls the Waapi client with a given [param uri], [param args] and [param options], specifying a timeout in
|
||||
milliseconds.[br][br]
|
||||
Returns a Dictionary with keys [code]call_result[/code], [code]result_string[/code].
|
||||
</description>
|
||||
</method>
|
||||
<method name="connect_client">
|
||||
<return type="bool" />
|
||||
<param index="0" name="uri" type="String" />
|
||||
<param index="1" name="port" type="int" />
|
||||
<description>
|
||||
Connects the Waapi client at the given [param uri] and [param port]. The Wwise
|
||||
authoring application
|
||||
should be open and available at the given location and port in order for this call
|
||||
to succeed. Example:
|
||||
[gdscript]
|
||||
var connect_result = Waapi.connect_client("127.0.0.1", 8080)
|
||||
if connect_result:
|
||||
# Do something...
|
||||
[/gdscript]
|
||||
Returns [code]true[/code] if the connection succeeded.
|
||||
</description>
|
||||
</method>
|
||||
<method name="disconnect_client">
|
||||
<return type="void" />
|
||||
<description>
|
||||
Disconnects the client.
|
||||
</description>
|
||||
</method>
|
||||
<method name="get_last_string">
|
||||
<return type="String" />
|
||||
<description>
|
||||
Gets the last string result from [method subscribe], [method unsubscribe] or [method client_call]. Useful for
|
||||
debugging.[br][br]
|
||||
Returns a [code]result[/code] String.
|
||||
</description>
|
||||
</method>
|
||||
<method name="is_client_connected">
|
||||
<return type="bool" />
|
||||
<description>
|
||||
Checks the connection status of the Waapi client.[br][br]
|
||||
Returns [code]true[/code] if the client is connected, [code]false[/code] otherwise.
|
||||
</description>
|
||||
</method>
|
||||
<method name="process_callbacks">
|
||||
<return type="void" />
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="subscribe">
|
||||
<return type="Dictionary" />
|
||||
<param index="0" name="uri" type="String" />
|
||||
<param index="1" name="options" type="String" />
|
||||
<description>
|
||||
Subscribes the Waapi client to changes to the Wwise project in the authoring
|
||||
app. In order to get the data dictionary with keys [code]subscription_id[/code], [code]subscribe_result[/code]
|
||||
and [code]result_string.[br]
|
||||
The signal wamp_event should be connected in GDScripts, e.g.
|
||||
[gdscript]
|
||||
Waapi.connect("wamp_event", Callable(self, "_on_wamp_event"))
|
||||
func _on_wamp_event(data):
|
||||
print(data)
|
||||
[/gdscript]
|
||||
Return a dictionary with keys [code]subscription_id[/code], [code]subscribe_result[/code]
|
||||
and [code]result_string.
|
||||
</description>
|
||||
</method>
|
||||
<method name="subscribe_with_timeout">
|
||||
<return type="Dictionary" />
|
||||
<param index="0" name="uri" type="String" />
|
||||
<param index="1" name="options" type="String" />
|
||||
<param index="2" name="timeout_ms" type="int" />
|
||||
<description>
|
||||
Subscribes the Waapi client to changes to the Wwise project in the authoring
|
||||
app and returns after some timeout in milliseconds has passed. Works similarly to
|
||||
[method subscribe] but with a timeout.[br][br]
|
||||
Return a dictionary with keys [code]subscription_id[/code],
|
||||
[code]subscribe_result[/code]
|
||||
and [code]result_string.
|
||||
</description>
|
||||
</method>
|
||||
<method name="unsubscribe">
|
||||
<return type="Dictionary" />
|
||||
<param index="0" name="subscription_id" type="int" />
|
||||
<description>
|
||||
Unsubscribes the Waapi client to changes to the Wwise project in the authoring app,
|
||||
given a subscription ID.[br][br]
|
||||
Returns a Dictionary with keys [code]unsubscribe_result[/code],
|
||||
[code]result_string[/code].
|
||||
</description>
|
||||
</method>
|
||||
<method name="unsubscribe_with_timeout">
|
||||
<return type="Dictionary" />
|
||||
<param index="0" name="subscription_id" type="int" />
|
||||
<param index="1" name="timeout_ms" type="int" />
|
||||
<description>
|
||||
Unsubscribes the Waapi client to changes to the Wwise project in the authoring app
|
||||
with a timeout in milliseconds. Works similarly to [method unsubscribe] but with a
|
||||
timeout.[br][br]
|
||||
Returns a Dictionary with keys [code]unsubscribe_result[/code],
|
||||
[code]result_string[/code].
|
||||
</description>
|
||||
</method>
|
||||
</methods>
|
||||
<signals>
|
||||
<signal name="wamp_event">
|
||||
<param index="0" name="data" type="Dictionary" />
|
||||
<description>
|
||||
</description>
|
||||
</signal>
|
||||
</signals>
|
||||
</class>
|
||||
@ -0,0 +1,754 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<class name="Wwise" inherits="Object" version="4.1"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:noNamespaceSchemaLocation="../class.xsd">
|
||||
<brief_description>
|
||||
</brief_description>
|
||||
<description>
|
||||
</description>
|
||||
<tutorials>
|
||||
<link title="Wwise Integration for Godot Wiki">
|
||||
https://github.com/alessandrofama/wwise-godot-integration/wiki</link>
|
||||
</tutorials>
|
||||
<methods>
|
||||
<method name="add_output">
|
||||
<return type="bool" />
|
||||
<param index="0" name="share_set" type="String" />
|
||||
<param index="1" name="output_id" type="int" />
|
||||
<description>
|
||||
Adds an output to with the given [param share_set] and [param output_id] to the
|
||||
sound engine. Calls [code]AK::SoundEngine::AddOutput[/code].[br][br]
|
||||
Returns [code]true[/code] if adding the output succeeded.
|
||||
</description>
|
||||
</method>
|
||||
<method name="get_playing_segment_info">
|
||||
<return type="Dictionary" />
|
||||
<param index="0" name="playing_id" type="int" />
|
||||
<param index="1" name="extrapolate" type="bool" />
|
||||
<description>
|
||||
Queries information on the active segment of a music object that is playing,
|
||||
associated with the given [param playing_id], obtained from [method
|
||||
post_event_callback] or
|
||||
[method post_event_id_callback]. You need to pass the
|
||||
[code]AK_EnableGetMusicPlayPosition[/code]
|
||||
[code]AkCallbackType[/code] flag defined in the [AkUtils] class to use this method.
|
||||
Calls
|
||||
[code]AK::MusicEngine::GetPlayingSegmentInfo[/code].[br][br]
|
||||
Returns a Dictionary with the segment info.
|
||||
</description>
|
||||
</method>
|
||||
<method name="get_rtpc_value">
|
||||
<return type="float" />
|
||||
<param index="0" name="name" type="String" />
|
||||
<param index="1" name="game_object" type="Object" />
|
||||
<description>
|
||||
Gets the RTPC value with the given [param name] of the [param game_object]. Pass
|
||||
[code]null[/code] to
|
||||
[param game_object] to get a global RTPC value. Calls
|
||||
[code]AK::SoundEngine::Query::GetRTPCValue[/code].[br][br]
|
||||
Returns the RTPC value if succeeded, 1.0f (INVALID_RTPC_VALUE) if failed.
|
||||
</description>
|
||||
</method>
|
||||
<method name="get_rtpc_value_id">
|
||||
<return type="float" />
|
||||
<param index="0" name="id" type="int" />
|
||||
<param index="1" name="game_object" type="Object" />
|
||||
<description>
|
||||
Gets the RTPC value with the given [param id] of the [param game_object]. Pass
|
||||
[code]null[/code] to
|
||||
[param game_object] to get a global RTPC value. Calls
|
||||
[code]AK::SoundEngine::Query::GetRTPCValue[/code].[br][br]
|
||||
Returns the RTPC value if succeeded, 1.0f (INVALID_RTPC_VALUE) if failed.
|
||||
</description>
|
||||
</method>
|
||||
<method name="get_source_play_position">
|
||||
<return type="int" />
|
||||
<param index="0" name="playing_id" type="int" />
|
||||
<param index="1" name="extrapolate" type="bool" />
|
||||
<description>
|
||||
Gets the current position of the source associated with the given [param
|
||||
playing_id],
|
||||
obtained from [method post_event_callback] or [method post_event_id_callback]. You
|
||||
need to
|
||||
pass
|
||||
the [code]AK_EnableGetSourcePlayPosition[/code] [code]AkCallbackType[/code] flag
|
||||
defined in the [AkUtils] class
|
||||
to use this method. Calls
|
||||
[code]AK::SoundEngine::GetSourcePlayPosition[/code].[br][br]
|
||||
Returns the current position of the source if succeeded, 0 if failed.
|
||||
</description>
|
||||
</method>
|
||||
<method name="init">
|
||||
<return type="void" />
|
||||
<description>
|
||||
Initializes the Wwise Soundengine. This is called automatically by the Wwise Runtime
|
||||
autoload singleton at each game start.
|
||||
</description>
|
||||
</method>
|
||||
<method name="load_bank">
|
||||
<return type="bool" />
|
||||
<param index="0" name="bank_name" type="String" />
|
||||
<description>
|
||||
Loads a bank with the given [param bank_name]. Calls
|
||||
[code]AK::SoundEngine::LoadBank[/code].[br][br]
|
||||
Returns [code]true[/code] if bank loading succeeded.
|
||||
|
||||
</description>
|
||||
</method>
|
||||
<method name="load_bank_async">
|
||||
<return type="bool" />
|
||||
<param index="0" name="bank_name" type="String" />
|
||||
<param index="1" name="cookie" type="CookieWrapper" />
|
||||
<description>
|
||||
Loads a bank with the given [param bank_name]. The [param cookie] Object should be a
|
||||
[CookieWrapper]
|
||||
instance variable. Set the [param cookie] property of the wrapper to a [Callable] of
|
||||
your
|
||||
choice. Calls [code]AK::SoundEngine::LoadBank[/code].[br][br]
|
||||
Returns [code]true[/code] if bank loading succeeded.
|
||||
</description>
|
||||
</method>
|
||||
<method name="load_bank_async_id">
|
||||
<return type="bool" />
|
||||
<param index="0" name="bank_id" type="int" />
|
||||
<param index="1" name="cookie" type="CookieWrapper" />
|
||||
<description>
|
||||
Loads a bank with the given [param bank_id]. The [param cookie] Object should be a
|
||||
[CookieWrapper]
|
||||
instance variable. Set the [param cookie] property of the wrapper to a [Callable] of
|
||||
your
|
||||
choice. Calls [code]AK::SoundEngine::LoadBank[/code].[br][br]
|
||||
Returns [code]true[/code] if bank loading succeeded.
|
||||
</description>
|
||||
</method>
|
||||
<method name="load_bank_id">
|
||||
<return type="bool" />
|
||||
<param index="0" name="bank_id" type="int" />
|
||||
<description>
|
||||
Loads a bank with the given [param bank:id]. Calls
|
||||
[code]AK::SoundEngine::LoadBank[/code].[br][br]
|
||||
Returns [code]true[/code] if bank loading succeeded.
|
||||
</description>
|
||||
</method>
|
||||
<method name="post_event">
|
||||
<return type="int" />
|
||||
<param index="0" name="event_name" type="String" />
|
||||
<param index="1" name="game_object" type="Object" />
|
||||
<description>
|
||||
Posts an Event with the given [param event_name] on the given [param game_object] to
|
||||
the sound
|
||||
engine. Calls [code]AK::SoundEngine::PostEvent[/code].[br][br]
|
||||
Returns the [code]playing ID[/code] of the Event launched, or [code]0[/code] if
|
||||
posting the Event failed.
|
||||
</description>
|
||||
</method>
|
||||
<method name="post_event_callback">
|
||||
<return type="int" />
|
||||
<param index="0" name="event_name" type="String" />
|
||||
<param index="1" name="flags" type="int" enum="AkUtils.AkCallbackType" />
|
||||
<param index="2" name="game_object" type="Object" />
|
||||
<param index="3" name="cookie" type="CookieWrapper" />
|
||||
<description>
|
||||
Posts an Event with the given [param event_name] on the given [param game_object] to
|
||||
the sound
|
||||
engine. Pass the [code]AkCallbackType[/code] flag defined in the [AkUtils] class to
|
||||
[param flags]. The
|
||||
[param cookie] Object should be a [CookieWrapper] instance variable. Set the [param
|
||||
cookie] property of the wrapper to a [Callable] of your choice.
|
||||
Calls [code]AK::SoundEngine::PostEvent[/code].[br][br]
|
||||
Returns the [code]playing ID[/code] of the Event launched, or [code]0[/code] if
|
||||
posting the Event failed.
|
||||
</description>
|
||||
</method>
|
||||
<method name="post_event_id">
|
||||
<return type="int" />
|
||||
<param index="0" name="event_id" type="int" />
|
||||
<param index="1" name="game_object" type="Object" />
|
||||
<description>
|
||||
Posts an Event with the given [param event_id] on the given [param game_object] to
|
||||
the sound
|
||||
engine. Calls [code]AK::SoundEngine::PostEvent[/code].[br][br]
|
||||
Returns the [code]playing ID[/code] of the Event launched, or [code]0[/code] if
|
||||
posting the Event failed.
|
||||
</description>
|
||||
</method>
|
||||
<method name="post_event_id_callback">
|
||||
<return type="int" />
|
||||
<param index="0" name="event_id" type="int" />
|
||||
<param index="1" name="flags" type="int" enum="AkUtils.AkCallbackType" />
|
||||
<param index="2" name="game_object" type="Object" />
|
||||
<param index="3" name="cookie" type="CookieWrapper" />
|
||||
<description>
|
||||
Posts an Event with the given [param event_id] on the given [param game_object] to
|
||||
the sound
|
||||
engine. Pass the [code]AkCallbackType[/code] flag defined in the [AkUtils] class to
|
||||
[param flags]. The
|
||||
[param cookie] Object should be a [CookieWrapper] instance variable. Set the [param
|
||||
cookie] property of the wrapper to a [Callable] of your choice.
|
||||
Calls [code]AK::SoundEngine::PostEvent[/code].[br][br]
|
||||
Returns the [code]playing ID[/code] of the Event launched, or [code]0[/code] if
|
||||
posting the Event failed.
|
||||
</description>
|
||||
</method>
|
||||
<method name="post_external_source">
|
||||
<return type="int" />
|
||||
<param index="0" name="event_name" type="String" />
|
||||
<param index="1" name="game_object" type="Object" />
|
||||
<param index="2" name="source_object_name" type="String" />
|
||||
<param index="3" name="filename" type="String" />
|
||||
<param index="4" name="id_codec" type="int" enum="AkUtils.AkCodecID" />
|
||||
<description>
|
||||
Posts an Event with the given [param event_name] with an External Source on the
|
||||
[param game_object].
|
||||
[param source_object_name] is the Wwise External Source SFX name added through the
|
||||
Contents
|
||||
Editor in the authoring application. [param file_path] refers to the relative file
|
||||
path of
|
||||
the external source specified in the Output Path of the External Sources settings in
|
||||
the authoring application. Pass the [code]AkCodecID[/code] value defined in
|
||||
[AkUtils] class to
|
||||
[param id_codec]. Calls [code]AK::SoundEngine::PostEvent[/code].[br][br]
|
||||
Returns the [code]playing ID[/code] of the Event launched, or [code]0[/code] if
|
||||
posting the Event failed.
|
||||
</description>
|
||||
</method>
|
||||
<method name="post_external_source_id">
|
||||
<return type="int" />
|
||||
<param index="0" name="event_id" type="int" />
|
||||
<param index="1" name="game_object" type="Object" />
|
||||
<param index="2" name="source_object_id" type="int" />
|
||||
<param index="3" name="filename" type="String" />
|
||||
<param index="4" name="id_codec" type="int" enum="AkUtils.AkCodecID" />
|
||||
<description>
|
||||
Posts an Event with the given [param event_id] with an External Source on the [param
|
||||
game_object].
|
||||
[param source_object_id] is the Wwise External Source SFX ID added through the
|
||||
Contents
|
||||
Editor in the authoring application. [param file_path] refers to the relative file
|
||||
path of
|
||||
the external source specified in the Output Path of the External Sources settings in
|
||||
the authoring application. Pass the [code]AkCodecID[/code] value defined in
|
||||
[AkUtils] class to
|
||||
[param id_codec]. Calls [code]AK::SoundEngine::PostEvent[/code].[br][br]
|
||||
Returns the [code]playing ID[/code] of the Event launched, or [code]0[/code] if
|
||||
posting the Event failed.
|
||||
</description>
|
||||
</method>
|
||||
<method name="post_trigger">
|
||||
<return type="bool" />
|
||||
<param index="0" name="name" type="String" />
|
||||
<param index="1" name="game_object" type="Object" />
|
||||
<description>
|
||||
Posts a trigger with the given [param name] on the given [param game_object]. Calls
|
||||
[code]AK::SoundEngine::PostTrigger[/code].[br][br]
|
||||
Returns [code]true[/code] if posting the trigger succeeded.
|
||||
</description>
|
||||
</method>
|
||||
<method name="post_trigger_id">
|
||||
<return type="bool" />
|
||||
<param index="0" name="id" type="int" />
|
||||
<param index="1" name="game_object" type="Object" />
|
||||
<description>
|
||||
Posts a trigger with the given [param id] on the given [param game_object]. Calls
|
||||
[code]AK::SoundEngine::PostTrigger[/code].[br][br]
|
||||
Returns [code]true[/code] if posting the trigger succeeded.
|
||||
</description>
|
||||
</method>
|
||||
<method name="register_game_obj">
|
||||
<return type="bool" />
|
||||
<param index="0" name="game_object" type="Object" />
|
||||
<param index="1" name="name" type="String" />
|
||||
<description>
|
||||
Registers a game object with the given [param game_object] and [param name].
|
||||
Calls [code]AK::SoundEngine::RegisterGameObj[/code].[br][br]
|
||||
Returns [code]true[/code] if registering the game object succeeded.
|
||||
</description>
|
||||
</method>
|
||||
<method name="register_listener">
|
||||
<return type="bool" />
|
||||
<param index="0" name="game_object" type="Object" />
|
||||
<description>
|
||||
Registers a listener with the given [param game_object].
|
||||
Returns [code]true[/code] if registering the listener succeeded.
|
||||
</description>
|
||||
</method>
|
||||
<method name="register_spatial_listener">
|
||||
<return type="bool" />
|
||||
<param index="0" name="game_object" type="Object" />
|
||||
<description>
|
||||
Registers a spatial audio listener with the given [param game_object].Calls
|
||||
[code]AK::SpatialAudio::RegisterListener[/code].[br][br]
|
||||
Returns [code]true[/code] if registering the listener succeeded.[br][br]
|
||||
Note: There can be only one Spatial Audio listener registered at any given time.
|
||||
</description>
|
||||
</method>
|
||||
<method name="remove_game_object_from_room">
|
||||
<return type="bool" />
|
||||
<param index="0" name="game_object" type="Object" />
|
||||
<description>
|
||||
Removes the given [param game_object] from any room. Calls
|
||||
[code]AK::SpatialAudio::SetGameObjectInRoom[/code].[br][br]
|
||||
Returns [code]true[/code] if removing the game_object from a room succeeded.
|
||||
</description>
|
||||
</method>
|
||||
<method name="remove_geometry">
|
||||
<return type="bool" />
|
||||
<param index="0" name="game_object" type="Object" />
|
||||
<description>
|
||||
Removes a geometry set. Pass the [param game_object] that was
|
||||
used to register the geometry. Calls
|
||||
[code]AK::SpatialAudio::RemoveGeometry[/code].[br][br]
|
||||
Returns [code]true[/code] if removing the geometry set succeeded.
|
||||
</description>
|
||||
</method>
|
||||
<method name="remove_output">
|
||||
<return type="bool" />
|
||||
<param index="0" name="output_id" type="int" />
|
||||
<description>
|
||||
Removes an output with the given [param output_id]. Calls
|
||||
[code]AK::SoundEngine::RemoveOutput[/code].[br][br]
|
||||
Returns [code]true[/code] if removing the output succeeded.
|
||||
</description>
|
||||
</method>
|
||||
<method name="remove_portal">
|
||||
<return type="bool" />
|
||||
<param index="0" name="game_object" type="Object" />
|
||||
<description>
|
||||
Removes a portal created previously with [param set_portal]. Calls
|
||||
[code]AK::SpatialAudio::RemovePortal[/code].[br][br]
|
||||
Returns [code]true[/code] if removing the portal succeeded.
|
||||
</description>
|
||||
</method>
|
||||
<method name="remove_room">
|
||||
<return type="bool" />
|
||||
<param index="0" name="game_object" type="Object" />
|
||||
<description>
|
||||
Removes a room with the given [param game_object]. Calls
|
||||
[code]AK::SpatialAudio::RemoveRoom[/code].[br][br]
|
||||
Returns [code]true[/code] if removing the room succeeded.
|
||||
</description>
|
||||
</method>
|
||||
<method name="render_audio">
|
||||
<return type="void" />
|
||||
<description>
|
||||
Processes all commands in the sound engine's command queue. This is called
|
||||
automatically by the Wwise Runtime autoload singleton. Calls
|
||||
[code]AK::SoundEngine::RenderAudio[/code].
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_2d_position">
|
||||
<return type="bool" />
|
||||
<param index="0" name="game_object" type="Object" />
|
||||
<param index="1" name="transform_2d" type="Transform2D" />
|
||||
<param index="2" name="z_depth" type="float" />
|
||||
<description>
|
||||
Sets the 3D position of the given [param game_object] with the given [param
|
||||
transform_2d]
|
||||
and [param z_depth]. Use the [param z_depth] parameter to position the game object
|
||||
on the z-axis. Calls [code]AK::SoundEngine::SetPosition[/code].[br][br]
|
||||
Returns [code]true[/code] if setting the position succeeded.
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_3d_position">
|
||||
<return type="bool" />
|
||||
<param index="0" name="game_object" type="Object" />
|
||||
<param index="1" name="transform_3d" type="Transform3D" />
|
||||
<description>
|
||||
Sets the 3D position of the given [param game_object] with the given [param
|
||||
transform_3d]. Calls [code]AK::SoundEngine::SetPosition[/code].[br][br]
|
||||
Returns [code]true[/code] if setting the position succeeded.
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_base_path">
|
||||
<return type="bool" />
|
||||
<param index="0" name="base_path" type="String" />
|
||||
<description>
|
||||
Configures the root path for the generated soundbanks. This feature proves
|
||||
beneficial when loading soundbanks from external sources beyond Godot's virtual
|
||||
filesystem.
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_current_language">
|
||||
<return type="void" />
|
||||
<param index="0" name="language" type="String" />
|
||||
<description>
|
||||
Sets the current language. This is done automatically based on the
|
||||
[code]startup_language[/code] setting in the Common User Wwise settings (Project
|
||||
Settings).
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_early_reflections_aux_send">
|
||||
<return type="bool" />
|
||||
<param index="0" name="game_object" type="Object" />
|
||||
<param index="1" name="aux_id" type="int" />
|
||||
<description>
|
||||
Set the given early reflections auxiliary bus [param aux_id] for the particular
|
||||
[param game_object]. Calls
|
||||
[code]AK::SpatialAudio::SetEarlyReflectionsAuxSend[/code].[br][br]
|
||||
Returns [code]true[/code] if setting the early reflections auxiliary bus succeeded.
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_early_reflections_volume">
|
||||
<return type="bool" />
|
||||
<param index="0" name="game_object" type="Object" />
|
||||
<param index="1" name="volume" type="float" />
|
||||
<description>
|
||||
Set the given early reflections send [param volume] for the particular [param
|
||||
game_object].
|
||||
Calls [code]AK::SpatialAudio::SetEarlyReflectionsVolume[/code].[br][br]
|
||||
Returns [code]true[/code] if setting the early reflections send volume succeeded.
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_game_object_aux_send_values">
|
||||
<return type="bool" />
|
||||
<param index="0" name="game_object" type="Object" />
|
||||
<param index="1" name="ak_aux_send_values" type="Array" />
|
||||
<param index="2" name="num_send_values" type="int" />
|
||||
<description>
|
||||
Sets the Auxiliary Busses to route the specified [param game_object]. Pass an Array
|
||||
of
|
||||
Dictionaries to [param ak_aux_send_values] representing environments. The
|
||||
Dictionaries
|
||||
should contain the keys [code]aux_bus_id[/code] (the Aux Bus ID) and
|
||||
[code]control_value[/code] (float
|
||||
representing the attenuation or amplification factor applied to the volume of the
|
||||
sound going through the auxiliary bus). Pass the number of environments to
|
||||
[param num_send_values], 0 to clear the game object's auxiliary send. Calls
|
||||
[code]AK::SoundEngine::SetGameObjectAuxSendValues[/code].[br][br]
|
||||
Returns [code]true[/code] if succeeded.
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_game_object_in_room">
|
||||
<return type="bool" />
|
||||
<param index="0" name="game_object" type="Object" />
|
||||
<param index="1" name="room" type="Object" />
|
||||
<description>
|
||||
Sets the room that the game object is currently located in. Pass a previously
|
||||
registered game object to [param game_object] and the room to [param room]. Calls
|
||||
[code]AK::SpatialAudio::SetGameObjectInRoom[/code].[br][br]
|
||||
Returns [code]true[/code] if setting the game object in a room succeeded.
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_game_object_output_bus_volume">
|
||||
<return type="bool" />
|
||||
<param index="0" name="game_object" type="Object" />
|
||||
<param index="1" name="listener" type="Object" />
|
||||
<param index="2" name="f_control_value" type="float" />
|
||||
<description>
|
||||
Sets the Output Bus Volume of the given [param game_object]. Calls
|
||||
[code]AK::SoundEngine::SetGameObjectOutputBusVolume[/code].[br][br]
|
||||
Returns [code]true[/code] if setting the Output Bus Volume succeeded.
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_game_object_radius">
|
||||
<return type="bool" />
|
||||
<param index="0" name="game_object" type="Object" />
|
||||
<param index="1" name="outer_radius" type="float" />
|
||||
<param index="2" name="inner_radius" type="float" />
|
||||
<description>
|
||||
Sets the outer and inner radius for the specified [param game_object]. Calls
|
||||
[code]AK::SpatialAudio::SetGameObjectRadius[/code].
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_game_object_to_portal_obstruction">
|
||||
<return type="bool" />
|
||||
<param index="0" name="game_object" type="Object" />
|
||||
<param index="1" name="portal" type="Object" />
|
||||
<param index="2" name="obstruction_value" type="float" />
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_geometry">
|
||||
<return type="bool" />
|
||||
<param index="0" name="vertices" type="Array" />
|
||||
<param index="1" name="triangles" type="Array" />
|
||||
<param index="2" name="acoustic_texture" type="Resource" />
|
||||
<param index="3" name="transission_loss_value" type="float" />
|
||||
<param index="4" name="game_object" type="Object" />
|
||||
<param index="5" name="enable_diffraction" type="bool" />
|
||||
<param index="6" name="enable_diffraction_on_boundary_edges" type="bool" />
|
||||
<description>
|
||||
Adds a set of geometry from the SpatialAudio module for geometric reflection and
|
||||
diffaction processing on the given [param game_object]. [param vertices] should be
|
||||
an Array
|
||||
containing Vertices (Vector3), pass an Array of triangles (int) to [param
|
||||
triangles].
|
||||
[param enable_diffraction] enables or disables geometric diffraction for this
|
||||
geometry,
|
||||
[param enable_diffraction_on_boundary_edges] enables or disables geometric
|
||||
diffraction on
|
||||
boundary edges for this geometry. [param acoustic_texture] is a AkAcousticTexture
|
||||
resource (currently not supported). Pass
|
||||
null here if you don't use acoustic textures. Calls
|
||||
[code]AK::SpatialAudio::SetGeometry[/code].
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_listeners">
|
||||
<return type="bool" />
|
||||
<param index="0" name="emtter" type="Object" />
|
||||
<param index="1" name="listener" type="Object" />
|
||||
<description>
|
||||
Associates the game object [param emitter] with a [param listener] object.[br][br]
|
||||
Returns [code]true[/code] if succeeded.
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_multiple_positions_2d">
|
||||
<return type="bool" />
|
||||
<param index="0" name="game_object" type="Object" />
|
||||
<param index="1" name="positions" type="Transform2D[]" />
|
||||
<param index="2" name="z_depths" type="float[]" />
|
||||
<param index="3" name="num_positions" type="int" />
|
||||
<param index="4" name="multi_position_type" type="int" enum="AkUtils.MultiPositionType" />
|
||||
<description>
|
||||
Sets the 2D position of the given [param game_object] with the given [param
|
||||
positions] array.
|
||||
Specify the number of position with [param num_positions] and the position type with
|
||||
[enum AkUtils.MultiPositionType]. Calls
|
||||
[code]AK::SoundEngine::SetMultiplePositions[/code].
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_multiple_positions_3d">
|
||||
<return type="bool" />
|
||||
<param index="0" name="game_object" type="Object" />
|
||||
<param index="1" name="positions" type="Transform3D[]" />
|
||||
<param index="2" name="num_positions" type="int" />
|
||||
<param index="3" name="multi_position_type" type="int" enum="AkUtils.MultiPositionType" />
|
||||
<description>
|
||||
Sets the 3D position of the given [param game_object] with the given [param
|
||||
positions] array.
|
||||
Specify the number of position with [param num_positions] and the position type with
|
||||
[enum AkUtils.MultiPositionType]. Calls
|
||||
[code]AK::SoundEngine::SetMultiplePositions[/code].
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_object_obstruction_and_occlusion">
|
||||
<return type="bool" />
|
||||
<param index="0" name="game_object" type="Object" />
|
||||
<param index="1" name="listener" type="Object" />
|
||||
<param index="2" name="calculated_obs" type="float" />
|
||||
<param index="3" name="calculated_occ" type="float" />
|
||||
<description>
|
||||
Sets the obstruction and occlusion levels of the given [param game_object]. It's up
|
||||
to you
|
||||
to calculate the [param calculated_obs] and [param calculated_occ] values. Calls
|
||||
[code]AK::SoundEngine::SetObjectObstructionAndOcclusion[/code].[br][br]
|
||||
Returns [code]true[/code] if succeeded.
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_portal">
|
||||
<return type="bool" />
|
||||
<param index="0" name="game_object" type="Object" />
|
||||
<param index="1" name="transform" type="Transform3D" />
|
||||
<param index="2" name="extent" type="Vector3" />
|
||||
<param index="3" name="front_room" type="Object" />
|
||||
<param index="4" name="back_room" type="Object" />
|
||||
<param index="5" name="enabled" type="bool" />
|
||||
<description>
|
||||
Adds an acoustic portal with the given [param game_object] at the [param transform]
|
||||
position. [param extent]
|
||||
defines the dimensions of the portal relative to its center. Pass room objects
|
||||
created with [method set_room] to [param front_room] and [param back_room]. [param
|
||||
enabled] defines wheter the portal
|
||||
is active or enabled. [code]Calls AK::SpatialAudio::SetPortal[/code].[br][br]
|
||||
Returns [code]true[/code] if setting the portal succeeded.
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_portal_obstruction_and_occlusion">
|
||||
<return type="bool" />
|
||||
<param index="0" name="portal" type="Object" />
|
||||
<param index="1" name="obstruction_value" type="float" />
|
||||
<param index="2" name="occlusion_value" type="float" />
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_portal_to_portal_obstruction">
|
||||
<return type="bool" />
|
||||
<param index="0" name="portal0" type="Object" />
|
||||
<param index="1" name="portal1" type="Object" />
|
||||
<param index="2" name="obstruction_value" type="float" />
|
||||
<description>
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_random_seed">
|
||||
<return type="void" />
|
||||
<param index="0" name="seed" type="int" />
|
||||
<description>
|
||||
Sets the random seed value. Can be used to synchronize randomness across instances
|
||||
of the Soundengine. Calls [code]AK::SoundEngine::SetRandomSeed[/code].
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_room">
|
||||
<return type="bool" />
|
||||
<param index="0" name="game_object" type="Object" />
|
||||
<param index="1" name="aux_bus_id" type="int" />
|
||||
<param index="2" name="reverb_level" type="float" />
|
||||
<param index="3" name="transmission_loss" type="float" />
|
||||
<param index="4" name="front_vector" type="Vector3" />
|
||||
<param index="5" name="up_vector" type="Vector3" />
|
||||
<param index="6" name="keep_registered" type="bool" />
|
||||
<param index="7" name="associated_geometry" type="Object" />
|
||||
<description>
|
||||
Adds a room with the given [param game_object]. Pass the reverb aux bus that is
|
||||
associated
|
||||
with the room to [param aux_bus_id].
|
||||
Calls [code]AK::SpatialAudio::SetRoom[/code].[br][br]
|
||||
Returns [code]true[/code] if setting the room succeeded.
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_rtpc_value">
|
||||
<return type="bool" />
|
||||
<param index="0" name="name" type="String" />
|
||||
<param index="1" name="value" type="float" />
|
||||
<param index="2" name="game_object" type="Object" />
|
||||
<description>
|
||||
Sets the RTPC [param name] with the given [param value] on the [param game_object].
|
||||
Pass [code]null[/code] to [param game_object] to set a global RTPC value. Calls
|
||||
[code]AK::SoundEngine::SetRTPCValue[/code].[br][br]
|
||||
Returns [code]true[/code] if setting the RTPC succeeded.
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_rtpc_value_id">
|
||||
<return type="bool" />
|
||||
<param index="0" name="id" type="int" />
|
||||
<param index="1" name="value" type="float" />
|
||||
<param index="2" name="game_object" type="Object" />
|
||||
<description>
|
||||
Sets the RTPC [param id] with the given [param value] on the [param game_object].
|
||||
Pass [code]null[/code] to [param game_object] to set a global RTPC value. Calls
|
||||
[code]AK::SoundEngine::SetRTPCValue[/code].[br][br]
|
||||
Returns [code]true[/code] if setting the RTPC succeeded.
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_state">
|
||||
<return type="bool" />
|
||||
<param index="0" name="state_group" type="String" />
|
||||
<param index="1" name="state_value" type="String" />
|
||||
<description>
|
||||
Sets the given [param state_value] of the [param state_group]. Calls
|
||||
[code]AK::SoundEngine::SetState[/code].[br][br]
|
||||
Returns [code]true[/code] if setting the state succeeded.
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_state_id">
|
||||
<return type="bool" />
|
||||
<param index="0" name="state_group_id" type="int" />
|
||||
<param index="1" name="state_value_id" type="int" />
|
||||
<description>
|
||||
Sets the given [param state_value_id] of the [param state_group_id]. Calls
|
||||
[code]AK::SoundEngine::SetState[/code].[br][br]
|
||||
Returns [code]true[/code] if setting the state succeeded.
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_switch">
|
||||
<return type="bool" />
|
||||
<param index="0" name="switch_group" type="String" />
|
||||
<param index="1" name="switch_value" type="String" />
|
||||
<param index="2" name="game_object" type="Object" />
|
||||
<description>
|
||||
Sets the given [param switch_value] of the [param switch_group] on the given [param
|
||||
game_object]. Calls [code]AK::SoundEngine::SetSwitch[/code].[br][br]
|
||||
Returns [code]true[/code] if setting the switch succeeded.
|
||||
</description>
|
||||
</method>
|
||||
<method name="set_switch_id">
|
||||
<return type="bool" />
|
||||
<param index="0" name="switch_group_id" type="int" />
|
||||
<param index="1" name="switch_value_id" type="int" />
|
||||
<param index="2" name="game_object" type="Object" />
|
||||
<description>
|
||||
Sets the given [param switch_value_id] of the [param switch_group_id] on the given
|
||||
[param
|
||||
game_object]. Calls [code]AK::SoundEngine::SetSwitch[/code].[br][br]
|
||||
Returns [code]true[/code] if setting the switch succeeded.
|
||||
</description>
|
||||
</method>
|
||||
<method name="shutdown">
|
||||
<return type="void" />
|
||||
<description>
|
||||
Shuts down the Wwise sound engine. This is called automatically by the Wwise Runtime
|
||||
autoload singleton.
|
||||
</description>
|
||||
</method>
|
||||
<method name="stop_event">
|
||||
<return type="void" />
|
||||
<param index="0" name="playing_id" type="int" />
|
||||
<param index="1" name="fade_time" type="int" />
|
||||
<param index="2" name="interpolation" type="int" enum="AkUtils.AkCurveInterpolation" />
|
||||
<description>
|
||||
Stops an Event with the given [param playing_id]. [param fade_time] describes the
|
||||
fade time duration
|
||||
in milliseconds. Pass the [enum AkUtils.AkCurveInterpolation] value to
|
||||
[param interpolation]. Calls [code]AK::SoundEngine::ExecuteActionOnPlayingID[/code].
|
||||
</description>
|
||||
</method>
|
||||
<method name="suspend">
|
||||
<return type="bool" />
|
||||
<param index="0" name="render_anyway" type="bool" />
|
||||
<description>
|
||||
Suspends the sound engine. Set [param render_anyway] to true if your game still runs
|
||||
in
|
||||
backround. Calls [code]AK::SoundEngine::Suspend[/code].[br][br]
|
||||
Returns [code]true[/code] if suspending the sound engine succeeded.
|
||||
</description>
|
||||
</method>
|
||||
<method name="unload_bank">
|
||||
<return type="bool" />
|
||||
<param index="0" name="bank_name" type="String" />
|
||||
<description>
|
||||
Unloads a bank with the given [param bank_name]. Calls
|
||||
[code]AK::SoundEngine::UnloadBank[/code].[br][br]
|
||||
Returns [code]true[/code] if bank unloading succeeded.
|
||||
</description>
|
||||
</method>
|
||||
<method name="unload_bank_async">
|
||||
<return type="bool" />
|
||||
<param index="0" name="bank_name" type="String" />
|
||||
<param index="1" name="cookie" type="CookieWrapper" />
|
||||
<description>
|
||||
Unloads a bank with the given [param bank_name]. The [param cookie] Object should be
|
||||
a
|
||||
[CookieWrapper] instance variable. Set the [param cookie] property of the wrapper to
|
||||
a [Callable] of
|
||||
your choice. Calls [code]AK::SoundEngine::UnloadBank[/code].[br][br]
|
||||
Returns [code]true[/code] if bank unloading succeeded.
|
||||
</description>
|
||||
</method>
|
||||
<method name="unload_bank_async_id">
|
||||
<return type="bool" />
|
||||
<param index="0" name="bank_id" type="int" />
|
||||
<param index="1" name="cookie" type="CookieWrapper" />
|
||||
<description>
|
||||
Unloads a bank with the given [param bank_id]. The [param cookie] Object should be a
|
||||
[CookieWrapper] instance variable. Set the [param cookie] property of the wrapper to
|
||||
a [Callable] of
|
||||
your choice. Calls [code]AK::SoundEngine::UnloadBank[/code].[br][br]
|
||||
Returns [code]true[/code] if bank unloading succeeded.
|
||||
</description>
|
||||
</method>
|
||||
<method name="unload_bank_id">
|
||||
<return type="bool" />
|
||||
<param index="0" name="bank_id" type="int" />
|
||||
<description>
|
||||
Unloads a bank with the given [param bank_id]. Calls
|
||||
[code]AK::SoundEngine::UnloadBank[/code].[br][br]
|
||||
Returns [code]true[/code] if bank unloading succeeded.
|
||||
</description>
|
||||
</method>
|
||||
<method name="unregister_game_obj">
|
||||
<return type="bool" />
|
||||
<param index="0" name="game_object" type="Object" />
|
||||
<description>
|
||||
Unregisters a game object with the given [param game_object]. Calls
|
||||
[code]AK::SoundEngine::UnregisterGameObj[/code].
|
||||
</description>
|
||||
</method>
|
||||
<method name="wakeup_from_suspend">
|
||||
<return type="bool" />
|
||||
<description>
|
||||
Wakes up the sound engine and starts processing audio again. Calls
|
||||
[code]AK::SoundEngine::WakeupFromSuspend[/code].[br][br]
|
||||
Returns [code]true[/code] if waking up the sound engine succeeded.
|
||||
</description>
|
||||
</method>
|
||||
</methods>
|
||||
</class>
|
||||
@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>1.0</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.gdextension.framework.libwwise.ios.template_debug</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>libwwise.ios.template_debug</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>libwwise.ios.template_debug</string>
|
||||
<key>DTPlatformName</key>
|
||||
<string>iphoneos</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>FMWK</string>
|
||||
<key>MinimumOSVersion</key>
|
||||
<string>11.0</string>
|
||||
</dict>
|
||||
</plist>
|
||||
@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||
<plist version="1.0">
|
||||
<dict>
|
||||
<key>CFBundleShortVersionString</key>
|
||||
<string>1.0</string>
|
||||
<key>CFBundleIdentifier</key>
|
||||
<string>com.gdextension.framework.libwwise.ios.template_release</string>
|
||||
<key>CFBundleName</key>
|
||||
<string>libwwise.ios.template_release</string>
|
||||
<key>CFBundleExecutable</key>
|
||||
<string>libwwise.ios.template_release</string>
|
||||
<key>DTPlatformName</key>
|
||||
<string>iphoneos</string>
|
||||
<key>CFBundleInfoDictionaryVersion</key>
|
||||
<string>6.0</string>
|
||||
<key>CFBundleVersion</key>
|
||||
<string>1</string>
|
||||
<key>CFBundlePackageType</key>
|
||||
<string>FMWK</string>
|
||||
<key>MinimumOSVersion</key>
|
||||
<string>11.0</string>
|
||||
</dict>
|
||||
</plist>
|
||||
@ -0,0 +1,43 @@
|
||||
[configuration]
|
||||
|
||||
entry_symbol = "wwise_library_init"
|
||||
compatibility_minimum = "4.2"
|
||||
reloadable = false
|
||||
android_aar_plugin = true
|
||||
|
||||
[libraries]
|
||||
|
||||
windows.editor = "res://addons/Wwise/native/lib/win64/debug/libwwise.windows.template_debug.dll"
|
||||
windows.debug = "res://addons/Wwise/native/lib/win64/debug/libwwise.windows.template_debug.dll"
|
||||
windows.release = "res://addons/Wwise/native/lib/win64/release/libwwise.windows.template_release.dll"
|
||||
macos.editor = "res://addons/Wwise/native/lib/macos/debug/libwwise.macos.template_debug.framework"
|
||||
macos.debug = "res://addons/Wwise/native/lib/macos/debug/libwwise.macos.template_debug.framework"
|
||||
macos.release = "res://addons/Wwise/native/lib/macos/release/libwwise.macos.template_release.framework"
|
||||
linux.editor = "res://addons/Wwise/native/lib/linux/debug/libwwise.linux.template_debug.so"
|
||||
linux.debug = "res://addons/Wwise/native/lib/linux/debug/libwwise.linux.template_debug.so"
|
||||
linux.release = "res://addons/Wwise/native/lib/linux/release/libwwise.linux.template_release.so"
|
||||
ios.debug = "res://addons/Wwise/native/lib/ios/arm64/debug/libwwise.ios.template_debug.framework"
|
||||
ios.release = "res://addons/Wwise/native/lib/ios/arm64/release/libwwise.ios.template_release.framework"
|
||||
android.debug.arm64 = "res://addons/Wwise/native/lib/android/debug/arm64-v8a/libWwiseAndroidPlugin.so"
|
||||
android.release.arm64 = "res://addons/Wwise/native/lib/android/release/arm64-v8a/libWwiseAndroidPlugin.so"
|
||||
android.debug.arm32 = "res://addons/Wwise/native/lib/android/debug/armeabi-v7a/libWwiseAndroidPlugin.so"
|
||||
android.release.arm32 = "res://addons/Wwise/native/lib/android/release/armeabi-v7a/libWwiseAndroidPlugin.so"
|
||||
|
||||
[icons]
|
||||
|
||||
Wwise = "res://addons/Wwise/editor/images/Project_nor.svg"
|
||||
Waapi = "res://addons/Wwise/editor/images/Project_nor.svg"
|
||||
WwiseSettings = "res://addons/Wwise/editor/images/Project_nor.svg"
|
||||
AkListener2D = "res://addons/Wwise/editor/images/Project_nor.svg"
|
||||
AkListener3D = "res://addons/Wwise/editor/images/Project_nor.svg"
|
||||
AkEvent2D = "res://addons/Wwise/editor/images/Project_nor.svg"
|
||||
AkEvent3D = "res://addons/Wwise/editor/images/Project_nor.svg"
|
||||
AkState = "res://addons/Wwise/editor/images/Project_nor.svg"
|
||||
AkSwitch = "res://addons/Wwise/editor/images/Project_nor.svg"
|
||||
AkBank = "res://addons/Wwise/editor/images/Project_nor.svg"
|
||||
AkEnvironment = "res://addons/Wwise/editor/images/Project_nor.svg"
|
||||
AkEnvironmentData = "res://addons/Wwise/editor/images/Project_nor.svg"
|
||||
AkGeometry = "res://addons/Wwise/editor/images/Project_nor.svg"
|
||||
AkPortal = "res://addons/Wwise/editor/images/Project_nor.svg"
|
||||
AkRoom = "res://addons/Wwise/editor/images/Project_nor.svg"
|
||||
AkEarlyReflections = "res://addons/Wwise/editor/images/Project_nor.svg"
|
||||
@ -0,0 +1,7 @@
|
||||
[plugin]
|
||||
|
||||
name="Wwise"
|
||||
description="Wwise Integration for the Godot Engine"
|
||||
author="Alessandro Famà"
|
||||
version="2.0.3"
|
||||
script="wwise.gd"
|
||||
@ -0,0 +1,44 @@
|
||||
extends Node
|
||||
|
||||
var suspend_on_focus_loss:bool = false;
|
||||
|
||||
func _init() -> void:
|
||||
suspend_on_focus_loss = ProjectSettings.get_setting("wwise/common_user_settings/suspend_on_focus_loss", false)
|
||||
process_mode = Node.PROCESS_MODE_ALWAYS
|
||||
Wwise.init()
|
||||
|
||||
|
||||
func _process(_delta: float) -> void:
|
||||
if Wwise.is_initialized():
|
||||
Wwise.render_audio()
|
||||
|
||||
|
||||
func _notification(what: int) -> void:
|
||||
if suspend_on_focus_loss:
|
||||
# Handling pause state on desktop platforms
|
||||
if what == NOTIFICATION_APPLICATION_FOCUS_OUT:
|
||||
pause()
|
||||
elif what == NOTIFICATION_APPLICATION_FOCUS_IN:
|
||||
resume()
|
||||
|
||||
# Handling pause state on Android
|
||||
if what == NOTIFICATION_APPLICATION_PAUSED:
|
||||
pause()
|
||||
elif what == NOTIFICATION_APPLICATION_RESUMED:
|
||||
resume()
|
||||
|
||||
# Handling shutdown
|
||||
if what == NOTIFICATION_EXIT_TREE || what == NOTIFICATION_CRASH:
|
||||
if !Wwise.is_initialized():
|
||||
return
|
||||
Wwise.shutdown()
|
||||
|
||||
|
||||
func pause():
|
||||
if Wwise.is_initialized():
|
||||
Wwise.suspend(false)
|
||||
|
||||
|
||||
func resume():
|
||||
if Wwise.is_initialized():
|
||||
Wwise.wakeup_from_suspend()
|
||||
@ -0,0 +1,2 @@
|
||||
@tool
|
||||
extends EditorPlugin
|
||||