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_AIGetEntityWaypointParameters.c
Go to the documentation of this file.
1
class
SCR_AIGetEntityWaypointParameters
:
SCR_AIGetWaypointParameters
2
{
3
protected
static
ref
TStringArray
s_aVarsOut2
=
SCR_AINodePortsHelpers
.MergeTwoArrays(
SCR_AIGetWaypointParameters
.
s_aVarsOut_Base
, {PORT_ENTITY});
4
5
//------------------------------------------------------------------------------------------------
6
override
TStringArray
GetVariablesOut
()
7
{
8
return
s_aVarsOut2
;
9
}
10
11
//------------------------------------------------------------------------------------------------
12
override
ENodeResult
EOnTaskSimulate
(AIAgent owner,
float
dt)
13
{
14
if
(
ENodeResult
.FAIL == super.EOnTaskSimulate(owner, dt))
15
return
ENodeResult
.FAIL;
16
17
SCR_EntityWaypoint
wp =
SCR_EntityWaypoint
.Cast(
m_Waypoint
);
18
if
(!wp)
19
{
20
return
NodeError
(
this
, owner,
"Wrong class of provided Waypoint!"
);
21
}
22
23
SetVariableOut
(PORT_ENTITY, wp.GetEntity());
24
25
return
ENodeResult
.SUCCESS;
26
}
27
28
//------------------------------------------------------------------------------------------------
29
protected
static
override
string
GetOnHoverDescription
()
30
{
31
return
"Returns entity waypoint Entity parameter"
;
32
}
33
};
NodeError
ENodeResult NodeError(Node node, AIAgent owner, string msg)
Error call to be used in scripted BT nodes.
Definition
NodeError.c:3
Node::SetVariableOut
proto void SetVariableOut(string name, void val)
SCR_AIGetEntityWaypointParameters
Definition
SCR_AIGetEntityWaypointParameters.c:2
SCR_AIGetEntityWaypointParameters::EOnTaskSimulate
override ENodeResult EOnTaskSimulate(AIAgent owner, float dt)
Definition
SCR_AIGetEntityWaypointParameters.c:12
SCR_AIGetEntityWaypointParameters::GetOnHoverDescription
static override string GetOnHoverDescription()
Definition
SCR_AIGetEntityWaypointParameters.c:29
SCR_AIGetEntityWaypointParameters::s_aVarsOut2
static ref TStringArray s_aVarsOut2
Definition
SCR_AIGetEntityWaypointParameters.c:3
SCR_AIGetEntityWaypointParameters::GetVariablesOut
override TStringArray GetVariablesOut()
Definition
SCR_AIGetEntityWaypointParameters.c:6
SCR_AIGetWaypointParameters
Definition
SCR_AIGetWaypointParameters.c:2
SCR_AIGetWaypointParameters::s_aVarsOut_Base
static ref TStringArray s_aVarsOut_Base
Definition
SCR_AIGetWaypointParameters.c:58
SCR_AIGetWaypointParameters::m_Waypoint
SCR_AIWaypoint m_Waypoint
Definition
SCR_AIGetWaypointParameters.c:16
SCR_AINodePortsHelpers
Definition
SCR_AIUtils.c:4
SCR_EntityWaypoint
Definition
SCR_EntityWaypoint.c:44
ENodeResult
ENodeResult
Definition
ENodeResult.c:13
TStringArray
array< string > TStringArray
Definition
Types.c:385
scripts
Game
AI
ScriptedNodes
Waypoints
SCR_AIGetEntityWaypointParameters.c
Generated by
1.17.0