GE Lua Documentation

Press F to search!

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