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_AISetActionParameters.c
Go to the documentation of this file.
1
6
7
class
SCR_AISetActionParameters
:
SCR_AIActionTask
8
{
9
//------------------------------------------------------------------------------------------------
10
override
ENodeResult
EOnTaskSimulate(AIAgent owner,
float
dt)
11
{
12
SCR_AIActionBase action =
GetExecutedAction
();
13
14
if
(!action)
15
return
ENodeResult
.FAIL;
16
17
action.GetParametersFromBTVariables(
this
);
18
return
ENodeResult
.SUCCESS;
19
}
20
21
//------------------------------------------------------------------------------------------------
22
static
override
bool
VisibleInPalette
() {
return
false
; }
23
};
24
25
26
class
SCR_AISetMoveActivityParameters
:
SCR_AISetActionParameters
27
{
28
protected
static
ref
TStringArray
s_aVarsIn
= (
new
SCR_AIMoveActivity
(null, null,
vector
.Zero, null)).
GetPortNames
();
29
override
TStringArray
GetVariablesIn
() {
return
s_aVarsIn
; }
30
static
override
bool
VisibleInPalette
() {
return
true
; }
31
};
32
33
class
SCR_AISetGetInActivityParameters
:
SCR_AISetActionParameters
34
{
35
protected
static
ref
TStringArray
s_aVarsIn
= (
new
SCR_AIGetInActivity
(null, null, null)).
GetPortNames
();
36
override
TStringArray
GetVariablesIn
() {
return
s_aVarsIn
; }
37
static
override
bool
VisibleInPalette
() {
return
true
; }
38
};
39
40
class
SCR_AISetDefendActivityParameters
:
SCR_AISetActionParameters
41
{
42
protected
static
ref
TStringArray
s_aVarsIn
= (
new
SCR_AIDefendActivity
(null, null,
vector
.Zero)).
GetPortNames
();
43
override
TStringArray
GetVariablesIn
() {
return
s_aVarsIn
; }
44
static
override
bool
VisibleInPalette
() {
return
true
; }
45
};
46
47
class
SCR_AISetAttackBehaviorParameters
:
SCR_AISetActionParameters
48
{
49
protected
static
ref
TStringArray
s_aVarsIn
= (
new
SCR_AIAttackBehavior
(null, null, null, null)).
GetPortNames
();
50
override
TStringArray
GetVariablesIn
() {
return
s_aVarsIn
; }
51
static
override
bool
VisibleInPalette
() {
return
true
; }
52
};
GetPortNames
TStringArray GetPortNames()
Definition
SCR_AIAction.c:238
Node::VisibleInPalette
bool VisibleInPalette()
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_AIAttackBehavior
Definition
SCR_AIAttackBehavior.c:2
SCR_AIDefendActivity
Definition
SCR_AIDefendActivity.c:2
SCR_AIGetInActivity
Definition
SCR_AIGetInActivity.c:2
SCR_AIMoveActivity
Definition
SCR_AIMoveActivity.c:2
SCR_AISetActionParameters
Definition
SCR_AISetActionParameters.c:8
SCR_AISetAttackBehaviorParameters
Definition
SCR_AISetActionParameters.c:48
SCR_AISetAttackBehaviorParameters::VisibleInPalette
static override bool VisibleInPalette()
Definition
SCR_AISetActionParameters.c:51
SCR_AISetAttackBehaviorParameters::GetVariablesIn
override TStringArray GetVariablesIn()
Definition
SCR_AISetActionParameters.c:50
SCR_AISetAttackBehaviorParameters::s_aVarsIn
static ref TStringArray s_aVarsIn
Definition
SCR_AISetActionParameters.c:49
SCR_AISetDefendActivityParameters
Definition
SCR_AISetActionParameters.c:41
SCR_AISetDefendActivityParameters::GetVariablesIn
override TStringArray GetVariablesIn()
Definition
SCR_AISetActionParameters.c:43
SCR_AISetDefendActivityParameters::s_aVarsIn
static ref TStringArray s_aVarsIn
Definition
SCR_AISetActionParameters.c:42
SCR_AISetDefendActivityParameters::VisibleInPalette
static override bool VisibleInPalette()
Definition
SCR_AISetActionParameters.c:44
SCR_AISetGetInActivityParameters
Definition
SCR_AISetActionParameters.c:34
SCR_AISetGetInActivityParameters::s_aVarsIn
static ref TStringArray s_aVarsIn
Definition
SCR_AISetActionParameters.c:35
SCR_AISetGetInActivityParameters::VisibleInPalette
static override bool VisibleInPalette()
Definition
SCR_AISetActionParameters.c:37
SCR_AISetGetInActivityParameters::GetVariablesIn
override TStringArray GetVariablesIn()
Definition
SCR_AISetActionParameters.c:36
SCR_AISetMoveActivityParameters
Definition
SCR_AISetActionParameters.c:27
SCR_AISetMoveActivityParameters::VisibleInPalette
static override bool VisibleInPalette()
Definition
SCR_AISetActionParameters.c:30
SCR_AISetMoveActivityParameters::GetVariablesIn
override TStringArray GetVariablesIn()
Definition
SCR_AISetActionParameters.c:29
SCR_AISetMoveActivityParameters::s_aVarsIn
static ref TStringArray s_aVarsIn
Definition
SCR_AISetActionParameters.c:28
vector
Definition
vector.c:13
ENodeResult
ENodeResult
Definition
ENodeResult.c:13
TStringArray
array< string > TStringArray
Definition
Types.c:385
scripts
Game
AI
ScriptedNodes
Behavior
SCR_AISetActionParameters.c
Generated by
1.17.0