Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_AIGetRandomPointWithExclude Class Reference
Inheritance diagram for SCR_AIGetRandomPointWithExclude:
AITaskScripted

Protected Member Functions

override array< stringGetVariablesIn ()
override array< stringGetVariablesOut ()
override ENodeResult EOnTaskSimulate (AIAgent owner, float dt)
bool FindPosition2D (out vector randomPos, vector randomSphereOrigin, float randomSphereRadius, vector excludeSphereOrigin=vector.Zero, float excludeRadius=0, int iterationCount=50)

Static Protected Member Functions

static override bool VisibleInPalette ()
string GetOnHoverDescription ()

Protected Attributes

vector m_vSearchCenter
float m_fSearchRadius
vector m_vExcludeCenter
float m_fExcludeRadius
int m_iIterationCount

Static Protected Attributes

static ref TStringArray s_aVarsIn
static ref TStringArray s_aVarsOut

Detailed Description

Definition at line 1 of file SCR_AIGetRandomPointWithExclude.c.

Member Function Documentation

◆ EOnTaskSimulate()

override ENodeResult SCR_AIGetRandomPointWithExclude::EOnTaskSimulate ( AIAgent owner,
float dt )
inlineprotected

Definition at line 54 of file SCR_AIGetRandomPointWithExclude.c.

◆ FindPosition2D()

bool SCR_AIGetRandomPointWithExclude::FindPosition2D ( out vector randomPos,
vector randomSphereOrigin,
float randomSphereRadius,
vector excludeSphereOrigin = vector.Zero,
float excludeRadius = 0,
int iterationCount = 50 )
inlineprotected

Definition at line 90 of file SCR_AIGetRandomPointWithExclude.c.

◆ GetOnHoverDescription()

string SCR_AIGetRandomPointWithExclude::GetOnHoverDescription ( )
inlinestaticprotected

Definition at line 118 of file SCR_AIGetRandomPointWithExclude.c.

◆ GetVariablesIn()

override array< string > SCR_AIGetRandomPointWithExclude::GetVariablesIn ( )
inlineprotected

Definition at line 39 of file SCR_AIGetRandomPointWithExclude.c.

◆ GetVariablesOut()

override array< string > SCR_AIGetRandomPointWithExclude::GetVariablesOut ( )
inlineprotected

Definition at line 48 of file SCR_AIGetRandomPointWithExclude.c.

◆ VisibleInPalette()

override bool SCR_AIGetRandomPointWithExclude::VisibleInPalette ( )
inlinestaticprotected

Definition at line 26 of file SCR_AIGetRandomPointWithExclude.c.

Member Data Documentation

◆ m_fExcludeRadius

float SCR_AIGetRandomPointWithExclude::m_fExcludeRadius
protected

Definition at line 20 of file SCR_AIGetRandomPointWithExclude.c.

◆ m_fSearchRadius

float SCR_AIGetRandomPointWithExclude::m_fSearchRadius
protected

Definition at line 14 of file SCR_AIGetRandomPointWithExclude.c.

◆ m_iIterationCount

int SCR_AIGetRandomPointWithExclude::m_iIterationCount
protected

Definition at line 23 of file SCR_AIGetRandomPointWithExclude.c.

◆ m_vExcludeCenter

vector SCR_AIGetRandomPointWithExclude::m_vExcludeCenter
protected

Definition at line 17 of file SCR_AIGetRandomPointWithExclude.c.

◆ m_vSearchCenter

vector SCR_AIGetRandomPointWithExclude::m_vSearchCenter
protected

Definition at line 11 of file SCR_AIGetRandomPointWithExclude.c.

◆ s_aVarsIn

ref TStringArray SCR_AIGetRandomPointWithExclude::s_aVarsIn
staticprotected
Initial value:
= {
ENTITY_PORT,
ORIGIN_PORT,
RADIUS_PORT,
EXCLUSION_ORIGIN_PORT,
EXCLUSION_RADIUS_PORT
}

Definition at line 32 of file SCR_AIGetRandomPointWithExclude.c.

◆ s_aVarsOut

ref TStringArray SCR_AIGetRandomPointWithExclude::s_aVarsOut
staticprotected
Initial value:
= {
PORT_RESULT_VECTOR
}

Definition at line 45 of file SCR_AIGetRandomPointWithExclude.c.


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