class in UnityEngine
/
Inherits from:PropertyAttribute
/
Implemented in:UnityEngine.CoreModule
Attribute to enable editing an enum with a ToggleButtonGroup.
using System; using System.Collections.Generic; using UnityEngine; public enum Position { First, Second, Third } [Flags] public enum DaysOfWeek { None = 0, Sunday = 1 << 0, Monday = 1 << 1, Tuesday = 1 << 2, Wednesday = 1 << 3, Thursday = 1 << 4, Friday = 1 << 5, Saturday = 1 << 6, Weekdays = Monday | Tuesday | Wednesday | Thursday | Friday, Weekend = Saturday | Sunday, } public class EnumExample : MonoBehaviour { [EnumButtons] public Position number; [EnumButtons] public DaysOfWeek days; [EnumButtons] public List<Position> numbersList; }
includeObsolete | Whether to display obsolete enum values? |
EnumButtonsAttribute | Attribute to enable editing an enum with a ToggleButtonGroup. |
applyToCollection | Makes attribute affect collections instead of their items. |
order | Optional field to specify the order that multiple DecorationDrawers should be drawn in. |