123456789101112131415161718192021222324 |
- using System;
-
- namespace UnityEditor.ShaderGraph.Drawing
- {
- [AttributeUsage(AttributeTargets.Property)]
- public class InspectableAttribute : Attribute
- {
- // String value to use in the Property name TextLabel
- public string labelName { get; private set; }
-
- // The default value of this property
- public object defaultValue { get; private set; }
-
- // String value to supply if you wish to use a custom style when drawing this property
- public string customStyleName { get; private set; }
-
- public InspectableAttribute(string labelName, object defaultValue, string customStyleName = "")
- {
- this.labelName = labelName;
- this.defaultValue = defaultValue;
- this.customStyleName = customStyleName;
- }
- }
- }
|