Air-Trap 1.0.0
A multiplayer R-Type clone game engine built with C++23 and ECS architecture
Loading...
Searching...
No Matches
rtp::server::PlayerShootSystem Member List

This is the complete list of members for rtp::server::PlayerShootSystem, including all inherited members.

_beamTickTimersrtp::server::PlayerShootSystemprivate
_bulletSpeedrtp::server::PlayerShootSystemprivate
_chargedBulletSpeedrtp::server::PlayerShootSystemprivate
_networkSyncrtp::server::PlayerShootSystemprivate
_registryrtp::server::PlayerShootSystemprivate
_roomSystemrtp::server::PlayerShootSystemprivate
_spawnOffsetXrtp::server::PlayerShootSystemprivate
PlayerShootSystem(ecs::Registry &registry, RoomSystem &roomSystem, NetworkSyncSystem &networkSync)rtp::server::PlayerShootSystem
sendAmmoUpdate(uint32_t netId, const ecs::components::Ammo &ammo)rtp::server::PlayerShootSystemprivate
spawnBullet(ecs::Entity owner, const ecs::components::Transform &tf, const ecs::components::RoomId &roomId, bool doubleFire=false)rtp::server::PlayerShootSystemprivate
spawnChargedBullet(ecs::Entity owner, const ecs::components::Transform &tf, const ecs::components::RoomId &roomId, float chargeRatio, bool doubleFire=false)rtp::server::PlayerShootSystemprivate
spawnDebugPowerup(const Vec2f &position, uint32_t roomId, int dropRoll)rtp::server::PlayerShootSystemprivate
update(float dt) overridertp::server::PlayerShootSystemvirtual
~ISystem() noexcept=defaultrtp::ecs::ISystemvirtual