Enum Flags

February 3, 2019 ยท View on GitHub

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

Contents

  1. 1What
  2. 2Requirement
  3. 3Install
  4. 4Usage
  5. 4.1Mark as [Flags] into enum
  6. 4.2Mark as [EnumFlags] into serializable field
  7. 5License