AiFollow(const std::string &ActorId, float duration, float X, float Y, float Z) | MWMechanics::AiFollow | |
AiFollow(const std::string &ActorId, const std::string &CellId, float duration, float X, float Y, float Z) | MWMechanics::AiFollow | |
AiFollow(const std::string &ActorId, bool commanded=false) | MWMechanics::AiFollow | |
AiFollow(const ESM::AiSequence::AiFollow *follow) | MWMechanics::AiFollow | |
AiPackage() | MWMechanics::AiPackage | |
canCancel() const | MWMechanics::AiPackage | virtual |
checkWayIsClearForActor(const ESM::Pathgrid::Point &startPoint, const ESM::Pathgrid::Point &endPoint, const MWWorld::Ptr &actor) | MWMechanics::AiPackage | protected |
clone() const | MWMechanics::AiFollow | virtual |
doesPathNeedRecalc(const ESM::Pathgrid::Point &newDest, const MWWorld::CellStore *currentCell) | MWMechanics::AiPackage | protectedvirtual |
evadeObstacles(const MWWorld::Ptr &actor, float duration, const ESM::Position &pos) | MWMechanics::AiPackage | protected |
execute(const MWWorld::Ptr &actor, CharacterController &characterController, AiState &state, float duration) | MWMechanics::AiFollow | virtual |
fastForward(const MWWorld::Ptr &actor, AiState &state) | MWMechanics::AiFollow | virtual |
followTargetThroughDoors() const | MWMechanics::AiFollow | inlinevirtual |
getFollowedActor() | MWMechanics::AiFollow | |
getFollowIndex() const | MWMechanics::AiFollow | |
getPriority() const | MWMechanics::AiPackage | inlinevirtual |
getRepeat() const | MWMechanics::AiPackage | virtual |
getTarget() const | MWMechanics::AiFollow | virtual |
getTypeId() const | MWMechanics::AiFollow | virtual |
isCommanded() const | MWMechanics::AiFollow | |
isReachableRotatingOnTheRun(const MWWorld::Ptr &actor, const ESM::Pathgrid::Point &dest) | MWMechanics::AiPackage | static |
isTargetMagicallyHidden(const MWWorld::Ptr &target) | MWMechanics::AiPackage | |
mActive | MWMechanics::AiFollow | private |
mActorId | MWMechanics::AiFollow | mutableprivate |
mActorRefId | MWMechanics::AiFollow | private |
mAlwaysFollow | MWMechanics::AiFollow | private |
mCellId | MWMechanics::AiFollow | private |
mCommanded | MWMechanics::AiFollow | private |
mDuration | MWMechanics::AiFollow | private |
mFollowIndex | MWMechanics::AiFollow | private |
mFollowIndexCounter | MWMechanics::AiFollow | privatestatic |
mIsShortcutting | MWMechanics::AiPackage | protected |
mLastActorPos | MWMechanics::AiPackage | protected |
mObstacleCheck | MWMechanics::AiPackage | protected |
mPathFinder | MWMechanics::AiPackage | protected |
mRemainingDuration | MWMechanics::AiFollow | private |
mRotateOnTheRunChecks | MWMechanics::AiPackage | protected |
mShortcutFailPos | MWMechanics::AiPackage | protected |
mShortcutProhibited | MWMechanics::AiPackage | protected |
mTimer | MWMechanics::AiPackage | protected |
mX | MWMechanics::AiFollow | private |
mY | MWMechanics::AiFollow | private |
mZ | MWMechanics::AiFollow | private |
pathTo(const MWWorld::Ptr &actor, const ESM::Pathgrid::Point &dest, float duration, float destTolerance=0.0f) | MWMechanics::AiPackage | protected |
reset() | MWMechanics::AiPackage | |
shortcutPath(const ESM::Pathgrid::Point &startPoint, const ESM::Pathgrid::Point &endPoint, const MWWorld::Ptr &actor, bool *destInLOS) | MWMechanics::AiPackage | protected |
shouldCancelPreviousAi() const | MWMechanics::AiFollow | inlinevirtual |
sideWithTarget() const | MWMechanics::AiFollow | inlinevirtual |
TypeId enum name | MWMechanics::AiPackage | |
TypeIdActivate enum value | MWMechanics::AiPackage | |
TypeIdAvoidDoor enum value | MWMechanics::AiPackage | |
TypeIdCombat enum value | MWMechanics::AiPackage | |
TypeIdEscort enum value | MWMechanics::AiPackage | |
TypeIdFace enum value | MWMechanics::AiPackage | |
TypeIdFollow enum value | MWMechanics::AiPackage | |
TypeIdNone enum value | MWMechanics::AiPackage | |
TypeIdPursue enum value | MWMechanics::AiPackage | |
TypeIdTravel enum value | MWMechanics::AiPackage | |
TypeIdWander enum value | MWMechanics::AiPackage | |
writeState(ESM::AiSequence::AiSequence &sequence) const | MWMechanics::AiFollow | virtual |
~AiPackage() | MWMechanics::AiPackage | virtual |