This commit is contained in:
Applevangelist
2024-08-03 13:47:38 +02:00
parent e77bf1f10e
commit e301efc690
2 changed files with 24 additions and 3 deletions

View File

@@ -2149,7 +2149,7 @@ end
do -- SET_UNIT do -- SET_UNIT
--- ---
-- @type SET_UNIT -- @type SET_UNIT SET\_UNIT
-- @field Core.Timer#TIMER ZoneTimer -- @field Core.Timer#TIMER ZoneTimer
-- @field #number ZoneTimerInterval -- @field #number ZoneTimerInterval
-- @extends Core.Set#SET_BASE -- @extends Core.Set#SET_BASE
@@ -2301,6 +2301,11 @@ do -- SET_UNIT
self:FilterActive( false ) self:FilterActive( false )
--- Count Alive Units
-- @function [parent=#SET_UNIT] CountAlive
-- @param #SET_UNIT self
-- @return #SET_UNIT self
return self return self
end end
@@ -2503,6 +2508,22 @@ do -- SET_UNIT
return self return self
end end
--- Builds a set of units which exist and are alive.
-- @param #SET_UNIT self
-- @return #SET_UNIT self
function SET_UNIT:FilterAlive()
self:FilterFunction(
function(unit)
if unit and unit:IsExist() and unit:IsAlive() then
return true
else
return false
end
end
)
return self
end
--- Builds a set of units having a radar of give types. --- Builds a set of units having a radar of give types.
-- All the units having a radar of a given type will be included within the set. -- All the units having a radar of a given type will be included within the set.
-- @param #SET_UNIT self -- @param #SET_UNIT self

View File

@@ -1053,7 +1053,7 @@ end
-- but they will all follow the same Template route and have the same prefix name. -- but they will all follow the same Template route and have the same prefix name.
-- In other words, this method randomizes between a defined set of groups the template to be used for each new spawn of a group. -- In other words, this method randomizes between a defined set of groups the template to be used for each new spawn of a group.
-- @param #SPAWN self -- @param #SPAWN self
-- @param #string SpawnTemplatePrefixTable A table with the names of the groups defined within the mission editor, from which one will be chosen when a new group will be spawned. -- @param #list<#string> SpawnTemplatePrefixTable A table with the names of the groups defined within the mission editor, from which one will be chosen when a new group will be spawned.
-- @return #SPAWN -- @return #SPAWN
-- @usage -- @usage
-- --