Setup the base for abilities and events
This commit is contained in:
13
interfaces/IAbilityBase.cs
Normal file
13
interfaces/IAbilityBase.cs
Normal file
@@ -0,0 +1,13 @@
|
||||
using Gamesmiths.Forge.Abilities;
|
||||
using Gamesmiths.Forge.Effects;
|
||||
using Gamesmiths.Forge.Tags;
|
||||
using Godot;
|
||||
|
||||
namespace Movementtests.interfaces;
|
||||
|
||||
public interface IAbilityBase
|
||||
{
|
||||
AbilityData Ability(TagsManager tagsManager, Node3D owner);
|
||||
EffectData CostEffect(TagsManager tagsManager);
|
||||
EffectData CooldownEffect(TagsManager tagsManager);
|
||||
}
|
||||
Reference in New Issue
Block a user