Refactoring

This commit is contained in:
Frank
2020-05-20 21:34:57 +02:00
parent 32421bdb6a
commit 3ca27c4852
2 changed files with 9 additions and 9 deletions
+1 -1
View File
@@ -1665,7 +1665,7 @@ function AIRWING:IsAssetOnMission(asset, MissionTypes)
local status=mission:GetFlightStatus(asset.flightgroup) local status=mission:GetFlightStatus(asset.flightgroup)
-- Only if mission is started or executing. -- Only if mission is started or executing.
if (status==AUFTRAG.FlightStatus.STARTED or status==AUFTRAG.FlightStatus.EXECUTING) and self:CheckMissionType(mission.type, MissionTypes) then if (status==AUFTRAG.GroupStatus.STARTED or status==AUFTRAG.GroupStatus.EXECUTING) and self:CheckMissionType(mission.type, MissionTypes) then
return true return true
end end
+8 -8
View File
@@ -1215,7 +1215,7 @@ function OPSGROUP:onafterTaskDone(From, Event, To, Task)
local status=Mission:GetFlightStatus(self) local status=Mission:GetFlightStatus(self)
if status~=AUFTRAG.FlightStatus.PAUSED then if status~=AUFTRAG.GroupStatus.PAUSED then
self:I(self.lid.."FF Task Done ==> Mission Done!") self:I(self.lid.."FF Task Done ==> Mission Done!")
self:MissionDone(Mission) self:MissionDone(Mission)
else else
@@ -1242,7 +1242,7 @@ function OPSGROUP:AddMission(Mission)
Mission:AddFlightGroup(self) Mission:AddFlightGroup(self)
-- Set flight status to SCHEDULED.. -- Set flight status to SCHEDULED..
Mission:SetFlightStatus(self, AUFTRAG.FlightStatus.SCHEDULED) Mission:SetFlightStatus(self, AUFTRAG.GroupStatus.SCHEDULED)
-- Set mission status to SCHEDULED. -- Set mission status to SCHEDULED.
Mission:Scheduled() Mission:Scheduled()
@@ -1303,7 +1303,7 @@ function OPSGROUP:CountRemainingMissison()
-- Get flight status. -- Get flight status.
local status=mission:GetFlightStatus(self) local status=mission:GetFlightStatus(self)
if status~=AUFTRAG.FlightStatus.DONE and status~=AUFTRAG.FlightStatus.CANCELLED then if status~=AUFTRAG.GroupStatus.DONE and status~=AUFTRAG.GroupStatus.CANCELLED then
N=N+1 N=N+1
end end
@@ -1450,7 +1450,7 @@ function OPSGROUP:onafterMissionStart(From, Event, To, Mission)
self.currentmission=Mission.auftragsnummer self.currentmission=Mission.auftragsnummer
-- Set flight mission status to STARTED. -- Set flight mission status to STARTED.
Mission:SetFlightStatus(self, AUFTRAG.FlightStatus.STARTED) Mission:SetFlightStatus(self, AUFTRAG.GroupStatus.STARTED)
-- Set mission status to STARTED. -- Set mission status to STARTED.
Mission:Started() Mission:Started()
@@ -1473,7 +1473,7 @@ function OPSGROUP:onafterMissionExecute(From, Event, To, Mission)
MESSAGE:New(text, 30, self.groupname):ToAllIf(true) MESSAGE:New(text, 30, self.groupname):ToAllIf(true)
-- Set flight mission status to EXECUTING. -- Set flight mission status to EXECUTING.
Mission:SetFlightStatus(self, AUFTRAG.FlightStatus.EXECUTING) Mission:SetFlightStatus(self, AUFTRAG.GroupStatus.EXECUTING)
-- Set mission status to EXECUTING. -- Set mission status to EXECUTING.
Mission:Executing() Mission:Executing()
@@ -1497,7 +1497,7 @@ function OPSGROUP:onafterPauseMission(From, Event, To)
if Mission then if Mission then
-- Set flight mission status to PAUSED. -- Set flight mission status to PAUSED.
Mission:SetFlightStatus(self, AUFTRAG.FlightStatus.PAUSED) Mission:SetFlightStatus(self, AUFTRAG.GroupStatus.PAUSED)
-- Get mission waypoint task. -- Get mission waypoint task.
local Task=Mission:GetFlightWaypointTask(self) local Task=Mission:GetFlightWaypointTask(self)
@@ -1567,7 +1567,7 @@ function OPSGROUP:onafterMissionCancel(From, Event, To, Mission)
-- TODO: remove mission from queue? -- TODO: remove mission from queue?
-- Set mission flight status. -- Set mission flight status.
Mission:SetFlightStatus(self, AUFTRAG.FlightStatus.CANCELLED) Mission:SetFlightStatus(self, AUFTRAG.GroupStatus.CANCELLED)
-- Send flight RTB or WAIT if nothing left to do. -- Send flight RTB or WAIT if nothing left to do.
self:_CheckGroupDone(1) self:_CheckGroupDone(1)
@@ -1590,7 +1590,7 @@ function OPSGROUP:onafterMissionDone(From, Event, To, Mission)
MESSAGE:New(text, 30, self.groupname):ToAllIf(true) MESSAGE:New(text, 30, self.groupname):ToAllIf(true)
-- Set Flight status. -- Set Flight status.
Mission:SetFlightStatus(self, AUFTRAG.FlightStatus.DONE) Mission:SetFlightStatus(self, AUFTRAG.GroupStatus.DONE)
-- Set current mission to nil. -- Set current mission to nil.
if self.currentmission and Mission.auftragsnummer==self.currentmission then if self.currentmission and Mission.auftragsnummer==self.currentmission then