mirror of
https://github.com/FlightControl-Master/MOOSE.git
synced 2025-10-29 16:58:06 +00:00
limiting task menus to 5 pieces ....
This commit is contained in:
@@ -385,9 +385,16 @@ end
|
|||||||
function MISSION:SetMenu( MenuTime )
|
function MISSION:SetMenu( MenuTime )
|
||||||
self:F( { self:GetName(), MenuTime } )
|
self:F( { self:GetName(), MenuTime } )
|
||||||
|
|
||||||
for _, TaskData in pairs( self:GetTasks() ) do
|
local MenuCount = {}
|
||||||
local Task = TaskData -- Tasking.Task#TASK
|
for TaskID, Task in UTILS.spairs( self:GetTasks(), function( t, a, b ) return t[a]:ReportOrder( ReportGroup ) < t[b]:ReportOrder( ReportGroup ) end ) do
|
||||||
Task:SetMenu( MenuTime )
|
-- in pairs( self:GetTasks() ) do
|
||||||
|
local Task = Task -- Tasking.Task#TASK
|
||||||
|
local TaskType = Task:GetType()
|
||||||
|
MenuCount[TaskType] = MenuCount[TaskType] or 1
|
||||||
|
if MenuCount[TaskType] <= 5 then
|
||||||
|
Task:SetMenu( MenuTime )
|
||||||
|
MenuCount[TaskType] = MenuCount[TaskType] + 1
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user