|
OpenMW
|
Base class for AI packages. More...
#include <aipackage.hpp>
Public Member Functions | |
| virtual | ~AiPackage () |
| virtual AiPackage * | clone () const =0 |
| virtual bool | execute (const MWWorld::Ptr &actor, float duration)=0 |
| virtual int | getTypeId () const =0 |
| 0: Wanter, 1 Travel, 2 Escort, 3 Follow, 4 Activate | |
| virtual unsigned int | getPriority () const |
| higher number is higher priority (0 beeing the lowest) | |
Base class for AI packages.
| MWMechanics::AiPackage::~AiPackage | ( | ) | [virtual] |
| virtual AiPackage* MWMechanics::AiPackage::clone | ( | ) | const [pure virtual] |
| virtual bool MWMechanics::AiPackage::execute | ( | const MWWorld::Ptr & | actor, |
| float | duration | ||
| ) | [pure virtual] |
Implemented in MWMechanics::AiEscort, MWMechanics::AiCombat, MWMechanics::AiWander, MWMechanics::AiFollow, MWMechanics::AiTravel, and MWMechanics::AiActivate.
| virtual unsigned int MWMechanics::AiPackage::getPriority | ( | ) | const [inline, virtual] |
higher number is higher priority (0 beeing the lowest)
Reimplemented in MWMechanics::AiCombat.
| virtual int MWMechanics::AiPackage::getTypeId | ( | ) | const [pure virtual] |
0: Wanter, 1 Travel, 2 Escort, 3 Follow, 4 Activate
Implemented in MWMechanics::AiEscort, MWMechanics::AiCombat, MWMechanics::AiWander, MWMechanics::AiTravel, MWMechanics::AiFollow, and MWMechanics::AiActivate.
1.7.6.1