![]() |
AireEngine
A 3D Open-World Game Engine
|
#include <event.h>

Public Member Functions | |
| virtual void | onEvent (const Event &e)=0 |
| virtual | ~GameObject () |
| Destructor ensures that on deletion, the object if unregistered from all events. | |
Base game object class. To be inherited by game objects that are required to be responsive to game events.
To become responsive to an event, the game object must first be registered to the event type through the EventManager.
Event handler to be called when an event is triggered. The handler will be called only if the game object is registered for the event. Override this method for custom event handling.
| e | The event that triggered the handler. |
Implemented in BoidController, MyPlayer, and BoidStateMachine.