Skip to content

AtlasLoadStage

Namespace: Shadop.Archmage.Sdk

Enumeration of stages during Atlas loading.

public enum AtlasLoadStage

Inheritance ObjectValueTypeEnumAtlasLoadStage
Implements IComparable, ISpanFormattable, IFormattable, IConvertible

Remarks:

These stages are reported via IProgress during async loading to allow progress tracking and cancellation feedback.

ItemsQueued is reported once, before loading any items. All other stages are reported per item.

Name Value Description
ItemsQueued 0 Atlas loading is about to begin. AtlasLoadEvent.Total indicates the number of items to load.
StartProcessing 1 The loading process is about to process configuration file(s) for the item.
StartReading 2 The loading process is about to read the base configuration file from the filesystem.
StartParsing 3 The base configuration file content has been read and is about to be parsed as JSON.
StartReadingOverride 4 An override file has been found and is about to be read from the filesystem.
ApplyingOverride 5 An override file has been read and is being parsed and merged into the configuration.
Completed 6 The item has been fully loaded, parsed, and all overrides have been applied.