R-Type
Distributed multiplayer game engine in C++
Loading...
Searching...
No Matches
ecs::Weapon Member List

This is the complete list of members for ecs::Weapon, including all inherited members.

_baseDamageecs::Weaponprivate
_baseFireRateecs::Weaponprivate
_chargeLevelecs::Weaponprivate
_chargeRateecs::Weaponprivate
_cooldownecs::Weaponprivate
_damageecs::Weaponprivate
_fireRateecs::Weaponprivate
_isChargingecs::Weaponprivate
_projectileTypeecs::Weaponprivate
_shouldShootecs::Weaponprivate
getBaseDamage() constecs::Weaponinline
getBaseFireRate() constecs::Weaponinline
getChargeLevel() constecs::Weaponinline
getChargeRate() constecs::Weaponinline
getCooldown() constecs::Weaponinline
getDamage() constecs::Weaponinline
getFireRate() constecs::Weaponinline
getProjectileType() constecs::Weaponinline
getType() const overrideecs::Weaponinlinevirtual
isCharging() constecs::Weaponinline
setChargeLevel(float level)ecs::Weaponinline
setChargeRate(float rate)ecs::Weaponinline
setCharging(bool charging)ecs::Weaponinline
setCooldown(float cooldown)ecs::Weaponinline
setDamage(float damage)ecs::Weaponinline
setFireRate(float fireRate)ecs::Weaponinline
setProjectileType(int projectileType)ecs::Weaponinline
setShouldShoot(bool shouldShoot)ecs::Weaponinline
shouldShoot() constecs::Weaponinline
Weapon(float fireRate, float cooldown, int projectileType, int damage)ecs::Weaponinline
~IComponent()=defaultecs::IComponentvirtual
~Weapon() override=defaultecs::Weapon