17 bool canUse(entt::entity player,
Registry& registry)
const override;
AbilityType
Definition AbilityState.hpp:18
Defines the shared interface every ability implements.
entt::registry Registry
Shared ECS registry type alias.
Definition Registry.hpp:11
Activates a timed "see enemies through walls" reveal.
Definition WallhackAbility.hpp:12
void activate(entt::entity player, Registry ®istry) override
Definition WallhackAbility.cpp:36
AbilityType type() const override
Definition WallhackAbility.cpp:9
bool canUse(entt::entity player, Registry ®istry) const override
Definition WallhackAbility.cpp:19
float cooldown() const override
Definition WallhackAbility.cpp:14