|
OpenMW
|
This class holds the variables AiWander needs which are deleted if the package becomes inactive. More...
#include <aiwander.hpp>
Public Types | |
| enum | GreetingState { Greet_None, Greet_InProgress, Greet_Done } |
| enum | WanderState { Wander_ChooseAction, Wander_IdleNow, Wander_MoveNow, Wander_Walking } |
Public Member Functions | |
| AiWanderStorage () | |
| void | setState (const WanderState wanderState, const bool isManualWander=false) |
Public Member Functions inherited from MWMechanics::AiTemporaryBase | |
| virtual | ~AiTemporaryBase () |
Public Attributes | |
| float | mTargetAngleRadians |
| bool | mTurnActorGivingGreetingToFacePlayer |
| float | mReaction |
| GreetingState | mSaidGreeting |
| int | mGreetingTimer |
| const MWWorld::CellStore * | mCell |
| WanderState | mState |
| bool | mIsWanderingManually |
| bool | mCanWanderAlongPathGrid |
| unsigned short | mIdleAnimation |
| std::vector< unsigned short > | mBadIdles |
| bool | mPopulateAvailableNodes |
| std::vector< ESM::Pathgrid::Point > | mAllowedNodes |
| ESM::Pathgrid::Point | mCurrentNode |
| bool | mTrimCurrentNode |
| float | mDoorCheckDuration |
| int | mStuckCount |
This class holds the variables AiWander needs which are deleted if the package becomes inactive.
|
inline |
|
inline |
| std::vector<ESM::Pathgrid::Point> MWMechanics::AiWanderStorage::mAllowedNodes |
| std::vector<unsigned short> MWMechanics::AiWanderStorage::mBadIdles |
| bool MWMechanics::AiWanderStorage::mCanWanderAlongPathGrid |
| const MWWorld::CellStore* MWMechanics::AiWanderStorage::mCell |
| ESM::Pathgrid::Point MWMechanics::AiWanderStorage::mCurrentNode |
| float MWMechanics::AiWanderStorage::mDoorCheckDuration |
| int MWMechanics::AiWanderStorage::mGreetingTimer |
| unsigned short MWMechanics::AiWanderStorage::mIdleAnimation |
| bool MWMechanics::AiWanderStorage::mIsWanderingManually |
| bool MWMechanics::AiWanderStorage::mPopulateAvailableNodes |
| float MWMechanics::AiWanderStorage::mReaction |
| GreetingState MWMechanics::AiWanderStorage::mSaidGreeting |
| WanderState MWMechanics::AiWanderStorage::mState |
| int MWMechanics::AiWanderStorage::mStuckCount |
| float MWMechanics::AiWanderStorage::mTargetAngleRadians |
| bool MWMechanics::AiWanderStorage::mTrimCurrentNode |
| bool MWMechanics::AiWanderStorage::mTurnActorGivingGreetingToFacePlayer |
1.8.6