Modular Architecture V1.0.0
Loading...
Searching...
No Matches
ModularArchitecture.Enums.ExtendableEnum< T > Class Template Reference

A modular enum container based on Cory Koseck's Extendable Enums pattern.
Allows enum values to be represented as ScriptableObjects, enabling designers to extend enum‑like systems without modifying source code.

Contains :
- value : The enum value stored in this asset.
. More...

Inheritance diagram for ModularArchitecture.Enums.ExtendableEnum< T >:

Public Attributes

value
 The enum value represented by this asset.

Detailed Description

A modular enum container based on Cory Koseck's Extendable Enums pattern.
Allows enum values to be represented as ScriptableObjects, enabling designers to extend enum‑like systems without modifying source code.

Contains :
- value : The enum value stored in this asset.
.

Template Parameters
TThe enum type represented by this extendable asset.
Type Constraints
T :System.Enum 

Member Data Documentation

◆ value

T ModularArchitecture.Enums.ExtendableEnum< T >.value

The enum value represented by this asset.


The documentation for this class was generated from the following file:
  • Runtime/Enums/ExtendableEnum.cs