Tasking trace optimizations

This commit is contained in:
FlightControl_Master
2017-12-11 13:32:42 +01:00
parent ef1290015e
commit 37dc49c14f
5 changed files with 10 additions and 11 deletions

View File

@@ -2524,9 +2524,8 @@ do -- AI_A2A_DISPATCHER
-- First, count the active AIGroups Units, targetting the DetectedSet -- First, count the active AIGroups Units, targetting the DetectedSet
local DefenderCount = 0 local DefenderCount = 0
self:E( "Counting Defenders Engaged for Attacker:" )
local DetectedSet = AttackerDetection.Set local DetectedSet = AttackerDetection.Set
DetectedSet:Flush() --DetectedSet:Flush()
local DefenderTasks = self:GetDefenderTasks() local DefenderTasks = self:GetDefenderTasks()
for DefenderGroup, DefenderTask in pairs( DefenderTasks ) do for DefenderGroup, DefenderTask in pairs( DefenderTasks ) do

View File

@@ -306,12 +306,12 @@ function BASE:GetParent( Child, FromClass )
Parent = nil Parent = nil
else else
self:E({FromClass = FromClass}) --self:E({FromClass = FromClass})
self:E({Child = Child.ClassName}) --self:E({Child = Child.ClassName})
if FromClass then if FromClass then
while( Child.ClassName ~= "BASE" and Child.ClassName ~= FromClass.ClassName ) do while( Child.ClassName ~= "BASE" and Child.ClassName ~= FromClass.ClassName ) do
Child = getParent( Child ) Child = getParent( Child )
self:E({Child.ClassName}) --self:E({Child.ClassName})
end end
end end
if Child.ClassName == 'BASE' then if Child.ClassName == 'BASE' then
@@ -320,7 +320,7 @@ function BASE:GetParent( Child, FromClass )
Parent = getParent( Child ) Parent = getParent( Child )
end end
end end
self:E({Parent.ClassName}) --self:E({Parent.ClassName})
return Parent return Parent
end end

View File

@@ -1109,7 +1109,7 @@ do -- DETECTION_BASE
DetectedItem.Changes[ChangeCode].ID = ID DetectedItem.Changes[ChangeCode].ID = ID
DetectedItem.Changes[ChangeCode].ItemUnitType = ItemUnitType DetectedItem.Changes[ChangeCode].ItemUnitType = ItemUnitType
self:E( { "Change on Detection Item:", DetectedItem.ID, ChangeCode, ItemUnitType } ) self:E( { "Change on Detected Item:", DetectedItemID = DetectedItem.ID, ChangeCode = ChangeCode, ItemUnitType = ItemUnitType } )
return self return self
end end
@@ -1132,7 +1132,7 @@ do -- DETECTION_BASE
DetectedItem.Changes[ChangeCode][ChangeUnitType] = DetectedItem.Changes[ChangeCode][ChangeUnitType] + 1 DetectedItem.Changes[ChangeCode][ChangeUnitType] = DetectedItem.Changes[ChangeCode][ChangeUnitType] + 1
DetectedItem.Changes[ChangeCode].ID = ID DetectedItem.Changes[ChangeCode].ID = ID
self:E( { "Change on Detection Item:", DetectedItem.ID, ChangeCode, ChangeUnitType } ) self:E( { "Change on Detected Unit:", DetectedItemID = DetectedItem.ID, ChangeCode = ChangeCode, ChangeUnitType = ChangeUnitType } )
return self return self
end end

View File

@@ -550,7 +550,7 @@ end
function MISSION:AddTask( Task ) function MISSION:AddTask( Task )
local TaskName = Task:GetTaskName() local TaskName = Task:GetTaskName()
self:F( TaskName ) self:E( { "==> Adding TASK ", MissionName = self:GetName(), TaskName = TaskName } )
self.Tasks[TaskName] = self.Tasks[TaskName] or { n = 0 } self.Tasks[TaskName] = self.Tasks[TaskName] or { n = 0 }
@@ -570,6 +570,7 @@ end
function MISSION:RemoveTask( Task ) function MISSION:RemoveTask( Task )
local TaskName = Task:GetTaskName() local TaskName = Task:GetTaskName()
self:E( { "<== Removing TASK ", MissionName = self:GetName(), TaskName = TaskName } )
self:F( TaskName ) self:F( TaskName )
self.Tasks[TaskName] = self.Tasks[TaskName] or { n = 0 } self.Tasks[TaskName] = self.Tasks[TaskName] or { n = 0 }

View File

@@ -871,8 +871,7 @@ end
--- @param #TASK self --- @param #TASK self
-- @param Wrapper.Group#GROUP TaskGroup -- @param Wrapper.Group#GROUP TaskGroup
function TASK:MenuMarkToGroup( TaskGroup ) function TASK:MenuMarkToGroup( TaskGroup )
self:F()
self:E( "Mark Task menu selected")
self:UpdateTaskInfo() self:UpdateTaskInfo()