14 bool canUse(entt::entity player,
Registry& registry)
const override;
AbilityType
Definition AbilityState.hpp:15
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:43
AbilityType type() const override
Definition GrappleAbility.cpp:33
void activate(entt::entity player, Registry ®istry) override
Definition GrappleAbility.cpp:67
float cooldown() const override
Definition GrappleAbility.cpp:38