#include <damageable.h>
Public Member Functions | |
Damageable (game::base::GameObject *owner, double max_life) | |
~Damageable () | |
void | TakeDamage (double damage) |
void | StartToDie () |
double | current_life () const |
![]() | |
ComponentBase (game::base::GameObject *owner) | |
~ComponentBase () | |
Additional Inherited Members | |
![]() | |
game::base::GameObject * | owner_ |
|
inline |
|
inline |
|
inline |
void game::component::Damageable::StartToDie | ( | ) |
void game::component::Damageable::TakeDamage | ( | double | damage | ) |