onClientEndMission
Definition
-- @/lua/ge/extensions/gameplay/missions/missionManager.lua:1152
-- when we change level, immediately stop mission, but don't clean up.
local function stopForegroundMissionInstantly()
if M.getForegroundMissionId() then
taskData.data = {mission = gameplay_missions_missions.getMissionById(M.getForegroundMissionId()), data = {stopInstant = true}}
taskStopMissionStep({})
end
end
Callers
@/lua/ge/extensions/flowgraph/nodes/ui/missionPopup.lua
function C:onClientEndMission()
self.open = false
@/lua/ge/extensions/core/trafficSignals.lua
local function onClientEndMission()
resetSignals()
@/lua/ge/extensions/flowgraph/nodes/scene/spawnLight.lua
function C:onClientEndMission()
self:clearObjects()
@/lua/ge/extensions/flowgraph/nodes/ui/updatedUI/startScreenBegin.lua
function C:onClientEndMission()
self:closeDialogue()
@/lua/ge/server/server.lua
if scenetree.EditorGui then
TorqueScript.eval("EditorGui.onClientEndMission();")
end
@/lua/ge/extensions/flowgraph/nodes/scene/storeStatics.lua
function C:onClientEndMission()
self:clearObjects()
@/lua/ge/extensions/editor/main.lua
local function onClientEndMission()
saveState()
@/lua/ge/extensions/core/groundMarkers.lua
local function onClientEndMission()
resetAll()
@/lua/ge/extensions/flowgraph/manager.lua
function C:onClientEndMission()
if self.stopRunningOnClientEndMission then
@/lua/ge/extensions/gameplay/forceField.lua
local function onClientEndMission()
deactivate()
@/lua/ge/extensions/freeroam/dragRace.lua
local function onClientEndMission()
lights = {}
@/lua/ge/extensions/scenario/waypoints.lua
local function onClientEndMission()
clearState()
@/lua/ge/extensions/flowgraph/nodes/scene/raceLineParking.lua
function C:onClientEndMission()
self:_executionStopped()
@/lua/ge/extensions/scenario/scenarios.lua
if raceMarker then
raceMarker.onClientEndMission()
end
local function onClientEndMission()
if raceMarker then
if raceMarker then
raceMarker.onClientEndMission()
end
@/lua/ge/extensions/scenario/race_marker.lua
local function onClientEndMission()
-- clear previous markers.
@/gameplay/missionTypes/cannon/customNodes/MarkersNode.lua
if self.markers then
self.markers.onClientEndMission()
self.markers = nil
@/lua/ge/extensions/freeroam/freeroam.lua
local function onClientEndMission(levelPath)
if M.state.freeroamActive then
@/lua/ge/extensions/scenario/quickRace.lua
local function onClientEndMission()
if fg then
@/lua/ge/extensions/flowgraph/nodes/scene/spawnPrefab.lua
function C:onClientEndMission()
self:clearObjects()
@/lua/ge/extensions/editor/assemblySpline.lua
-- Called when leaving the map.
local function onClientEndMission()
splineMgr.removeAllAssemblySplines(true) -- We remove all assembly splines (even disabled), so we don't have to worry about bad TSStatic pointers post-load.
@/lua/ge/extensions/gameplay/backgroundActivities/g2g.lua
local function onClientEndMission()
deactivate()
@/lua/ge/extensions/core/vehicleActivePooling.lua
local function onClientEndMission()
deleteAllPools()
@/lua/ge/extensions/flowgraph/nodes/ui/threeElementSelect.lua
function C:onClientEndMission()
self.open = false
@/lua/ge/extensions/flowgraph/nodes/ui/endScreen.lua
function C:onClientEndMission()
self:closeDialogue()
@/lua/ge/extensions/flowgraph/nodes/scene/particleEmitter.lua
function C:onClientEndMission()
self:_executionStopped()
@/lua/ge/extensions/core/environment.lua
local function onClientEndMission()
for k,v in pairs(myTexture) do
@/lua/ge/extensions/flowgraph/nodes/ui/missionEndScreen.lua
function C:onClientEndMission()
self:closeDialogue()
@/lua/ge/extensions/editor/roadSpline.lua
-- Called when leaving the map. We need to remove all groups and templates.
local function onClientEndMission()
groupMgr.removeAllGroups()
@/lua/ge/extensions/editor/drivePathEditor.lua
-- Called once when leaving the map. We need to remove all drive path splines.
local function onClientEndMission()
splineMgr.removeAllDrivePathSplines(true) -- We remove all drive path splines (even disabled), so we don't have to worry about bad TSStatic pointers post-load.
@/lua/ge/extensions/util/trackBuilder/splineTrack.lua
-- Hook for deleting the track when the level is unloaded.
local function onClientEndMission()
M.unloadAll()
@/lua/ge/extensions/flowgraph/nodes/ui/updatedUI/endScreenBegin.lua
function C:onClientEndMission()
self:closeDialogue()
@/lua/ge/extensions/flowgraph/nodes/ui/startScreen.lua
function C:onClientEndMission()
self:closeDialogue()
@/lua/ge/extensions/core/vehicle/manager.lua
local function onClientEndMission()
-- invalidate all materials
@/lua/ge/extensions/editor/trafficSignalsEditor.lua
local function onClientEndMission()
signalsInitialized = false
@/lua/ge/extensions/career/career.lua
local function onClientEndMission(levelPath)
if not careerActive then return end
@/lua/ge/extensions/freeroam/crashCamMode.lua
local function onClientEndMission(levelPath)
setEnabled(false)
@/lua/ge/extensions/editor/meshSpline.lua
-- Called when leaving the map. Removes all mesh splines.
local function onClientEndMission() splineMgr.removeAllMeshSplines(true) end
@/lua/ge/extensions/core/checkpoints.lua
local function onClientEndMission(levelPath)
-- log('I', logTag, 'onClientEndMission called...')
@/lua/ge/extensions/ui/bindingsLegend.lua
local function onClientEndMission()
table.clear(actionData)
@/lua/ge/extensions/gameplay/city.lua
local function onClientEndMission(levelPath)
reset()
@/lua/ge/extensions/campaign/exploration.lua
M.state = {}
race_marker.onClientEndMission()
createDestMarker = true
local function onClientEndMission(levelPath)
if not M.state.pendingSpawningData then
@/lua/ge/extensions/gameplay/parking.lua
local function onClientEndMission()
resetAll()
@/lua/ge/extensions/flowgraph/nodes/scene/sevensegmentDisplay.lua
function C:onClientEndMission()
self:clearObjects()
@/lua/ge/extensions/editor/terrainEditor.lua
local function onClientEndMission()
materialsInJson = {}
@/lua/ge/extensions/gameplay/missions/missionScreen.lua
local function onClientEndMission(levelPath)
--tryDeleteSoundObject()
@/lua/ge/extensions/core/audio.lua
local function onClientEndMission()
-- These banks get unloaded on level unload in C++ as the containing SFXFMODProject is destroyed
@/lua/ge/extensions/freeroam/specialTriggers.lua
local function onClientEndMission()
reset(true)
@/lua/ge/extensions/gameplay/statistic.lua
if currentActivity then
M.onClientEndMission()
end
local function onClientEndMission(levelPath)
endActivity()
@/lua/ge/extensions/gameplay/police.lua
local function onClientEndMission()
table.clear(policeVehs)
@/lua/ge/extensions/gameplay/crashTest/scenarioManager.lua
if markers then
markers.onClientEndMission()
markers = nil
@/lua/ge/extensions/flowgraph/nodes/ui/updatedUI/endScreenWhole.lua
function C:onClientEndMission()
self:closeDialogue()
@/lua/ge/extensions/scenario/busdriver.lua
local function onClientEndMission()
markers = {}
@/lua/ge/extensions/flowgraph/nodes/gameplay/race/raceEndScreen.lua
function C:onClientEndMission()
self.open = false
@/lua/ge/extensions/flowgraph/nodes/scene/spawnTSStatic.lua
function C:onClientEndMission()
self:onNodeReset()
@/lua/ge/extensions/core/camera.lua
local function onClientEndMission()
-- clear the camera object of the render view so we dont access a garbage reference
@/lua/ge/extensions/flowgraph/nodes/gameplay/race/raceMarkers.lua
if self.markers then
self.markers.onClientEndMission()
self.markers = nil
function C:onClientEndMission()
self:_executionStopped()
@/lua/ge/extensions/gameplay/speedTrapLeaderboards.lua
local function onClientEndMission()
if isStateFreeroam() then
@/lua/ge/extensions/flowgraph/nodes/scene/rectMarker.lua
function C:onClientEndMission()
self:clear()
@/lua/ge/extensions/flowgraph/nodes/career/careerVehicleSelect.lua
function C:onClientEndMission()
self.open = false
@/lua/ge/extensions/career/modules/fuel.lua
local function onClientEndMission(levelPath)
gasSoundId = nil
@/lua/ge/extensions/ui/apps/minimap/additionalInfo.lua
local function onClientEndMission()
table.clear(additionalInfo)
@/lua/ge/extensions/freeroam/bigMapMode.lua
local function onClientEndMission(levelPath)
clearCylinderCache()
@/lua/ge/extensions/gameplay/crawl/utils.lua
if markers then
markers.onClientEndMission()
markers = nil
elseif markersVisibleForPath ~= nil then
markers.onClientEndMission()
end
@/lua/ge/extensions/editor/decalSpline.lua
-- Called when leaving the map. We need to remove all decal splines.
local function onClientEndMission()
splineMgr.removeAllDecalSplines(true)
@/lua/ge/extensions/editor/masterSpline.lua
-- Called when leaving the map. We need to remove all Master Splines.
local function onClientEndMission()
local masterSplines = splineMgr.getMasterSplines() -- Unlink all splines before removing master splines.
@/lua/ge/extensions/core/hotlapping.lua
if markers then
markers.onClientEndMission()
markers = nil
local function onClientEndMission()
M.stopHotlapping()
@/lua/ge/extensions/flowgraph/nodes/events/onMissionEnded.lua
function C:onClientEndMission()
self.pinOut.flow.value = true
@/lua/ge/extensions/tech/utils.lua
local function onClientEndMission()
disableAll()
@/lua/ge/extensions/gameplay/traffic.lua
local function onClientEndMission()
onTrafficStopped()
@/lua/ge/extensions/gameplay/markerInteraction.lua
local function onClientEndMission(levelPath)
M.navigationPoiId = nil
@/lua/ge/extensions/editor/sidewalkSpline.lua
-- Called when leaving the map.
local function onClientEndMission() splineMgr.removeAllSidewalkSplines(true) end
@/lua/ge/extensions/flowgraph/nodes/scene/singleMarker.lua
function C:onClientEndMission()
self:_executionStopped()
@/lua/ge/extensions/core/replay.lua
local function onClientEndMission(levelPath)
if M.state.state == 'playback' and not M.requestedStartLevel then
@/lua/ge/extensions/flowgraph/nodes/mission/knockAwayCheck.lua
if self.markers then
self.markers.onClientEndMission()
self.markers = nil
@/lua/ge/extensions/flowgraph/nodes/ui/vehicleSelector.lua
function C:onClientEndMission()
self.open = false
@/lua/ge/extensions/flowgraph/nodes/scene/idByName.lua
function C:onClientEndMission()
self.objID = nil
@/lua/ge/extensions/flowgraph/nodes/scene/collectionMarker.lua
function C:onClientEndMission()
self:_executionStopped()