completeReset
Definition
-- @/lua/ge/extensions/core/checkpoints.lua:54
local function completeReset(vehicleId, vehicleName)
log('I', logTag,'completeReset called for vid: '..tostring(vehicleId) .. " vehName: "..tostring(vehicleName))
local aiVehiclePath = M.state.aiVehiclePath
local arg = aiVehiclePath[vehicleId]
if arg then
helper.setAiPath(arg)
-- dump(arg)
end
scenario_waypoints.updateResetVehicleData(vehicleId, M.state.vehicleCheckpoints[vehicleId].currentWpIndex, M.state.vehicleCheckpoints[vehicleId].nextWpIndex)
end
Callers
@/lua/ge/extensions/core/checkpoints.lua
-- Queued for round trip to allow setpositionrotation to take effect
local callbackCommand = string.format('obj:queueGameEngineLua("if getObjectByID('..vehId..') then getObjectByID('..vehId..'):autoplace(false); core_checkpoints.completeReset(%u,%s) end")', vehId, "'"..vehicleName.."'")
vehicle:queueLuaCommand(callbackCommand)