Setup the base for abilities and events
This commit is contained in:
@@ -26,6 +26,16 @@ public partial class REmpoweredAction(float cost, float cooldown, float manaRege
|
||||
{
|
||||
}
|
||||
|
||||
public AbilityData Ability(TagsManager tagsManager)
|
||||
{
|
||||
return new AbilityData(
|
||||
name: "Empowered Action",
|
||||
costEffect: CostEffect(tagsManager),
|
||||
cooldownEffects: [CooldownEffect(tagsManager)],
|
||||
instancingPolicy: AbilityInstancingPolicy.PerEntity,
|
||||
behaviorFactory: () => new EmpoweredActionBehavior());
|
||||
}
|
||||
|
||||
public EffectData CostEffect(TagsManager tagsManager)
|
||||
{
|
||||
return new(
|
||||
|
||||
Reference in New Issue
Block a user