InspectorNameAttribute
Use this attribute on enum value declarations to change the display name shown in the Inspector.
Read time 3 minutesLast updated 4 days ago
Definition
- Type: Class
- Namespace: UnityEngine
- Assembly: UnityEngine.CoreModule
- Inherits from: PropertyAttribute
[AttributeUsage(AttributeTargets.Field, Inherited = true, AllowMultiple = false)]public class InspectorNameAttribute : PropertyAttribute
Remarks
Additional Resources: SerializedProperty.enumDisplayNames
using UnityEngine;public enum ModelImporterIndexFormat{ Auto = 0, [InspectorName("16 bits")] UInt16 = 1, [InspectorName("32 bits")] UInt32 = 2,}
Using an empty string inserts a separator instead.
[InspectorName("")]
Fields
Value | Description |
|---|---|
| displayName | Name to display in the Inspector. |
Constructors
Constructor | Description |
|---|---|
| InspectorNameAttribute(System.String) | Specify a display name for an enum value. |