GE Lua Documentation

Press F to search!

onSaveCampaign

Definition


-- @/lua/ge/extensions/core/checkpoints.lua:277

-- local function onVehicleAIStateChanged(data)
--   if data and data.aiControlled == true and not M.state.vehicleCheckpoints[data.vehicleId] then
--     initialiseCheckpointData(data.vehicleId)
--   end
-- end

local function onSaveCampaign(saveCallback)
  local data = {}
  local state = M.state
  data.vehicleCheckpoints = convertVehicleIdKeysToVehicleNameKeys(state.vehicleCheckpoints)
  -- data.aiVehiclePath = convertVehicleIdKeysToVehicleNameKeys(state.aiVehiclePath)
  saveCallback(M.__globalAlias__, data)
end

Callers

@/lua/ge/extensions/campaign/exploration.lua

local function onSaveCampaign(saveCallback)
  local data = {}
@/lua/ge/extensions/campaign/dealer.lua

local function onSaveCampaign(saveCallback)
  local data = deepcopy(M.state)
@/lua/ge/extensions/statistics/statistics.lua

local function onSaveCampaign(saveCallback)
  local data = {}
@/lua/ge/extensions/campaign/campaigns.lua

local function onSaveCampaign(saveCallback)
  local data = {}
@/lua/ge/extensions/core/inventory.lua

local function onSaveCampaign(saveCallback)
  local data = deepcopy(M.itemsTable)