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