21 #ifndef BUBBA_3D_COMPONENT_H 22 #define BUBBA_3D_COMPONENT_H 23 #include "GameObject.h" 27 virtual void update(
float dt) = 0;
28 void bind(
GameObject *owner) { this->owner = owner; };
30 virtual void beforeCollision(
GameObject* collider) {};
31 virtual void duringCollision(
GameObject* collider) {};
32 virtual void afterCollision(
GameObject* collider) {};
33 virtual void onDeath() {};
38 #endif //BUBBA_3D_COMPONENT_H
A class for containing all information about a object in the game world.