#pragma once #include #include "entt/entity/entity.hpp" struct WeaponComponent { float damage; float range_tiles; float fireRateHz; float cooldownTicks; std::optional currentTarget; };