VE Lua Documentation

Press F to search!

onDeserialize

Definition


-- @/lua/vehicle/controller.lua:957

local function onDeserialize(data)
  if not data or type(data) ~= "table" then
    return
  end

  for name, controllerData in pairs(data) do
    if name and loadedControllers[name] and loadedControllers[name].deserialize then
      loadedControllers[name].deserialize(controllerData)
    end
  end
end

Callers

@/lua/ge/extensions/editor/vehicleEditor/liveEditor/vePowerTrain.lua

local function onDeserialize(data)
  windowOpen[0] = data.windowOpen
@/lua/ge/extensions/editor/veMain.lua

local function onDeserialize(data)
  vEditor.editorMode = data.editorMode
@/lua/ge/extensions/editor/buildingEditor.lua

local function onDeserialize(data)
	local jdesc = jsonDecode(data['jdata'])
@/lua/ge/extensions/ui/messagesTasksAppContainers.lua

local function onDeserialize(data)
  if type(data) ~= 'table' then
@/lua/vehicle/controller/vehicleController/shiftLogic/electricMotor.lua

local function onDeserialize(data)
  if data.regenLevel then
@/lua/ge/extensions/gameplay/walk.lua

local function onDeserialize(data)
  togglingEnabled = data.togglingEnabled
@/lua/vehicle/controller/playerController.lua

local function onDeserialize(data)
end
@/lua/ge/extensions/editor/forestEditor.lua

local function onDeserialize(data)
  deserializeBrushes = false
@/lua/ge/extensions/editor/vehicleEditor/staticEditor/veStaticRenderView.lua

local function onDeserialize(data)
end
@/lua/ge/extensions/ui/gameplayAppContainers.lua

local function onDeserialize(data)
  for containerId, apps in pairs(data) do
@/lua/ge/extensions/editor/textEditor.lua

local function onDeserialize(state)
  for index, instance in pairs(state) do
@/lua/vehicle/bdebug.lua

local function onDeserialize(data)
  if data.bdebugImplState then
@/lua/ge/map.lua

local function onDeserialize(s)
  isEditorEnabled, buildSerial = unpack(s)
@/lua/vehicle/controller/vehicleController/vehicleController.lua

local function onDeserialize(data)
  if data.previousGearboxBehavior then
  if data.controlLogicModuleData and controlLogicModule.onDeserialize then
    controlLogicModule.onDeserialize(data.controlLogicModuleData)
  end
@/lua/vehicle/energyStorage.lua

local function onDeserialize(data)
  --  if not data or type(data) ~= "table" then