Fixing resuming task after refuelling.

This commit is contained in:
FlightControl 2018-10-21 14:36:31 +02:00
commit b0885ada00
3 changed files with 9 additions and 11 deletions

View File

@ -635,7 +635,7 @@ end
--- @param Wrapper.Group#GROUP AIGroup --- @param Wrapper.Group#GROUP AIGroup
function AI_A2A.Resume( AIGroup, Fsm ) function AI_A2A.Resume( AIGroup, Fsm )
AIGroup:F( { "AI_A2A.Resume:", AIGroup:GetName() } ) AIGroup:I( { "AI_A2A.Resume:", AIGroup:GetName() } )
if AIGroup:IsAlive() then if AIGroup:IsAlive() then
Fsm:__RTB( 0.5 ) Fsm:__RTB( 0.5 )
end end

View File

@ -476,13 +476,12 @@ function AI_A2A_CAP:OnEventDead( EventData )
end end
--- @param Wrapper.Group#GROUP AICap --- @param Wrapper.Group#GROUP AICap
function AI_A2A_CAP.Resume( AICap ) function AI_A2A_CAP.Resume( AICap, Fsm )
AICap:F( { "AI_A2A_CAP.Resume:", AICap:GetName() } ) AICap:I( { "AI_A2A_CAP.Resume:", AICap:GetName() } )
if AICap:IsAlive() then if AICap:IsAlive() then
local _AI_A2A = AICap:GetState( AICap, "AI_A2A" ) -- #AI_A2A Fsm:__Reset( 1 )
_AI_A2A:__Reset( 1 ) Fsm:__Route( 5 )
_AI_A2A:__Route( 5 )
end end
end end

View File

@ -351,13 +351,12 @@ function AI_A2A_PATROL:onafterRoute( AIPatrol, From, Event, To )
end end
--- @param Wrapper.Group#GROUP AIPatrol --- @param Wrapper.Group#GROUP AIPatrol
function AI_A2A_PATROL.Resume( AIPatrol ) function AI_A2A_PATROL.Resume( AIPatrol, Fsm )
AIPatrol:F( { "AI_A2A_PATROL.Resume:", AIPatrol:GetName() } ) AIPatrol:I( { "AI_A2A_PATROL.Resume:", AIPatrol:GetName() } )
if AIPatrol:IsAlive() then if AIPatrol:IsAlive() then
local _AI_A2A = AIPatrol:GetState( AIPatrol, "AI_A2A" ) -- AI.AI_A2A#AI_A2A Fsm:__Reset( 1 )
_AI_A2A:__Reset( 1 ) Fsm:__Route( 5 )
_AI_A2A:__Route( 5 )
end end
end end