onFirstUpdate
Definition
-- @/lua/ge/extensions/core/audio.lua:312
local function onFirstUpdate()
--log("I", "onFirstUpdate", 'onFirstUpdate called....')
profilerPushEvent('audioLoadBanksFirstFrame')
if M.hotloadTriggered then
log("I", "audio", 'Hotloading banks....')
loadedBankCache = {}
levelProjectsCache = {}
if SFXFMODProject then SFXFMODProject.hotloadingTriggered()
else log("E", "audio", "SFXFMODProject is nil") end
end
populateBankTables()
loadBaseBanks()
if M.hotloadTriggered then
-- We need to trigger what would have happened in onClientPreStartMission because we are
-- already in the level and triggered hotloading
loadLevelBanks()
if SFXFMODProject then SFXFMODProject.hotloadingCompleted()
else log("E", "audio", "SFXFMODProject is nil") end
end
M.hotloadTriggered = nil
profilerPopEvent('audioLoadBanksFirstFrame')
end
Callers
@/lua/ge/extensions/core/input/actions.lua
local function onFirstUpdate()
table.clear(actionsCache)
@/lua/ge/extensions/core/commandhandler.lua
local function onFirstUpdate()
if ignoreStartupCmd then
@/lua/ge/extensions/core/input/bindings.lua
local function onFirstUpdate()
M.devices = updateDevicesList(M.devices)
@/lua/ge/extensions/render/hdr.lua
local function onFirstUpdate()
if initialized then return end
@/lua/ge/extensions/ui/audio.lua
local function onFirstUpdate()
local soundsJson = jsonReadFile("ui/soundClasses.json")
@/lua/ge/extensions/editor/main.lua
local function onFirstUpdate()
if editorWasActive then
@/lua/ge/extensions/core/schemeCommandServer.lua
local function onFirstUpdate()
udpSocket = socket.udp()