GitHub - umm/enum_flags: Handle enum as bit flag in Inspector

Skip to content

Navigation Menu

Sign in

Appearance settings

This repository was archived by the owner on Dec 7, 2021. It is now read-only.

Enum Flags

What

image

Requirement

  • Unity 2018.3 (or Incremental Compiler)

Install

yarn add "umm/enum_flags#^1.0.0"

Usage

Mark as [Flags] into enum

[System.Flags]
enum SomeType
{
    Foo = 1 << 0,
    Bar = 1 << 1,
    Buz = 1 << 2,
    Quz = 1 << 3,
}

Mark as [EnumFlags] into serializable field

[SerializaField]
[EnumFlags]
private SomeType someType;

License

Copyright (c) 2019 Tetsuya Mori

Released under the MIT license, see LICENSE.txt