VE Lua Documentation

Press F to search!

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 {