|
group2 0.1.0
CSE 125 Group 2
|
Weapon state manager system. More...
#include "ecs/registry/Registry.hpp"#include "network/NetKillEvent.hpp"#include "network/ShotDebugReport.hpp"#include "network/ShotEvent.hpp"#include <vector>Go to the source code of this file.
Namespaces | |
| namespace | systems |
| Client-only input sampling system — split into two halves so mouse look can run every iterate() (smooth camera at any FPS) while movement keys run once per physics tick group (server-consistent). | |
Functions | |
| void | systems::runWeapon (Registry ®istry, float dt, std::vector< NetParticleEvent > &outParticles, std::vector< NetKillEvent > &killEvents, std::vector< net::shotdebug::ShotDebugCapture > *outShotDebug=nullptr) |
| Run one tick of weapon logic for all armed entities. | |
Weapon state manager system.