Module AI_Designate
AI (Release 2.1) -- Management of target designation.
--
Global(s)
| AI_DESIGNATE |
AI_DESIGNATE class, extends Fsm#FSMAI_DESIGNATE is orchestrating the designation of potential targets, and communicate these to a dedicated attacking group of players, so that following a dynamically generated menu system, each detected set of potential targets can be lased or smoked... |
Type AI_DESIGNATE
Global(s)
- #AI_DESIGNATE AI_DESIGNATE
-
AI_DESIGNATE class, extends Fsm#FSM
AI_DESIGNATE is orchestrating the designation of potential targets, and communicate these to a dedicated attacking group of players, so that following a dynamically generated menu system, each detected set of potential targets can be lased or smoked...
1. AI_DESIGNATE constructor
- AI_DESIGNATE.New(): Creates a new AI_DESIGNATE object.
2. AI_DESIGNATE is a FSM
2.1 AI_DESIGNATE States
- Designating ( Group ): The process is not started yet.
2.2 AI_DESIGNATE Events
- **AI_DESIGNATE.Detect**: Detect targets.
- **AI_DESIGNATE.LaseOn**: Lase the targets with the specified Index.
- **AI_DESIGNATE.LaseOff**: Stop lasing the targets with the specified Index.
- **AI_DESIGNATE.Smoke**: Smoke the targets with the specified Index.
- **#AI_DESIGNATE.Status**: Report designation status.
Type AI_Designate
Type AI_DESIGNATE
Field(s)
- AI_DESIGNATE:MenuLaseOff(Index, Duration)
-
Parameters
-
Index: -
Duration:
-
- AI_DESIGNATE:MenuLaseOn(Index, Duration)
-
Parameters
-
Index: -
Duration:
-
- AI_DESIGNATE:MenuSmoke(Index)
-
Parameter
-
Index:
-
- AI_DESIGNATE:New(Detection, GroupSet)
-
AI_DESIGNATE Constructor.
This class is an abstract class and should not be instantiated.
Parameters
-
Functional.Detection#DETECTION_BASE Detection: -
Core.Set#SET_GROUP GroupSet: The set of groups to designate for.
Return value
-
- AI_DESIGNATE:onafterDetect()
-
Return value
- AI_DESIGNATE:onafterLaseOff(From, Event, To, Index)
-
Parameters
-
From: -
Event: -
To: -
Index:
Return value
-
- AI_DESIGNATE:onafterLaseOn(From, Event, To, Index, Duration)
-
Parameters
-
From: -
Event: -
To: -
Index: -
Duration:
Return value
-
- AI_DESIGNATE:onafterSmoke(From, Event, To, Index)
-
Parameters
-
From: -
Event: -
To: -
Index:
Return value
-