Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
SCR_BTParamAssignable< Class T > Interface Template Reference

Same as SCR_BTParam<T>, but can be assigned or not (from script side). More...

Inheritance diagram for SCR_BTParamAssignable< Class T >:
[legend]

Public Member Functions

override void SetVariableOut (Node node)
 
override void GetVariableIn (Node node)
 
void Init (array< SCR_BTParamBase > paramsArray, T value, bool assignedOut=true)
 
void Init (SCR_AIActionBase action, T value, bool assignedOut=true)
 Use this in SCR_AIAction constructor.
 
override string ValueToString ()
 
- Public Member Functions inherited from SCR_BTParamBase
void SetVariableOut (Node node)
 
void GetVariableIn (Node node)
 
string ValueToString ()
 
void SCR_BTParamBase (string portName)
 

Public Attributes

m_Value
 
bool m_AssignedOut
 
bool m_AssignedIn
 
- Public Attributes inherited from SCR_BTParamBase
string m_sPortName
 

Detailed Description

Same as SCR_BTParam<T>, but can be assigned or not (from script side).

Output: When not assigned, it clears node variable. When assigned, works as usual. Input: Overrides m_Value only if GetVariableIn returns true;

Member Function Documentation

◆ GetVariableIn()

override void SCR_BTParamAssignable< Class T >.GetVariableIn ( Node  node)

Implements SCR_BTParamBase.

◆ Init() [1/2]

void SCR_BTParamAssignable< Class T >.Init ( array< SCR_BTParamBase paramsArray,
value,
bool  assignedOut = true 
)

◆ Init() [2/2]

void SCR_BTParamAssignable< Class T >.Init ( SCR_AIActionBase  action,
value,
bool  assignedOut = true 
)

Use this in SCR_AIAction constructor.

◆ SetVariableOut()

override void SCR_BTParamAssignable< Class T >.SetVariableOut ( Node  node)

Implements SCR_BTParamBase.

◆ ValueToString()

override string SCR_BTParamAssignable< Class T >.ValueToString ( )

Implements SCR_BTParamBase.

Member Data Documentation

◆ m_AssignedIn

bool SCR_BTParamAssignable< Class T >.m_AssignedIn

◆ m_AssignedOut

bool SCR_BTParamAssignable< Class T >.m_AssignedOut

◆ m_Value

T SCR_BTParamAssignable< Class T >.m_Value

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