14 proto external
float Evaluate();
15 proto external
float GetPriority();
16 proto external
void SetPriority(
float priority);
17 proto external
bool GetActionIsSuspended();
18 proto external
void SetActionIsSuspended(
bool val);
19 proto external
bool GetIsUniqueInActionQueue();
20 proto external
void SetIsUniqueInActionQueue(
bool unique);
23 proto external
void Fail();
24 proto external
void Complete();
25 proto external
bool GetRemoveAction();
26 proto external
void SetRemoveAction(
bool val);
27 proto external ref
AIActionBase GetRelatedGroupActivity();
28 proto external
void SetRelatedGroupActivity(
AIActionBase related);
32 event float CustomEvaluate() {
return GetPriority(); };
33 event float EvaluatePriorityLevel() {
return 0.0; };
34 event void OnSetSuspended(
bool suspended);
37 event void OnComplete();
40 event bool OnMessage(AIMessage msg) {
return false; };
42 event void OnActionSelected();
44 event void OnActionDeselected();
46 event void OnActionRemoved();