Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


EnumButtonsAttribute

Attribute to enable editing an enum with a ToggleButtonGroup.
Read time 4 minutesLast updated 4 days ago

Definition

public class EnumButtonsAttribute : PropertyAttribute, _Attribute

Examples

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;}

Fields

Value

Description

includeObsoleteWhether to display obsolete enum values?

Constructors

Constructor

Description

EnumButtonsAttribute(System.Boolean)Attribute to enable editing an enum with a ToggleButtonGroup.

Inheritance

Inherited Members