1 #ifndef GAME_MWMECHANICS_AIACTIVATE_H
2 #define GAME_MWMECHANICS_AIACTIVATE_H
41 #endif // GAME_MWMECHANICS_AIACTIVATE_H
Definition: aisequence.hpp:117
Base class for AI packages.
Definition: aipackage.hpp:32
virtual void writeState(ESM::AiSequence::AiSequence &sequence) const
Definition: aiactivate.cpp:56
Definition: character.hpp:145
virtual bool execute(const MWWorld::Ptr &actor, CharacterController &characterController, AiState &state, float duration)
Definition: aiactivate.cpp:26
virtual AiActivate * clone() const
Clones the package.
Definition: aiactivate.cpp:21
Causes actor to walk to activatable object and activate it.
Definition: aiactivate.hpp:22
std::string mObjectId
Definition: aiactivate.hpp:38
Definition: aisequence.hpp:148
virtual int getTypeId() const
Definition: aiactivate.cpp:51
Pointer to a LiveCellRef.
Definition: ptr.hpp:19
AiActivate(const std::string &objectId)
Constructor.
Definition: aiactivate.cpp:16