Updated Task Processing logic.

This commit is contained in:
FlightControl
2016-11-08 18:38:30 +01:00
parent 764266d552
commit 1bd61837f2
11 changed files with 233 additions and 175 deletions

View File

@@ -67,6 +67,15 @@ function PROCESS:GetMission()
return self.ProcessTask.Mission
end
function PROCESS:StartEvents()
end
function PROCESS:StopEvents()
self:EventRemoveAll()
end
--- Assign the process to a @{Unit} and activate the process.
-- @param #PROCESS self
-- @param Unit#UNIT ProcessUnit
@@ -76,6 +85,8 @@ function PROCESS:Assign( ProcessTask, ProcessUnit )
self:SetControllable( ProcessUnit )
self:SetTask( ProcessTask )
self:StartEvents()
self.ProcessGroup = ProcessUnit:GetGroup()
--self:Activate()