// Copyright © Gamesmiths Guild. using Godot; namespace Gamesmiths.Forge.Godot.Resources.Statescript; /// /// Resource representing a single node property binding. Stores the resolver resource reference. /// [Tool] public partial class StatescriptNodeProperty : Resource { /// /// Gets or sets the direction of this property (input or output). /// [Export] public StatescriptPropertyDirection Direction { get; set; } /// /// Gets or sets the index of this property in the node's InputProperties or OutputVariables array. /// [Export] public int PropertyIndex { get; set; } /// /// Gets or sets the resolver resource for this property. /// [Export] public StatescriptResolverResource? Resolver { get; set; } }