1 #ifndef GAME_MWMECHANICS_AIBREATHE_H
2 #define GAME_MWMECHANICS_AIBREATHE_H
AiBreathe()
Definition: aibreathe.cpp:14
Base class for AI packages.
Definition: aipackage.hpp:33
virtual bool canCancel() const
Can this Ai package be canceled? (default true)
Definition: aibreathe.hpp:23
Definition: character.hpp:154
virtual bool shouldCancelPreviousAi() const
Upon adding this Ai package, should the Ai Sequence attempt to cancel previous Ai packages (default t...
Definition: aibreathe.hpp:24
virtual bool execute(const MWWorld::Ptr &actor, CharacterController &characterController, AiState &state, float duration)
Definition: aibreathe.cpp:20
AiPackage to have an actor resurface to breathe.
Definition: aibreathe.hpp:10
virtual int getTypeId() const
Definition: aibreathe.cpp:46
virtual unsigned int getPriority() const
Higher number is higher priority (0 being the lowest)
Definition: aibreathe.cpp:51
Pointer to a LiveCellRef.
Definition: ptr.hpp:19
virtual AiBreathe * clone() const
Clones the package.
Definition: aibreathe.cpp:41