Arma Reforger Script API
|
Same as SCR_BTParam<T>, but can be assigned or not (from script side). More...
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. | |
Public Member Functions inherited from SCR_BTParamBase | |
void | SetVariableOut (Node node) |
void | GetVariableIn (Node node) |
void | SCR_BTParamBase (string portName) |
Public Attributes | |
T | m_Value |
bool | m_AssignedOut |
bool | m_AssignedIn |
Public Attributes inherited from SCR_BTParamBase | |
string | m_sPortName |
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;
override void SCR_BTParamAssignable< Class T >.GetVariableIn | ( | Node | node | ) |
Implements SCR_BTParamBase.
void SCR_BTParamAssignable< Class T >.Init | ( | array< SCR_BTParamBase > | paramsArray, |
T | value, | ||
bool | assignedOut = true |
||
) |
void SCR_BTParamAssignable< Class T >.Init | ( | SCR_AIActionBase | action, |
T | value, | ||
bool | assignedOut = true |
||
) |
Use this in SCR_AIAction constructor.
override void SCR_BTParamAssignable< Class T >.SetVariableOut | ( | Node | node | ) |
Implements SCR_BTParamBase.
bool SCR_BTParamAssignable< Class T >.m_AssignedIn |
bool SCR_BTParamAssignable< Class T >.m_AssignedOut |
T SCR_BTParamAssignable< Class T >.m_Value |