stopRecording
Definition
-- @/lua/vehicle/ai.lua:6916
local function stopRecording()
M.mode = 'disabled'
scriptai = require("scriptai")
local script = scriptai.stopRecording()
M.updateGFX = scriptai.updateGFX
return script
end
Callers
@/inspector/Views/CanvasContentView.js
if (this.representedObject.recordingActive)
this.representedObject.stopRecording();
else {
@/inspector/Views/CanvasSidebarPanel.js
if (this._canvas.recordingActive)
this._canvas.stopRecording();
else {
@/lua/ge/extensions/editor/scriptAIEditor.lua
if editor.uiIconImageButton(editor.icons.stop, im.ImVec2(21, 21), nil, nil, nil, 'stopRecordingScript') then
scenetree.findObject(veh.vid):queueLuaCommand('obj:queueGameEngineLua("extensions.hook(\\"onVehicleSubmitRecording\\","..tostring(objectId)..","..serialize(ai.stopRecording())..")")')
stopExecute()
@/lua/vehicle/extensions/tech/techCore.lua
M.handleStopRecording = function(request)
local script = ai.stopRecording()
jsonWriteFile(request['filename'], script, true)
end
local data = recorders.stopRecording()
local response = { type = 'StopRecording', data = data }
@/inspector/Models/Canvas.js
stopRecording()
{
{
CanvasAgent.stopRecording(this._identifier, (error) => {
if (error)
@/inspector/Models/Recording.js
lines.push(` function stopRecording() {`);
lines.push(` if (typeof console.recordEnd === "function")`);
@/lua/vehicle/extensions/telemetryLogger.lua
local function stopRecording()
isRecording = false
@/lua/vehicle/extensions/vehiclePerformanceData.lua
local function stopRecording(recordingTypes)
for _, recordingType in ipairs(recordingTypes) do
@/lua/ge/extensions/editor/scriptAIManager.lua
local function stopRecording(bo, vehId)
bo:queueLuaCommand('obj:queueGameEngineLua("extensions.hook(\\"onVehicleSubmitRecording\\","..tostring(objectId)..","..serialize(ai.stopRecording())..")")')
local function stopRecording(bo, vehId)
bo:queueLuaCommand('obj:queueGameEngineLua("extensions.hook(\\"onVehicleSubmitRecording\\","..tostring(objectId)..","..serialize(ai.stopRecording())..")")')
vehState[vehId] = 'idle'
if editor.uiIconImageButton(editor.icons.stop, im.ImVec2(24,24), nil, nil, nil, 'stopRecord'..vehId) then
stopRecording(bo, vehId)
end
@/lua/vehicle/extensions/gameplayInterfaceModules/interactVehiclePerformanceData.lua
local function stopRecording(params)
local dataTypeCheck, dataTypeError = checkTableDataTypes(params, {"string", "optional:string", "optional:string", "optional:string", "optional:string"})
local recordingTypes = {params[1], params[2], params[3], params[4], params[5]}
extensions.vehiclePerformanceData.stopRecording(recordingTypes)
end
@/lua/vehicle/scriptai.lua
local function stopRecording()
--print(">>> AI.stopRecording")
@/lua/ge/extensions/util/export.lua
local function stopRecording()
continueRecording = false
@/lua/vehicle/controller/tech/recorders.lua
local function stopRecording()
local rec = records
@/lua/ge/extensions/flowgraph/modules/aiRecordingModule.lua
-- schedule the recording to be stopped and be sent from the vehicle to this module
veh:queueLuaCommand('obj:queueGameEngineLua("extensions.hook(\\"onVehicleSubmitRecordingForMission\\","..tostring(objectId)..","..serialize(ai.stopRecording())..")")')
end
@/lua/vehicle/ai.lua
scriptai = require("scriptai")
local script = scriptai.stopRecording()
M.updateGFX = scriptai.updateGFX
@/inspector/Views/CanvasTabContentView.js
if (canvas.recordingActive)
canvas.stopRecording();
else {