BetterIk/BoneNameAttribute.cs

Attribute type used to mark a string property as referring to a bone name on a component's resolved SkinnedModelRenderer. It is an editor hint so the editor can show a bone-picker instead of a free text box; it has no runtime behavior.

#nullable enable

using System;

namespace BetterIk;

/// <summary>Marks a string property as a bone name on the component's resolved
/// SkinnedModelRenderer. Purely a hint for the editor's control widget (see
/// Editor/BetterIk/BoneNameControlWidget.cs) to render a bone-picker dropdown instead of a
/// plain text box - has no effect on runtime behavior.</summary>
[AttributeUsage(AttributeTargets.Property)]
public sealed class BoneNameAttribute : Attribute
{
}