Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_AIGetRandomPointInCircularSector Interface Reference
Inheritance diagram for SCR_AIGetRandomPointInCircularSector:

Public Member Functions

override array< string > GetVariablesIn ()
 
override array< string > GetVariablesOut ()
 
override ENodeResult EOnTaskSimulate (AIAgent owner, float dt)
 

Static Public Member Functions

static override bool VisibleInPalette ()
 

Static Public Attributes

static const string ORIGIN_ENTITY_PORT = "OriginEntity"
 
static const string SECTOR_AXIS_POINT_PORT = "SectorAxisPoint"
 
static const string RANGE_PORT = "AngularRange"
 
static const string POSITION_OUT_PORT = "PositionOut"
 

Static Protected Member Functions

static override string GetOnHoverDescription ()
 

Protected Attributes

float m_fAngularRange
 
bool m_bReturnCircumference
 
bool m_bDebugMe
 
ref array< ref Shape > m_aShapes = {}
 

Static Protected Attributes

static ref TStringArray s_aVarsIn
 
static ref TStringArray s_aVarsOut
 

Member Function Documentation

◆ EOnTaskSimulate()

override ENodeResult SCR_AIGetRandomPointInCircularSector.EOnTaskSimulate ( AIAgent owner,
float dt )

◆ GetOnHoverDescription()

static override string SCR_AIGetRandomPointInCircularSector.GetOnHoverDescription ( )
staticprotected

◆ GetVariablesIn()

override array< string > SCR_AIGetRandomPointInCircularSector.GetVariablesIn ( )

◆ GetVariablesOut()

override array< string > SCR_AIGetRandomPointInCircularSector.GetVariablesOut ( )

◆ VisibleInPalette()

static override bool SCR_AIGetRandomPointInCircularSector.VisibleInPalette ( )
static

Member Data Documentation

◆ m_aShapes

ref array<ref Shape> SCR_AIGetRandomPointInCircularSector.m_aShapes = {}
protected

◆ m_bDebugMe

bool SCR_AIGetRandomPointInCircularSector.m_bDebugMe
protected

◆ m_bReturnCircumference

bool SCR_AIGetRandomPointInCircularSector.m_bReturnCircumference
protected

◆ m_fAngularRange

float SCR_AIGetRandomPointInCircularSector.m_fAngularRange
protected

◆ ORIGIN_ENTITY_PORT

const string SCR_AIGetRandomPointInCircularSector.ORIGIN_ENTITY_PORT = "OriginEntity"
static

◆ POSITION_OUT_PORT

const string SCR_AIGetRandomPointInCircularSector.POSITION_OUT_PORT = "PositionOut"
static

◆ RANGE_PORT

const string SCR_AIGetRandomPointInCircularSector.RANGE_PORT = "AngularRange"
static

◆ s_aVarsIn

ref TStringArray SCR_AIGetRandomPointInCircularSector.s_aVarsIn
staticprotected
Initial value:
= {
}
static const string SECTOR_AXIS_POINT_PORT
Definition SCR_AIGetRandomPointInCircularSector.c:4
static const string ORIGIN_ENTITY_PORT
Definition SCR_AIGetRandomPointInCircularSector.c:3
static const string RANGE_PORT
Definition SCR_AIGetRandomPointInCircularSector.c:5

◆ s_aVarsOut

ref TStringArray SCR_AIGetRandomPointInCircularSector.s_aVarsOut
staticprotected
Initial value:
= {
}
static const string POSITION_OUT_PORT
Definition SCR_AIGetRandomPointInCircularSector.c:6

◆ SECTOR_AXIS_POINT_PORT

const string SCR_AIGetRandomPointInCircularSector.SECTOR_AXIS_POINT_PORT = "SectorAxisPoint"
static

The documentation for this interface was generated from the following file: