25 override ENodeResult EOnTaskSimulate(AIAgent owner,
float dt)
30 return ENodeResult.FAIL;
32 action.SetParametersToBTVariables(
this);
34 return ENodeResult.SUCCESS;
38 protected override bool VisibleInPalette() {
return false; }
46 static ref TStringArray s_aVarsOut = (
new SCR_AIGetInVehicle(
null,
null,
null)).GetPortNames();
47 override TStringArray GetVariablesOut() {
return s_aVarsOut; }
49 protected override bool VisibleInPalette() {
return true; }
54 static ref TStringArray s_aVarsOut = (
new SCR_AIGetOutVehicle(
null,
null,
null)).GetPortNames();
55 override TStringArray GetVariablesOut() {
return s_aVarsOut; }
57 protected override bool VisibleInPalette() {
return true; }
62 static ref TStringArray s_aVarsOut = (
new SCR_AIGetInActivity(
null,
null,
null)).GetPortNames();
63 override TStringArray GetVariablesOut()
68 protected override bool VisibleInPalette() {
return true; }
73 static ref TStringArray s_aVarsOut = (
new SCR_AIGetOutActivity(
null,
null,
null)).GetPortNames();
74 override TStringArray GetVariablesOut() {
return s_aVarsOut; }
76 protected override bool VisibleInPalette() {
return true; }
81 static ref TStringArray s_aVarsOut = (
new SCR_AIMoveActivity(
null,
null, vector.Zero,
null)).GetPortNames();
82 override TStringArray GetVariablesOut() {
return s_aVarsOut; }
84 override bool VisibleInPalette() {
return true; }
90 static ref TStringArray s_aVarsOut = (
new SCR_AIFollowActivity(
null,
null, vector.Zero,
null)).GetPortNames();
91 override TStringArray GetVariablesOut() {
return s_aVarsOut; }
93 override bool VisibleInPalette() {
return true; }
98 static ref TStringArray s_aVarsOut = (
new SCR_AIDefendActivity(
null,
null,
null, vector.Zero)).GetPortNames();
99 override TStringArray GetVariablesOut() {
return s_aVarsOut; }
101 override bool VisibleInPalette() {
return true; }
106 static ref TStringArray s_aVarsOut = (
new SCR_AIDefendBehavior(
null,
null,
null, vector.Zero, 0)).GetPortNames();
107 override TStringArray GetVariablesOut() {
return s_aVarsOut; }
109 override bool VisibleInPalette() {
return true; }
114 static ref TStringArray s_aVarsOut = (
new SCR_AIAttackBehavior(
null,
null,
null,
null)).GetPortNames();
115 override TStringArray GetVariablesOut() {
return s_aVarsOut; }
117 override bool VisibleInPalette() {
return true; }
123 override TStringArray GetVariablesOut() {
return s_aVarsOut; }
125 override bool VisibleInPalette() {
return true; }
131 override TStringArray GetVariablesOut() {
return s_aVarsOut; }
133 override bool VisibleInPalette() {
return true; }
139 override TStringArray GetVariablesOut() {
return s_aVarsOut; }
141 override bool VisibleInPalette() {
return true; }
147 override TStringArray GetVariablesOut() {
return s_aVarsOut; }
149 override bool VisibleInPalette() {
return true; }
155 override TStringArray GetVariablesOut() {
return s_aVarsOut; }
157 override bool VisibleInPalette() {
return true; }
163 override TStringArray GetVariablesOut() {
return s_aVarsOut; }
165 override bool VisibleInPalette() {
return true; }
171 override TStringArray GetVariablesOut() {
return s_aVarsOut; }
173 override bool VisibleInPalette() {
return true; }
179 override TStringArray GetVariablesOut() {
return s_aVarsOut; }
181 override bool VisibleInPalette() {
return true; }
183 override ENodeResult EOnTaskSimulate(AIAgent owner,
float dt)
188 return ENodeResult.FAIL;
194 SCR_BTParamAssignable<IEntity> paramEntity = moveIndBehavior.m_Entity;
195 paramEntity.m_AssignedOut = paramEntity.m_Value !=
null;
198 action.SetParametersToBTVariables(
this);
199 return ENodeResult.SUCCESS;
206 override TStringArray GetVariablesOut() {
return s_aVarsOut; }
208 override bool VisibleInPalette() {
return true; }
214 override TStringArray GetVariablesOut() {
return s_aVarsOut; }
215 override bool VisibleInPalette() {
return true; }