onExtensionUnloaded
Definition
-- @/lua/ge/extensions/util/richPresence.lua:255
local function onExtensionUnloaded()
if OnlineServiceProvider then
OnlineServiceProvider.setRichPresence('b', " ")
-- OnlineServiceProvider.clearRichPresence() --not working
end
if Discord then
Discord.clearActivity()
end
for k,v in pairs(timelineEvents) do
gameplay_statistic.callbackRemove(k, false, statCbTimeline)
end
end
Callers
@/lua/ge/extensions/util/calibrateESC.lua
local function onExtensionUnloaded()
log("I", logTag, "module unloaded")
@/lua/ge/extensions/c2/webSocketHandler.lua
local function onExtensionUnloaded()
if server then
@/lua/ge/extensions/scenario/busdriver.lua
local function onExtensionUnloaded()
markers = {}
@/lua/vehicle/extensions/mqttGrafanaDemo.lua
local function onExtensionUnloaded()
if client then
@/lua/ge/extensions/gameplay/drift/display.lua
local function onExtensionUnloaded()
clearRt()
@/lua/common/extensions.lua
if type(m.onExtensionUnloaded) == 'function' then
m.onExtensionUnloaded()
elseif type(m.onUnload) == 'function' then
elseif type(m.onUnload) == 'function' then
log('W', logTag, "Lua extension '".. extName.."' uses deprecated 'onUnload()' method, please use 'onExtensionUnloaded()' instead")
m.onUnload()
@/lua/ge/extensions/gameplay/statistic.lua
local function onExtensionUnloaded()
_save()
@/lua/ge/extensions/gameplay/rallyLoop.lua
local function onExtensionUnloaded()
if debugLogging then log('D', logTag, 'onExtensionUnloaded') end
@/lua/ge/extensions/util/nodeStream.lua
local function onExtensionUnloaded()
if server then
@/lua/ge/extensions/core/loadMapCmd.lua
local function onExtensionUnloaded()
end
@/lua/ge/extensions/core/quickAccess.lua
local function onExtensionUnloaded()
saveRecentActions()
@/lua/ge/extensions/ui/credits.lua
local function onExtensionUnloaded()
if creditsSoundId then
@/lua/ge/extensions/ui/messagesTasksAppContainers.lua
local function onExtensionUnloaded()
-- Nothing special to clean up currently
@/lua/ge/extensions/editor/mainUpdate.lua
local function onExtensionUnloaded()
end
@/lua/ge/extensions/util/screenshotCreator.lua
local function onExtensionUnloaded()
trySetDynamicReflections(userDefinedDynamicReflections)
@/lua/ge/extensions/gameplay/missions/missionScreen.lua
local function onExtensionUnloaded()
--tryDeleteSoundObject()
@/lua/ge/extensions/freeroam/crashCamMode.lua
local function onExtensionUnloaded()
toggleActionCam(false)
@/lua/ge/extensions/freeroam/dragRace.lua
local function onExtensionUnloaded()
guihooks.trigger('MenuHide', true)
@/lua/ge/extensions/ui/gameplayAppContainers.lua
local function onExtensionUnloaded()
-- Clean up flash message queue state
@/lua/ge/extensions/util/testExtensionProxies.lua
local function onExtensionUnloaded()
log('I', '', "module unloaded")
@/lua/ge/extensions/editor/vehicleEditor/liveEditor/veTCSDebug.lua
-- called when the extension is unloaded
local function onExtensionUnloaded()
end
@/lua/ge/extensions/util/saveDynamicData.lua
local function onExtensionUnloaded()
log("I", logTag, "module unloaded")
@/lua/ge/extensions/scenario/scenarios.lua
local function onExtensionUnloaded()
stop()
@/lua/ge/extensions/util/decalRoadsEditor.lua
local function onExtensionUnloaded()
log('I', 'AIPathEditor', "module unloaded")
@/lua/ge/extensions/gameplay/crashTest/crashTestTaskList.lua
local function onExtensionUnloaded()
clearTasklist()
@/lua/ge/extensions/telemetry/core.lua
local function onExtensionUnloaded()
if eventBuffer then
@/lua/ge/extensions/core/ropeVisualTest.lua
local function onExtensionUnloaded()
--clearAllRopeVisuals()
@/lua/ge/extensions/campaign/campaigns.lua
local function onExtensionUnloaded()
stop()
@/lua/vehicle/extensions/scenario/functionFreezer.lua
-- stop overloading controller.freeze, let it work as originally intended from now on
local function onExtensionUnloaded()
setFreeze(0)
@/lua/ge/extensions/ui/extApp.lua
local function onExtensionUnloaded()
if server then
@/lua/ge/extensions/core/hotlapping.lua
local function onExtensionUnloaded()
M.stopHotlapping()
@/lua/ge/extensions/career/modules/linearTutorial.lua
local function onExtensionUnloaded()
-- if career is being stopped
@/lua/ge/extensions/gameplay/crashTest/scenarioManager.lua
local function onExtensionUnloaded(extension)
M.clearMarkers()
@/lua/ge/extensions/gameplay/drift/stuntZones.lua
local function onExtensionUnloaded()
clear()
@/lua/ge/extensions/editor/particleEditor.lua
local function onExtensionUnloaded()
if editableEmitterNode then
@/lua/ge/extensions/core/groundMarkers.lua
local function onExtensionUnloaded()
resetAll()
@/lua/common/extensions/networking/editorToolchain.lua
local function onExtensionUnloaded()
if server then
@/lua/ge/extensions/editor/resourceChecker/resourceUtil.lua
local function onExtensionUnloaded()
extensions.unload('extensions.editor_resourceChecker_resourceUtil')
@/lua/ge/extensions/util/wsTest.lua
local function onExtensionUnloaded()
if server then
@/lua/ge/extensions/editor/suspensionAudioDebug.lua
-- called when the extension is unloaded
local function onExtensionUnloaded()
end
@/lua/ge/extensions/editor/vehicleDetailViewer.lua
local function onExtensionUnloaded()
for _, view in pairs(views or {}) do
@/lua/ge/extensions/gameplay/drift/sounds.lua
local function onExtensionUnloaded()
activateContinuousDriftSound(continuousDriftSoundId, false)
@/lua/ge/extensions/editor/main.lua
local function onExtensionUnloaded()
editor.shutdown()
@/lua/ge/extensions/gameplay/crawl/debug.lua
local function onExtensionUnloaded()
debugWindowOpen = false
@/lua/vehicle/extensions/tech/vehicleSystemsCoupling.lua
local function onExtensionUnloaded()
if couplingController == nil then return end
@/lua/ge/extensions/gameplay/rally.lua
local function onExtensionUnloaded()
if debugLogging then log('D', logTag, 'onExtensionUnloaded') end
@/lua/ge/extensions/remoteControl/remoteControl.lua
local function onExtensionUnloaded()
if vim and deviceInst then
@/lua/ge/extensions/gameplay/crawl/display.lua
local function onExtensionUnloaded()
setCrawlUILayout(false)
@/lua/ge/extensions/career/modules/missionWrapper.lua
local function onExtensionUnloaded()
gameplay_missions_progress.setSavePath(nil)
@/lua/ge/extensions/freeroam/facilities/fuelPrice.lua
-- end
-- local function onExtensionUnloaded()
-- log("E","onExtensionUnloaded","--------------------")