35 lines
1.7 KiB
Lua
Raw Permalink Normal View History

2025-01-04 23:00:19 +08:00
SoundSystem = SoundSystem or {}
SoundSystem.ESound = {
Scoll = 1,
Click = 2,
Btn = 3,
Kill = 4,
Kill2 = 5,
Kill3 = 6,
Incentive = 7,
ActiveMechanism = 8,
MechanismKill = 9,
AboutToEnd = 10,
}
SoundSystem.SoundList = {
[SoundSystem.ESound.Scoll] = '/Game/WwiseEvent/UI/Play_UI_Item_Change.Play_UI_Item_Change',
[SoundSystem.ESound.Click] = UGCGameSystem.GetUGCResourcesFullPath('Asset/WwiseEvent/AK_Click_2_1.AK_Click_2_1'),
[SoundSystem.ESound.Btn] = UGCGameSystem.GetUGCResourcesFullPath('Asset/WwiseEvent/AK_Button_1.AK_Button_1'),
[SoundSystem.ESound.Kill] = UGCGameSystem.GetUGCResourcesFullPath('Asset/WwiseEvent/Audio_Kill.Audio_Kill'),
[SoundSystem.ESound.Kill2] = UGCGameSystem.GetUGCResourcesFullPath('Asset/WwiseEvent/AK_Kill2_1.AK_Kill2_1'),
[SoundSystem.ESound.Kill3] = UGCGameSystem.GetUGCResourcesFullPath('Asset/WwiseEvent/AK_Kill3_1.AK_Kill3_1'),
[SoundSystem.ESound.Incentive] = '/Game/WwiseEvent/UI/Play_UI_Champion.Play_UI_Champion',
[SoundSystem.ESound.ActiveMechanism] = UGCGameSystem.GetUGCResourcesFullPath('Asset/WwiseEvent/AK_ActiveMechanism_1.AK_ActiveMechanism_1'),
[SoundSystem.ESound.MechanismKill] = UGCGameSystem.GetUGCResourcesFullPath('Asset/WwiseEvent/AK_MechanismKill_1.AK_MechanismKill_1'),
[SoundSystem.ESound.AboutToEnd] = '/Game/WwiseEvent/Music/Music_Main/Play_CG016_Music_Winter_Theme.Play_CG016_Music_Winter_Theme',
}
function SoundSystem.PlaySound(SoundType)
if SoundSystem.SoundList[SoundType] ~= nil then
local AKSound = UGCSystemLibrary.LoadAsset(SoundSystem.SoundList[SoundType], true)
UGCSoundManagerSystem.PlaySound2D(AKSound)
end
end