Module AI_Designate

AI (Release 2.1) -- Management of target designation.

--Banner Image


Global(s)

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...

Type AI_DESIGNATE

AI_DESIGNATE.Detection
AI_DESIGNATE.GroupSet
AI_DESIGNATE:MenuLaseOff(Index, Duration)
AI_DESIGNATE:MenuLaseOn(Index, Duration)
AI_DESIGNATE:MenuSmoke(Index)
AI_DESIGNATE:New(Detection, GroupSet)

AI_DESIGNATE Constructor.

AI_DESIGNATE.RecceSet
AI_DESIGNATE.Spots
AI_DESIGNATE:onafterDetect()
AI_DESIGNATE:onafterLaseOff(From, Event, To, Index)
AI_DESIGNATE:onafterLaseOn(From, Event, To, Index, Duration)
AI_DESIGNATE:onafterSmoke(From, Event, To, Index)

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

2. AI_DESIGNATE is a FSM

Process

2.1 AI_DESIGNATE States

  • Designating ( Group ): The process is not started yet.

2.2 AI_DESIGNATE Events

Type AI_Designate

Type AI_DESIGNATE

Field(s)

AI_DESIGNATE.Detection
AI_DESIGNATE.GroupSet
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

Return value

#AI_DESIGNATE:

AI_DESIGNATE.RecceSet
AI_DESIGNATE.Spots
AI_DESIGNATE:onafterDetect()

Return value

#AI_DESIGNATE:

AI_DESIGNATE:onafterLaseOff(From, Event, To, Index)

Parameters

  • From :

  • Event :

  • To :

  • Index :

Return value

#AI_DESIGNATE:

AI_DESIGNATE:onafterLaseOn(From, Event, To, Index, Duration)

Parameters

  • From :

  • Event :

  • To :

  • Index :

  • Duration :

Return value

#AI_DESIGNATE:

AI_DESIGNATE:onafterSmoke(From, Event, To, Index)

Parameters

  • From :

  • Event :

  • To :

  • Index :

Return value

#AI_DESIGNATE: