Enum ScyllaModuleTier
The tier a module belongs to in Scylla's module hierarchy.
Namespace: Scylla.Core.Modules
Assembly: ScyllaCore.dll
Syntax
public enum ScyllaModuleTier
Remarks
Dependencies only flow downward: a module may depend on modules of a lower tier, never on one of the same or a higher tier. Editor tooling uses the tier to group modules, for example in the Scylla menus.
Fields
| Name | Description |
|---|---|
| Feature | Tier 2: feature modules built on the foundational ones, such as camera or UI. |
| Foundational | Tier 1: foundational modules such as input, audio or persistence. |
| Gameplay | Tier 3: gameplay modules that implement a genre or a game system. |
| Unspecified | No tier was declared. Editor tooling then derives one from the module's initialization priority. |