#include <Component.hpp>
Inheritance diagram for ecs::Projectile:
Collaboration diagram for ecs::Projectile:Public Types | |
| enum | Type { BASIC , SUPERCHARGED } |
Public Attributes | |
| Type | type |
| float | damage |
| float | lifetime |
| float | current_lifetime |
| int | pierce_remaining |
Public Attributes inherited from ecs::IComponent | |
| std::string | id |
Definition at line 87 of file Component.hpp.
| Enumerator | |
|---|---|
| BASIC | |
| SUPERCHARGED | |
Definition at line 89 of file Component.hpp.
| float ecs::Projectile::current_lifetime |
Definition at line 97 of file Component.hpp.
| float ecs::Projectile::damage |
Definition at line 95 of file Component.hpp.
| float ecs::Projectile::lifetime |
Definition at line 96 of file Component.hpp.
| int ecs::Projectile::pierce_remaining |
Definition at line 98 of file Component.hpp.
| Type ecs::Projectile::type |
Definition at line 94 of file Component.hpp.