group2 0.1.0
CSE 125 Group 2
Loading...
Searching...
No Matches
WeaponSpawner.hpp
Go to the documentation of this file.
1
3
4#pragma once
5#include "WeaponState.hpp"
6
Weapon state component for armed entities.
WeaponType
Weapon type — determines tracer style, damage, sound, and impact effects.
Definition WeaponState.hpp:10
@ Rifle
Fast hitscan/projectile (R301-style capsule tracer).
Definition WeaponState.hpp:11
ECS component: world weapon pickup point with respawn cooldown.
Definition WeaponSpawner.hpp:9
float spawnCooldown
Seconds remaining before the weapon reappears.
Definition WeaponSpawner.hpp:11
WeaponType type
Type of weapon this spawner provides.
Definition WeaponSpawner.hpp:10
bool hasWeapon
True if a weapon is available for pickup.
Definition WeaponSpawner.hpp:12