using Godot; namespace Newlon.Resources; [GlobalClass] [Tool] public abstract partial class RewardResource : Resource { [Export] public PackedScene Scene { get; private set; } [Export] public string Name { get; private set; } [Export] public string Description { get; private set; } public abstract PackedScene GetPreview(); public abstract bool Redeem(); }