Auto commit by GitHub Actions Workflow

This commit is contained in:
MooseBotter
2023-10-31 14:27:41 +00:00
parent df09b7055a
commit 091b22e9ad
52 changed files with 1163 additions and 649 deletions
+11 -16
View File
@@ -1640,34 +1640,20 @@
<p>Use the Engage trigger to intercept intruders.</p>
<p><img src="..\Presentations\AI_GCI\Dia3.JPG" alt="Process"/></p>
<p>The AI_AIR_ENGAGE is assigned a <a href="Wrapper.Group.html">Wrapper.Group</a> and this must be done before the AI_AIR_ENGAGE process can be started using the <strong>Start</strong> event.</p>
<p><img src="..\Presentations\AI_GCI\Dia4.JPG" alt="Process"/></p>
<p>The AI will fly towards the random 3D point within the patrol zone, using a random speed within the given altitude and speed limits.
Upon arrival at the 3D point, a new random 3D point will be selected within the patrol zone using the given limits.</p>
<p><img src="..\Presentations\AI_GCI\Dia5.JPG" alt="Process"/></p>
<p>This cycle will continue.</p>
<p><img src="..\Presentations\AI_GCI\Dia6.JPG" alt="Process"/></p>
<p>During the patrol, the AI will detect enemy targets, which are reported through the <strong>Detected</strong> event.</p>
<p><img src="..\Presentations\AI_GCI\Dia9.JPG" alt="Process"/></p>
<p>When enemies are detected, the AI will automatically engage the enemy.</p>
<p><img src="..\Presentations\AI_GCI\Dia10.JPG" alt="Process"/></p>
<p>Until a fuel or damage threshold has been reached by the AI, or when the AI is commanded to RTB.
When the fuel threshold has been reached, the airplane will fly towards the nearest friendly airbase and will land.</p>
<p><img src="..\Presentations\AI_GCI\Dia13.JPG" alt="Process"/></p>
<h2>1. AI_AIR_ENGAGE constructor</h2>
<ul>
@@ -1676,14 +1662,23 @@ When the fuel threshold has been reached, the airplane will fly towards the near
<h2>3. Set the Range of Engagement</h2>
<p><img src="..\Presentations\AI_GCI\Dia11.JPG" alt="Range"/></p>
<p>An optional range can be set in meters,
that will define when the AI will engage with the detected airborne enemy targets.
The range can be beyond or smaller than the range of the Patrol Zone.
The range is applied at the position of the AI.
Use the method <a href="AI.AI_GCI.html##(AI_AIR_ENGAGE).SetEngageRange">AI.AI_GCI#AI_AIR_ENGAGE.SetEngageRange</a>() to define that range.</p>
<h2>4. Set the Zone of Engagement</h2>
<p>An optional <a href="Core.Zone.html">Core.Zone</a> can be set,
that will define when the AI will engage with the detected airborne enemy targets.
Use the method <a href="AI.AI_CAP.html##(AI_AIR_ENGAGE).SetEngageZone">AI.AI_CAP#AI_AIR_ENGAGE.SetEngageZone</a>() to define that Zone.</p>
<h1>Developer Note</h1>
<p>Note while this class still works, it is no longer supported as the original author stopped active development of MOOSE
Therefore, this class is considered to be deprecated</p>
<h1>Developer Note</h1>
<p>Note while this class still works, it is no longer supported as the original author stopped active development of MOOSE