VE Lua Documentation

Press F to search!

createConditionSnapshot

Definition


-- @/lua/vehicle/partCondition.lua:40

local function createConditionSnapshot(snapshotKey)
  local snapshotData = M.getConditions()
  if not snapshotData or not snapshotKey then
    log("E", "partCondition.createConditionSnapshot", "No snapshot data or no key, cannot create snapshot with key: " .. snapshotKey)
    return
  end

  savedConditionSnapshots[snapshotKey] = snapshotData
end

Callers

@/lua/vehicle/partCondition.lua
    end
    createConditionSnapshot("reset")
    setResetSnapshotKey("reset")

  createConditionSnapshot("reset")
  setResetSnapshotKey("reset")
@/lua/vehicle/extensions/gameplayInterfaceModules/interactPartCondition.lua

local function createConditionSnapshot(params)
  local dataTypeCheck, dataTypeError = checkTableDataTypes(params, {"string"})
  local snapshotKey = params[1]
  partCondition.createConditionSnapshot(snapshotKey)
end
  local snapshotKey = params[1]
  partCondition.createConditionSnapshot(snapshotKey)
  partCondition.setResetSnapshotKey(snapshotKey)