MOOSE generated documentation [skip ci]

This commit is contained in:
Applevangelist
2021-12-11 18:49:26 +00:00
parent 4bb902e62c
commit 42e90fc163
24 changed files with 568 additions and 425 deletions

View File

@@ -1520,9 +1520,9 @@ Controls a network of short range air/missile defense groups.</p>
<ul>
<li><a href="##(SET_GROUP)">#SET_GROUP</a>: Defines a collection of <a href="Wrapper.Group.html">Wrapper.Group</a>s filtered by filter criteria.</li>
<li><a href="##(SET_UNIT)">#SET_UNIT</a>: Defines a colleciton of <a href="Wrapper.Unit.html">Wrapper.Unit</a>s filtered by filter criteria.</li>
<li><a href="##(SET_UNIT)">#SET_UNIT</a>: Defines a collection of <a href="Wrapper.Unit.html">Wrapper.Unit</a>s filtered by filter criteria.</li>
<li><a href="##(SET_STATIC)">#SET_STATIC</a>: Defines a collection of <a href="Wrapper.Static.html">Wrapper.Static</a>s filtered by filter criteria.</li>
<li><a href="##(SET_CLIENT)">#SET_CLIENT</a>: Defines a collection of <a href="Client.html">Client</a>s filterd by filter criteria.</li>
<li><a href="##(SET_CLIENT)">#SET_CLIENT</a>: Defines a collection of <a href="Client.html">Client</a>s filtered by filter criteria.</li>
<li><a href="##(SET_AIRBASE)">#SET_AIRBASE</a>: Defines a collection of <a href="Wrapper.Airbase.html">Wrapper.Airbase</a>s filtered by filter criteria.</li>
<li><a href="##(SET_CARGO)">#SET_CARGO</a>: Defines a collection of <a href="Cargo.Cargo.html">Cargo.Cargo</a>s filtered by filter criteria.</li>
<li><a href="##(SET_ZONE)">#SET_ZONE</a>: Defines a collection of <a href="Core.Zone.html">Core.Zone</a>s filtered by filter criteria.</li>
@@ -1645,7 +1645,7 @@ The following iterator methods are currently available within the SET_AIRBASE:</
<p>The <a href="Core.Set.html##(SET_BASE)">Core.Set#SET_BASE</a> class defines the core functions that define a collection of objects.</p>
<p>A SET provides iterators to iterate the SET, but will <strong>temporarily</strong> yield the ForEach interator loop at defined <strong>"intervals"</strong> to the mail simulator loop.
<p>A SET provides iterators to iterate the SET, but will <strong>temporarily</strong> yield the ForEach iterator loop at defined <strong>"intervals"</strong> to the mail simulator loop.
In this way, large loops can be done while not blocking the simulator main processing loop.
The default <strong>"yield interval"</strong> is after 10 objects processed.
The default <strong>"time interval"</strong> is after 0.001 seconds.</p>
@@ -1656,7 +1656,7 @@ The default <strong>"time interval"</strong> is after 0.001 seconds.</p>
<h2>Define the SET iterator <strong>"yield interval"</strong> and the <strong>"time interval"</strong></h2>
<p>Modify the iterator intervals with the <a href="Core.Set.html##(SET_BASE).SetInteratorIntervals">Core.Set#SET_BASE.SetInteratorIntervals</a> method.
<p>Modify the iterator intervals with the <a href="Core.Set.html##(SET_BASE).SetIteratorIntervals">Core.Set#SET_BASE.SetIteratorIntervals</a> method.
You can set the <strong>"yield interval"</strong>, and the <strong>"time interval"</strong>. (See above).</p>
@@ -1933,7 +1933,7 @@ The following iterator methods are currently available within the SET_GROUP:</p>
<h3>When a GROUP object crashes or is dead, the SET_GROUP will trigger a <strong>Dead</strong> event.</h3>
<p>You can handle the event using the OnBefore and OnAfter event handlers.
The event handlers need to have the paramters From, Event, To, GroupObject.
The event handlers need to have the parameters From, Event, To, GroupObject.
The GroupObject is the GROUP object that is dead and within the SET_GROUP, and is passed as a parameter to the event handler.
See the following example:</p>
@@ -1949,7 +1949,7 @@ See the following example:</p>
</code></pre>
<p>While this is a good example, there is a catch.
Imageine you want to execute the code above, the the self would need to be from the object declared outside (above) the OnAfterDead method.
Imagine you want to execute the code above, the the self would need to be from the object declared outside (above) the OnAfterDead method.
So, the self would need to contain another object. Fortunately, this can be done, but you must use then the <strong><code>.</code></strong> notation for the method.
See the modified example:</p>
@@ -2081,7 +2081,7 @@ The following iterator methods are currently available within the SET_OPSGROUP:<
<h3>When a GROUP object crashes or is dead, the SET_OPSGROUP will trigger a <strong>Dead</strong> event.</h3>
<p>You can handle the event using the OnBefore and OnAfter event handlers.
The event handlers need to have the paramters From, Event, To, GroupObject.
The event handlers need to have the parameters From, Event, To, GroupObject.
The GroupObject is the GROUP object that is dead and within the SET_OPSGROUP, and is passed as a parameter to the event handler.
See the following example:</p>
@@ -2380,7 +2380,7 @@ The following iterator methods are currently available within the SET_UNIT:</p>
<h3>6.1) When a UNIT object crashes or is dead, the SET_UNIT will trigger a <strong>Dead</strong> event.</h3>
<p>You can handle the event using the OnBefore and OnAfter event handlers.
The event handlers need to have the paramters From, Event, To, GroupObject.
The event handlers need to have the parameters From, Event, To, GroupObject.
The GroupObject is the UNIT object that is dead and within the SET_UNIT, and is passed as a parameter to the event handler.
See the following example:</p>
@@ -2396,7 +2396,7 @@ See the following example:</p>
</code></pre>
<p>While this is a good example, there is a catch.
Imageine you want to execute the code above, the the self would need to be from the object declared outside (above) the OnAfterDead method.
Imagine you want to execute the code above, the the self would need to be from the object declared outside (above) the OnAfterDead method.
So, the self would need to contain another object. Fortunately, this can be done, but you must use then the <strong><code>.</code></strong> notation for the method.
See the modified example:</p>
@@ -2625,7 +2625,7 @@ The following iterator methods are currently available within the SET_ZONE_GOAL:
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SET_AIRBASE).ForEachAirbase">SET_AIRBASE:ForEachAirbase(IteratorFunction, ...)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Iterate the SET_AIRBASE and call an interator function for each AIRBASE, providing the AIRBASE and optional parameters.</p>
<p>Iterate the SET_AIRBASE and call an iterator function for each AIRBASE, providing the AIRBASE and optional parameters.</p>
</td>
</tr>
<tr class="w3-border">
@@ -2849,7 +2849,7 @@ The following iterator methods are currently available within the SET_ZONE_GOAL:
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SET_AIRBASE).Index">SET_AIRBASE.Index</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Table of indicies.</p>
<p>Table of indices.</p>
</td>
</tr>
<tr class="w3-border">
@@ -3686,7 +3686,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SET_BASE).Index">SET_BASE.Index</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Table of indicies.</p>
<p>Table of indices.</p>
</td>
</tr>
<tr class="w3-border">
@@ -4458,7 +4458,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SET_CARGO).ForEachCargo">SET_CARGO:ForEachCargo(IteratorFunction, ...)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>(R2.1) Iterate the SET_CARGO and call an interator function for each CARGO, providing the CARGO and optional parameters.</p>
<p>(R2.1) Iterate the SET_CARGO and call an iterator function for each CARGO, providing the CARGO and optional parameters.</p>
</td>
</tr>
<tr class="w3-border">
@@ -4676,7 +4676,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SET_CARGO).Index">SET_CARGO.Index</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Table of indicies.</p>
<p>Table of indices.</p>
</td>
</tr>
<tr class="w3-border">
@@ -5418,7 +5418,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SET_CLIENT).ForEachClient">SET_CLIENT:ForEachClient(IteratorFunction, ...)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Iterate the SET_CLIENT and call an interator function for each <strong>alive</strong> CLIENT, providing the CLIENT and optional parameters.</p>
<p>Iterate the SET_CLIENT and call an iterator function for each <strong>alive</strong> CLIENT, providing the CLIENT and optional parameters.</p>
</td>
</tr>
<tr class="w3-border">
@@ -5636,7 +5636,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SET_CLIENT).Index">SET_CLIENT.Index</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Table of indicies.</p>
<p>Table of indices.</p>
</td>
</tr>
<tr class="w3-border">
@@ -6738,7 +6738,7 @@ mission designer to add a dedicated method</p>
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SET_GROUP).Index">SET_GROUP.Index</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Table of indicies.</p>
<p>Table of indices.</p>
</td>
</tr>
<tr class="w3-border">
@@ -7746,7 +7746,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SET_OPSGROUP).Index">SET_OPSGROUP.Index</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Table of indicies.</p>
<p>Table of indices.</p>
</td>
</tr>
<tr class="w3-border">
@@ -8476,7 +8476,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SET_PLAYER).ForEachPlayer">SET_PLAYER:ForEachPlayer(IteratorFunction, ...)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Iterate the SET_PLAYER and call an interator function for each <strong>alive</strong> CLIENT, providing the CLIENT and optional parameters.</p>
<p>Iterate the SET_PLAYER and call an iterator function for each <strong>alive</strong> CLIENT, providing the CLIENT and optional parameters.</p>
</td>
</tr>
<tr class="w3-border">
@@ -8694,7 +8694,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SET_PLAYER).Index">SET_PLAYER.Index</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Table of indicies.</p>
<p>Table of indices.</p>
</td>
</tr>
<tr class="w3-border">
@@ -9442,7 +9442,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SET_STATIC).ForEachStatic">SET_STATIC:ForEachStatic(IteratorFunction, ...)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Iterate the SET_STATIC and call an interator function for each <strong>alive</strong> STATIC, providing the STATIC and optional parameters.</p>
<p>Iterate the SET_STATIC and call an iterator function for each <strong>alive</strong> STATIC, providing the STATIC and optional parameters.</p>
</td>
</tr>
<tr class="w3-border">
@@ -9720,7 +9720,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SET_STATIC).Index">SET_STATIC.Index</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Table of indicies.</p>
<p>Table of indices.</p>
</td>
</tr>
<tr class="w3-border">
@@ -10486,7 +10486,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SET_UNIT).ForEachUnit">SET_UNIT:ForEachUnit(IteratorFunction, ...)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Iterate the SET_UNIT and call an interator function for each <strong>alive</strong> UNIT, providing the UNIT and optional parameters.</p>
<p>Iterate the SET_UNIT and call an iterator function for each <strong>alive</strong> UNIT, providing the UNIT and optional parameters.</p>
</td>
</tr>
<tr class="w3-border">
@@ -10504,7 +10504,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SET_UNIT).ForEachUnitPerThreatLevel">SET_UNIT:ForEachUnitPerThreatLevel(FromThreatLevel, ToThreatLevel, IteratorFunction, ...)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Iterate the SET_UNIT <strong>sorted *per Threat Level</strong> and call an interator function for each <strong>alive</strong> UNIT, providing the UNIT and optional parameters.</p>
<p>Iterate the SET_UNIT <strong>sorted *per Threat Level</strong> and call an iterator function for each <strong>alive</strong> UNIT, providing the UNIT and optional parameters.</p>
</td>
</tr>
@@ -10814,7 +10814,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SET_UNIT).Index">SET_UNIT.Index</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Table of indicies.</p>
<p>Table of indices.</p>
</td>
</tr>
<tr class="w3-border">
@@ -11526,7 +11526,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SET_ZONE).ForEachZone">SET_ZONE:ForEachZone(IteratorFunction, ...)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Iterate the SET_ZONE and call an interator function for each ZONE, providing the ZONE and optional parameters.</p>
<p>Iterate the SET_ZONE and call an iterator function for each ZONE, providing the ZONE and optional parameters.</p>
</td>
</tr>
<tr class="w3-border">
@@ -11762,7 +11762,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SET_ZONE).Index">SET_ZONE.Index</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Table of indicies.</p>
<p>Table of indices.</p>
</td>
</tr>
<tr class="w3-border">
@@ -12468,7 +12468,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SET_ZONE_GOAL).ForEachZone">SET_ZONE_GOAL:ForEachZone(IteratorFunction, ...)</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Iterate the SET_ZONE_GOAL and call an interator function for each ZONE, providing the ZONE and optional parameters.</p>
<p>Iterate the SET_ZONE_GOAL and call an iterator function for each ZONE, providing the ZONE and optional parameters.</p>
</td>
</tr>
<tr class="w3-border">
@@ -12704,7 +12704,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<tr class="w3-border">
<td class="name w3-half w3-container" style="word-wrap: break-word"><p><a href="##(SET_ZONE_GOAL).Index">SET_ZONE_GOAL.Index</a></p></td>
<td class="summary w3-half w3-container" style="word-wrap: break-word">
<p>Table of indicies.</p>
<p>Table of indices.</p>
</td>
</tr>
<tr class="w3-border">
@@ -13833,7 +13833,7 @@ When Moose is loaded statically, (as one file), tracing is switched off by defau
<h2><a id="#(SET_AIRBASE).ForEachAirbase" ><strong>SET_AIRBASE:ForEachAirbase(IteratorFunction, ...)</strong></a></h2>
</div>
<p>Iterate the SET_AIRBASE and call an interator function for each AIRBASE, providing the AIRBASE and optional parameters.</p>
<p>Iterate the SET_AIRBASE and call an iterator function for each AIRBASE, providing the AIRBASE and optional parameters.</p>
<div id= "#Functions##ForEachAirbase" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@@ -19095,7 +19095,7 @@ BASE:TraceOnOff( false )</code></pre>
#table
<a id="#(SET_BASE).Index" ><strong>SET_BASE.Index</strong></a>
<p>Table of indicies.</p>
<p>Table of indices.</p>
</div>
@@ -20902,7 +20902,7 @@ DBObject = SET_BASE:New()</code></pre>
#table
<a id="#(SET_BASE).Index" ><strong>SET_BASE.Index</strong></a>
<p>Table of indicies.</p>
<p>Table of indices.</p>
</div>
@@ -24910,7 +24910,7 @@ BASE:TraceOnOff( false )</code></pre>
<h2><a id="#(SET_CARGO).ForEachCargo" ><strong>SET_CARGO:ForEachCargo(IteratorFunction, ...)</strong></a></h2>
</div>
<p>(R2.1) Iterate the SET_CARGO and call an interator function for each CARGO, providing the CARGO and optional parameters.</p>
<p>(R2.1) Iterate the SET_CARGO and call an iterator function for each CARGO, providing the CARGO and optional parameters.</p>
<div id= "#Functions##ForEachCargo" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@@ -30703,7 +30703,7 @@ ClientSet = SET_CLIENT:New():FilterActive( false ):FilterCoalition( "blue" ):Fil
<h2><a id="#(SET_CLIENT).ForEachClient" ><strong>SET_CLIENT:ForEachClient(IteratorFunction, ...)</strong></a></h2>
</div>
<p>Iterate the SET_CLIENT and call an interator function for each <strong>alive</strong> CLIENT, providing the CLIENT and optional parameters.</p>
<p>Iterate the SET_CLIENT and call an iterator function for each <strong>alive</strong> CLIENT, providing the CLIENT and optional parameters.</p>
<div id= "#Functions##ForEachClient" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@@ -36201,7 +36201,7 @@ BASE:TraceOnOff( false )</code></pre>
</div>
<div class="w3-half">
<p>true if all the <a href="Wrapper.Group.html##(GROUP)">Wrapper.Group#GROUP</a> are completly in the <a href="Core.Zone.html##(ZONE)">Core.Zone#ZONE</a>, false otherwise</p>
<p>true if all the <a href="Wrapper.Group.html##(GROUP)">Wrapper.Group#GROUP</a> are completely in the <a href="Core.Zone.html##(ZONE)">Core.Zone#ZONE</a>, false otherwise</p>
</div>
</div>
@@ -36266,7 +36266,7 @@ end</code></pre>
</div>
<div class="w3-half">
<p>true if at least one of the <a href="Wrapper.Group.html##(GROUP)">Wrapper.Group#GROUP</a> is completly inside the <a href="Core.Zone.html##(ZONE)">Core.Zone#ZONE</a>, false otherwise.</p>
<p>true if at least one of the <a href="Wrapper.Group.html##(GROUP)">Wrapper.Group#GROUP</a> is completely inside the <a href="Core.Zone.html##(ZONE)">Core.Zone#ZONE</a>, false otherwise.</p>
</div>
</div>
@@ -36331,7 +36331,7 @@ end</code></pre>
</div>
<div class="w3-half">
<p>true if at least one of the <a href="Wrapper.Group.html##(GROUP)">Wrapper.Group#GROUP</a> is partly or completly inside the <a href="Core.Zone.html##(ZONE)">Core.Zone#ZONE</a>, false otherwise.</p>
<p>true if at least one of the <a href="Wrapper.Group.html##(GROUP)">Wrapper.Group#GROUP</a> is partly or completely inside the <a href="Core.Zone.html##(ZONE)">Core.Zone#ZONE</a>, false otherwise.</p>
</div>
</div>
@@ -36399,7 +36399,7 @@ end</code></pre>
</div>
<div class="w3-half">
<p>true if at least one of the <a href="Wrapper.Group.html##(GROUP)">Wrapper.Group#GROUP</a> is partly or completly inside the <a href="Core.Zone.html##(ZONE)">Core.Zone#ZONE</a>, false otherwise.</p>
<p>true if at least one of the <a href="Wrapper.Group.html##(GROUP)">Wrapper.Group#GROUP</a> is partly or completely inside the <a href="Core.Zone.html##(ZONE)">Core.Zone#ZONE</a>, false otherwise.</p>
</div>
</div>
@@ -49574,7 +49574,7 @@ BASE:TraceOnOff( false )</code></pre>
<h2><a id="#(SET_PLAYER).ForEachPlayer" ><strong>SET_PLAYER:ForEachPlayer(IteratorFunction, ...)</strong></a></h2>
</div>
<p>Iterate the SET_PLAYER and call an interator function for each <strong>alive</strong> CLIENT, providing the CLIENT and optional parameters.</p>
<p>Iterate the SET_PLAYER and call an iterator function for each <strong>alive</strong> CLIENT, providing the CLIENT and optional parameters.</p>
<div id= "#Functions##ForEachPlayer" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@@ -55450,7 +55450,7 @@ BASE:TraceOnOff( false )</code></pre>
<h2><a id="#(SET_STATIC).ForEachStatic" ><strong>SET_STATIC:ForEachStatic(IteratorFunction, ...)</strong></a></h2>
</div>
<p>Iterate the SET_STATIC and call an interator function for each <strong>alive</strong> STATIC, providing the STATIC and optional parameters.</p>
<p>Iterate the SET_STATIC and call an iterator function for each <strong>alive</strong> STATIC, providing the STATIC and optional parameters.</p>
<div id= "#Functions##ForEachStatic" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@@ -61842,7 +61842,7 @@ UnitSet = SET_UNIT:New():FilterActive( false ):FilterCoalition( "blue" ):FilterO
<h2><a id="#(SET_UNIT).ForEachUnit" ><strong>SET_UNIT:ForEachUnit(IteratorFunction, ...)</strong></a></h2>
</div>
<p>Iterate the SET_UNIT and call an interator function for each <strong>alive</strong> UNIT, providing the UNIT and optional parameters.</p>
<p>Iterate the SET_UNIT and call an iterator function for each <strong>alive</strong> UNIT, providing the UNIT and optional parameters.</p>
<div id= "#Functions##ForEachUnit" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@@ -62030,7 +62030,7 @@ UnitSet = SET_UNIT:New():FilterActive( false ):FilterCoalition( "blue" ):FilterO
<h2><a id="#(SET_UNIT).ForEachUnitPerThreatLevel" ><strong>SET_UNIT:ForEachUnitPerThreatLevel(FromThreatLevel, ToThreatLevel, IteratorFunction, ...)</strong></a></h2>
</div>
<p>Iterate the SET_UNIT <strong>sorted *per Threat Level</strong> and call an interator function for each <strong>alive</strong> UNIT, providing the UNIT and optional parameters.</p>
<p>Iterate the SET_UNIT <strong>sorted *per Threat Level</strong> and call an iterator function for each <strong>alive</strong> UNIT, providing the UNIT and optional parameters.</p>
<div id= "#Functions##ForEachUnitPerThreatLevel" class="w3-show w3-white">
@@ -68157,7 +68157,7 @@ BASE:TraceOnOff( false )</code></pre>
<h2><a id="#(SET_ZONE).ForEachZone" ><strong>SET_ZONE:ForEachZone(IteratorFunction, ...)</strong></a></h2>
</div>
<p>Iterate the SET_ZONE and call an interator function for each ZONE, providing the ZONE and optional parameters.</p>
<p>Iterate the SET_ZONE and call an iterator function for each ZONE, providing the ZONE and optional parameters.</p>
<div id= "#Functions##ForEachZone" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">
@@ -73805,7 +73805,7 @@ BASE:TraceOnOff( false )</code></pre>
<h2><a id="#(SET_ZONE_GOAL).ForEachZone" ><strong>SET_ZONE_GOAL:ForEachZone(IteratorFunction, ...)</strong></a></h2>
</div>
<p>Iterate the SET_ZONE_GOAL and call an interator function for each ZONE, providing the ZONE and optional parameters.</p>
<p>Iterate the SET_ZONE_GOAL and call an iterator function for each ZONE, providing the ZONE and optional parameters.</p>
<div id= "#Functions##ForEachZone" class="w3-show w3-white">
<div class="w3-container w3-white" id="functiontype">