| AddRandomRange(csVector3 &dest, float radius, float margin=0.0) | ScriptOperation | |
| Advance(float timedelta, NPC *npc) | ScriptOperation | virtual |
| ALL enum value | PerceptOperation | protected |
| ang_vel | ScriptOperation | protected |
| AtInterruptedAngle(const csVector3 &pos, const iSector *sector, float angle) | ScriptOperation | virtual |
| AtInterruptedAngle(NPC *npc) | ScriptOperation | virtual |
| AtInterruptedPosition(const csVector3 &pos, const iSector *sector) | ScriptOperation | virtual |
| AtInterruptedPosition(NPC *npc) | ScriptOperation | virtual |
| calcCondition | PerceptOperation | protected |
| CheckCondition(NPC *npc) | PerceptOperation | virtual |
| CheckEndPointOk(NPC *npc, const csVector3 &myPos, iSector *mySector, const csVector3 &endPos, iSector *endSector) | ScriptOperation | virtual |
| CheckMoveOk(NPC *npc, csVector3 oldPos, iSector *oldSector, const csVector3 &newPos, iSector *newSector, int resultFromExtrapolate) | ScriptOperation | virtual |
| checkTribeHome | ScriptOperation | protected |
| collision | ScriptOperation | protected |
| COMPLETED enum value | ScriptOperation | |
| condition | PerceptOperation | protected |
| consecCollisions | ScriptOperation | protected |
| CopyCheckMoveOk(ScriptOperation *source) | ScriptOperation | |
| delayed | PerceptOperation | protected |
| failedPerception | PerceptOperation | protected |
| Failure(NPC *npc) | ScriptOperation | virtual |
| failurePerception | ScriptOperation | protected |
| falling | ScriptOperation | protected |
| GetAngularVelocity(NPC *npc) | ScriptOperation | virtual |
| GetCollisionPerception(NPC *npc) | ScriptOperation | virtual |
| GetFallingPerception(NPC *npc) | ScriptOperation | virtual |
| GetInBoundsPerception(NPC *npc) | ScriptOperation | virtual |
| GetName() const | ScriptOperation | inlinevirtual |
| GetOutOfBoundsPerception(NPC *npc) | ScriptOperation | virtual |
| GetState() const | ScriptOperation | inlinevirtual |
| GetVelocity(NPC *npc) | ScriptOperation | virtual |
| inBounds | ScriptOperation | protected |
| INTERRUPTED enum value | ScriptOperation | |
| interrupted_angle | ScriptOperation | protected |
| interrupted_position | ScriptOperation | protected |
| interrupted_sector | ScriptOperation | protected |
| InterruptOperation(NPC *npc) | ScriptOperation | virtual |
| Load(iDocumentNode *node) | PerceptOperation | virtual |
| LoadCheckMoveOk(iDocumentNode *node) | ScriptOperation | |
| LoadVelocity(iDocumentNode *node) | ScriptOperation | |
| MakeCopy() | PerceptOperation | virtual |
| maxRange | PerceptOperation | protected |
| name | ScriptOperation | protected |
| OPERATION_COMPLETED enum value | ScriptOperation | |
| OPERATION_FAILED enum value | ScriptOperation | |
| OPERATION_NOT_COMPLETED enum value | ScriptOperation | |
| OperationResult enum name | ScriptOperation | |
| outOfBounds | ScriptOperation | protected |
| parent | ScriptOperation | protected |
| perception | PerceptOperation | protected |
| PerceptOperation() | PerceptOperation | inline |
| READY_TO_RUN enum value | ScriptOperation | |
| Run(NPC *npc, bool interrupted) | PerceptOperation | virtual |
| RUNNING enum value | ScriptOperation | |
| ScriptOperation(const char *sciptName) | ScriptOperation | |
| ScriptOperation(const ScriptOperation *other) | ScriptOperation | |
| SELF enum value | PerceptOperation | protected |
| SetAnimation(NPC *npc, const char *name) | ScriptOperation | |
| SetParent(Behavior *behavior) | ScriptOperation | |
| SetState(State state) | ScriptOperation | inlinevirtual |
| StartMoveTo(NPC *npc, const csVector3 &dest, iSector *sector, float vel, const char *action, float &angle) | ScriptOperation | protected |
| state | ScriptOperation | protected |
| State enum name | ScriptOperation | |
| StopMovement(NPC *npc) | ScriptOperation | protectedstatic |
| TARGET enum value | PerceptOperation | protected |
| target | PerceptOperation | protected |
| TargetType enum name | PerceptOperation | protected |
| TRIBE enum value | PerceptOperation | protected |
| TriggerEvent(NPC *npc, Perception &pcpt, TargetType target, float maxRange) | PerceptOperation | static |
| TurnTo(NPC *npc, const csVector3 &dest, iSector *destsect, csVector3 &forward, float &angle) | ScriptOperation | protected |
| type | PerceptOperation | protected |
| vel | ScriptOperation | protected |
| VEL_DEFAULT enum value | ScriptOperation | |
| VEL_RUN enum value | ScriptOperation | |
| VEL_USER enum value | ScriptOperation | |
| VEL_WALK enum value | ScriptOperation | |
| VelSource enum name | ScriptOperation | |
| velSource | ScriptOperation | protected |
| ~PerceptOperation() | PerceptOperation | inlinevirtual |
| ~ScriptOperation() | ScriptOperation | inlinevirtual |