| AddRandomRange(csVector3 &dest, float radius, float margin=0.0) | ScriptOperation | |
| Advance(float timedelta, NPC *npc) | ScriptOperation | virtual |
| 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 |
| 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 | |
| consecCollisions | ScriptOperation | protected |
| CopyCheckMoveOk(ScriptOperation *source) | ScriptOperation | |
| 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) | TeleportOperation | virtual |
| LoadCheckMoveOk(iDocumentNode *node) | ScriptOperation | |
| LoadVelocity(iDocumentNode *node) | ScriptOperation | |
| MakeCopy() | TeleportOperation | virtual |
| 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 |
| READY_TO_RUN enum value | ScriptOperation | |
| Run(NPC *npc, bool interrupted) | TeleportOperation | virtual |
| RUNNING enum value | ScriptOperation | |
| ScriptOperation(const char *sciptName) | ScriptOperation | |
| ScriptOperation(const ScriptOperation *other) | ScriptOperation | |
| 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 enum name | ScriptOperation | |
| state | ScriptOperation | protected |
| StopMovement(NPC *npc) | ScriptOperation | protectedstatic |
| TeleportOperation() | TeleportOperation | inline |
| TurnTo(NPC *npc, const csVector3 &dest, iSector *destsect, csVector3 &forward, float &angle) | ScriptOperation | 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 |
| ~ScriptOperation() | ScriptOperation | inlinevirtual |
| ~TeleportOperation() | TeleportOperation | inlinevirtual |