Unity 6.3
0 онлайн 60 гостей 3 в системе
Вход

EnumButtonsAttribute

класс в UnityEngine

Наследуется от:PropertyAttribute

Выполнено в:UnityEngine.CoreModule

Описание

Атрибут, позволяющий редактировать перечисление с помощью 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Отображать ли устаревшие значения перечисления?

Конструкторы

Конструктор Описание
EnumButtonsAttributeАтрибут, позволяющий редактировать перечисление с помощью ToggleButtonGroup.
Унаследованные члены 1

Свойства

СвойствоОписание
applyToCollectionЗаставляет атрибут влиять на коллекции вместо их элементов.
orderНеобязательное поле для указания порядка, в котором следует рисовать множественные DecorationDrawers.