14 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
Definition GrappleAbility.hpp:9
bool canUse(entt::entity player, Registry ®istry) const override
Definition GrappleAbility.cpp:44
AbilityType type() const override
Definition GrappleAbility.cpp:34
void activate(entt::entity player, Registry ®istry) override
Definition GrappleAbility.cpp:69
float cooldown() const override
Definition GrappleAbility.cpp:39