Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_AICreateTargetInfo.c
Go to the documentation of this file.
2{
3 protected static const string TARGET_INFO_PORT = "TargetInfo";
4
5 protected static const string ENTITY_PORT = "Entity";
6 protected static const string LAST_SEEN_POSITION_PORT = "LastSeenPosition";
7 protected static const string TIME_SINCE_SEEN_PORT = "TimeSinceSeen";
8
9 ref SCR_AITargetInfo m_TargetInfo;
10
17 override TStringArray GetVariablesIn() { return s_aVarsIn; }
18
19 override TStringArray GetVariablesOut() { return s_aVarsOut; }
20
21 static override bool VisibleInPalette() { return true; }
22
23 static override string GetOnHoverDescription() { return "Create SCR_TargetInfo object from its member variables"; };
24
25 //----------------------------------------------------------------------------------------------------------------
26 override ENodeResult EOnTaskSimulate(AIAgent owner, float dt)
27 {
28 m_TargetInfo = new SCR_AITargetInfo();
29
31 return NodeError(this, owner, "No entity provided!");
32
36 return ENodeResult.SUCCESS;
37 }
38}
ENodeResult NodeError(Node node, AIAgent owner, string msg)
Error call to be used in scripted BT nodes.
Definition NodeError.c:3
proto void SetVariableOut(string name, void val)
proto bool GetVariableIn(string name, out void val)
static const string LAST_SEEN_POSITION_PORT
static override string GetOnHoverDescription()
static const string TIME_SINCE_SEEN_PORT
static override bool VisibleInPalette()
ref SCR_AITargetInfo m_TargetInfo
static const string TARGET_INFO_PORT
static const string ENTITY_PORT
override ENodeResult EOnTaskSimulate(AIAgent owner, float dt)
override TStringArray GetVariablesIn()
override TStringArray GetVariablesOut()
ENodeResult
Definition ENodeResult.c:13
array< string > TStringArray
Definition Types.c:385