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_AIGetInNearestWaypointParameters.c
Go to the documentation of this file.
1
class
SCR_AIGetInNearestWaypointParameters
:
SCR_AIGetWaypointParameters
2
{
3
protected
static
ref
TStringArray
s_aVarsOut2
=
SCR_AINodePortsHelpers
.MergeTwoArrays(
SCR_AIGetWaypointParameters
.
s_aVarsOut_Base
, {PORT_BOARDING_PARAMS, PORT_WAYPOINT_HOLDING_TIME});
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_BoardingTimedWaypoint
wp =
SCR_BoardingTimedWaypoint
.Cast(
m_Waypoint
);
18
if
(!wp)
19
{
20
return
NodeError
(
this
, owner,
"Wrong class of provided Waypoint!"
);
21
}
22
23
SetVariableOut
(PORT_BOARDING_PARAMS, wp.GetAllowance());
24
SetVariableOut
(PORT_WAYPOINT_HOLDING_TIME, wp.GetHoldingTime());
25
26
return
ENodeResult
.SUCCESS;
27
}
28
29
//------------------------------------------------------------------------------------------------
30
protected
static
override
string
GetOnHoverDescription
()
31
{
32
return
"Returns get in nearest waypoint parameters"
;
33
}
34
};
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_AIGetInNearestWaypointParameters
Definition
SCR_AIGetInNearestWaypointParameters.c:2
SCR_AIGetInNearestWaypointParameters::EOnTaskSimulate
override ENodeResult EOnTaskSimulate(AIAgent owner, float dt)
Definition
SCR_AIGetInNearestWaypointParameters.c:12
SCR_AIGetInNearestWaypointParameters::GetVariablesOut
override TStringArray GetVariablesOut()
Definition
SCR_AIGetInNearestWaypointParameters.c:6
SCR_AIGetInNearestWaypointParameters::s_aVarsOut2
static ref TStringArray s_aVarsOut2
Definition
SCR_AIGetInNearestWaypointParameters.c:3
SCR_AIGetInNearestWaypointParameters::GetOnHoverDescription
static override string GetOnHoverDescription()
Definition
SCR_AIGetInNearestWaypointParameters.c:30
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_BoardingTimedWaypoint
Definition
SCR_BoardingTimedWaypoint.c:7
ENodeResult
ENodeResult
Definition
ENodeResult.c:13
TStringArray
array< string > TStringArray
Definition
Types.c:385
scripts
Game
AI
ScriptedNodes
Waypoints
SCR_AIGetInNearestWaypointParameters.c
Generated by
1.17.0