#include <Behaviour.h>
|
| Behaviour (BehaviourType type, World *world, EventSystem *eventSystem) |
|
| Behaviour (BehaviourType type, World *world, Ogre::ConfigFile::SettingsMultiMap *initializingSettings, EventSystem *eventSystem) |
|
| Behaviour (Behaviour *other, World *world, int id, EventSystem *eventSystem) |
|
virtual void | startup (void)=0 |
|
virtual void | update (void)=0 |
|
virtual void | shutdown (void)=0 |
|
virtual Behaviour * | clone (Ogre::ConfigFile::SettingsMultiMap *initializingSettings, EventSystem *eventSystem)=0 |
|
virtual Behaviour * | clone (int id, EventSystem *eventSystem)=0 |
|
BehaviourType | getBehaviourType () |
|
virtual Behaviour* Nimbus::Behaviour::clone |
( |
Ogre::ConfigFile::SettingsMultiMap * |
initializingSettings, |
|
|
EventSystem * |
eventSystem |
|
) |
| |
|
pure virtual |
BehaviourType Nimbus::Behaviour::mBehaviourType |
|
protected |
The event system for the entity.
GameEntityId Nimbus::Behaviour::mParentId |
|
protected |
The entity Id that holds this behaviour.
World* Nimbus::Behaviour::mWorld |
|
protected |
Handle to the world for Behavioural use.
The documentation for this class was generated from the following file:
- C:/Users/Hazen/Documents/projects/Nimbus/src/Behaviours/Behaviour.h