OpenMW
Public Member Functions
MWMechanics::AiPackage Class Reference

Base class for AI packages. More...

#include <aipackage.hpp>

List of all members.

Public Member Functions

virtual ~AiPackage ()
virtual AiPackageclone () 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)

Detailed Description

Base class for AI packages.


Constructor & Destructor Documentation


Member Function Documentation

virtual AiPackage* MWMechanics::AiPackage::clone ( ) const [pure virtual]
virtual bool MWMechanics::AiPackage::execute ( const MWWorld::Ptr actor,
float  duration 
) [pure virtual]
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]

The documentation for this class was generated from the following files: