KINDNICK_URP/Assets/External/NiloToonURP/Runtime/Attribute/RangeOverrideDisplayNameDrawer.cs
2025-04-25 21:14:54 +09:00

27 lines
736 B
C#

/*
* example code:
* [RangeOverrideDisplayNameAttribute("new short name", 0, 1)] // make sure it is placed after other attributes
public float _ExtremeLongUnreadableName = 1;
*/
using System;
using UnityEngine;
namespace NiloToon.NiloToonURP
{
[AttributeUsage(AttributeTargets.Field, Inherited = true, AllowMultiple = false)]
public class RangeOverrideDisplayNameAttribute : PropertyAttribute
{
public string newDisplayName;
public float min;
public float max;
public RangeOverrideDisplayNameAttribute(string newDisplayName, float min, float max)
{
this.newDisplayName = newDisplayName;
this.min = min;
this.max = max;
}
}
}