Files
MovementTests/addons/forge/resources/abilities/ForgeAbilityBehavior.cs

19 lines
448 B
C#

// Copyright © Gamesmiths Guild.
using Gamesmiths.Forge.Abilities;
using Godot;
namespace Gamesmiths.Forge.Godot.Resources.Abilities;
[Tool]
[GlobalClass]
[Icon("uid://bcx7anhepqfmd")]
public abstract partial class ForgeAbilityBehavior : Resource
{
[Export] public string? Name { get; set; }
[Export] public string? Description { get; set; }
[Export] public Texture2D? Icon { get; set; }
public abstract IAbilityBehavior GetBehavior();
}