update forge
This commit is contained in:
16
forge/abilities/ForgeUiAbilityBehaviour.cs
Normal file
16
forge/abilities/ForgeUiAbilityBehaviour.cs
Normal file
@@ -0,0 +1,16 @@
|
||||
using Gamesmiths.Forge.Abilities;
|
||||
using Godot;
|
||||
|
||||
namespace Gamesmiths.Forge.Godot.Resources.Abilities;
|
||||
|
||||
[Tool]
|
||||
[GlobalClass]
|
||||
[Icon("uid://bcx7anhepqfmd")]
|
||||
public abstract partial class ForgeUiAbilityBehavior : Resource
|
||||
{
|
||||
[Export] public string? Name { get; set; }
|
||||
[Export] public string? Description { get; set; }
|
||||
[Export] public Texture2D? Icon { get; set; }
|
||||
|
||||
public abstract IAbilityBehavior GetBehavior();
|
||||
}
|
||||
Reference in New Issue
Block a user