Arma Reforger Explorer
1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Toggle main menu visibility
Loading...
Searching...
No Matches
SCR_AIGetActionPriorityLevel.c
Go to the documentation of this file.
1
class
SCR_AIGetActionPriorityLevel
:
SCR_AIActionTask
2
{
3
protected
static
const
string
PORT_PRIORITY_LEVEL
=
"PriorityLevel"
;
4
5
//------------------------------------------------------------------------------------------------
6
override
ENodeResult
EOnTaskSimulate
(AIAgent owner,
float
dt)
7
{
8
SCR_AIActionBase action =
GetExecutedAction
();
9
10
if
(!action)
11
return
ENodeResult
.FAIL;
12
13
float
priorityLevel = action.EvaluatePriorityLevel();
14
15
SetVariableOut
(
PORT_PRIORITY_LEVEL
, priorityLevel);
16
17
return
ENodeResult
.SUCCESS;
18
}
19
20
//------------------------------------------------------------------------------------------------
21
protected
static
override
bool
VisibleInPalette
() {
return
true
; }
22
23
protected
static
ref
TStringArray
s_aVarsOut
= {
PORT_PRIORITY_LEVEL
};
24
override
TStringArray
GetVariablesOut
() {
return
s_aVarsOut
; }
25
};
Node::SetVariableOut
proto void SetVariableOut(string name, void val)
SCR_AIActionTask
Definition
SCR_AIBehaviorTask.c:2
SCR_AIActionTask::GetExecutedAction
SCR_AIActionBase GetExecutedAction()
Returns current action from the utility component.
Definition
SCR_AIBehaviorTask.c:53
SCR_AIGetActionPriorityLevel
Definition
SCR_AIGetActionPriorityLevel.c:2
SCR_AIGetActionPriorityLevel::GetVariablesOut
override TStringArray GetVariablesOut()
Definition
SCR_AIGetActionPriorityLevel.c:24
SCR_AIGetActionPriorityLevel::PORT_PRIORITY_LEVEL
static const string PORT_PRIORITY_LEVEL
Definition
SCR_AIGetActionPriorityLevel.c:3
SCR_AIGetActionPriorityLevel::VisibleInPalette
static override bool VisibleInPalette()
Definition
SCR_AIGetActionPriorityLevel.c:21
SCR_AIGetActionPriorityLevel::EOnTaskSimulate
override ENodeResult EOnTaskSimulate(AIAgent owner, float dt)
Definition
SCR_AIGetActionPriorityLevel.c:6
SCR_AIGetActionPriorityLevel::s_aVarsOut
static ref TStringArray s_aVarsOut
Definition
SCR_AIGetActionPriorityLevel.c:23
ENodeResult
ENodeResult
Definition
ENodeResult.c:13
TStringArray
array< string > TStringArray
Definition
Types.c:385
scripts
Game
AI
ScriptedNodes
Behavior
SCR_AIGetActionPriorityLevel.c
Generated by
1.17.0