triggerBankHotloading
Definition
-- @/lua/ge/extensions/core/audio.lua:366
local function triggerBankHotloading()
log('I', 'audio', 'Banks hotloading started.....')
startProcessForHotloading()
loadedBankCache = {}
levelProjectsCache = {}
if SFXFMODProject then SFXFMODProject.hotloadingTriggered()
else log("E", "audio", "SFXFMODProject is nil") end
populateBankTables()
loadBaseBanks()
loadLevelBanks()
if SFXFMODProject then SFXFMODProject.hotloadingCompleted()
else log("E", "audio", "SFXFMODProject is nil") end
log('I', 'audio', 'Banks hotloading finished.')
end
Callers
@/lua/ge/extensions/core/audio.lua
if reloadBanks then
triggerBankHotloading()
end
@/lua/ge/extensions/core/settings/audio.lua
o.AudioEnableStereoHeadphones.enabled = enabled
core_audio.triggerBankHotloading()
if o.AudioMasterVol then o.AudioMasterVol.set(o.AudioMasterVol.get() or 0) end
if Engine.Audio.createAudioDevice(providerName, deviceName, useHardware, -1) then
core_audio.triggerBankHotloading()
else