added new log line for cap units at airbase

This commit is contained in:
2024-10-12 00:40:39 +02:00
parent 85be216d0c
commit 95bff0d0c0
+19 -13
View File
@@ -106,6 +106,25 @@ do --init STAGE DIRECTOR
if farps ~= nil and type(farps) == "table" then o.db.farps = farps end if farps ~= nil and type(farps) == "table" then o.db.farps = farps end
end end
o.StageCompleteListeners = {}
---comment
---@param self table
---@param StageCompleteListener table a Object with tage
o.AddStageCompleteListener = function(self, StageCompleteListener)
if type(StageCompleteListener) ~= "table" then
return
end
table.insert(self.MissionCompleteListeners, StageCompleteListener)
end
local triggerStageCompleteListeners = function(self)
--[[
TODO: Trigger Stage complete
]]
end
o.IsComplete = function(self) o.IsComplete = function(self)
for i, mission in pairs(self.db.missions) do for i, mission in pairs(self.db.missions) do
local state = mission:GetState() local state = mission:GetState()
@@ -421,19 +440,6 @@ do --init STAGE DIRECTOR
mission:AddMissionCompleteListener(o) mission:AddMissionCompleteListener(o)
end end
o.StageCompleteListeners = {}
---comment
---@param self table
---@param StageCompleteListener table a Object with tage
o.AddStageCompleteListener = function(self, StageCompleteListener)
if type(StageCompleteListener) ~= "table" then
return
end
table.insert(self.MissionCompleteListeners, StageCompleteListener)
end
Spearhead.Events.AddOnStatusRequestReceivedListener(o) Spearhead.Events.AddOnStatusRequestReceivedListener(o)
Spearhead.Events.AddStageNumberChangedListener(o) Spearhead.Events.AddStageNumberChangedListener(o)
return o return o