feat: controller-opslag til GUI (målets varer, køretøjs-label, Wait-reservationer)
This commit is contained in:
@@ -176,6 +176,23 @@ function ADUnloadWait.releaseInactive()
|
||||
end
|
||||
end
|
||||
|
||||
-- Hvem holder hvor (GUI'ets Wait-puljer-visning). Sorteret på mappe, dernæst markør-id.
|
||||
function ADUnloadWait.getClaims()
|
||||
local result = {}
|
||||
for _, wait in pairs(waits) do
|
||||
if wait.waitMarker ~= nil and claims[wait.waitMarker.id] ~= nil then
|
||||
table.insert(result, {marker = wait.waitMarker, vehicle = claims[wait.waitMarker.id]})
|
||||
end
|
||||
end
|
||||
table.sort(result, function(a, b)
|
||||
if a.marker.group ~= b.marker.group then
|
||||
return tostring(a.marker.group) < tostring(b.marker.group)
|
||||
end
|
||||
return a.marker.id < b.marker.id
|
||||
end)
|
||||
return result
|
||||
end
|
||||
|
||||
function ADUnloadWait.install(adEnv)
|
||||
local task, autoDrive = adEnv.UnloadAtDestinationTask, adEnv.AutoDrive
|
||||
if isInstalled or task == nil or task.update == nil or autoDrive == nil or autoDrive.getSetting == nil then
|
||||
|
||||
Reference in New Issue
Block a user