Skip to content

IAtlas

Namespace: Shadop.Archmage.Sdk

Configuration collection managed by the Atlas loading system.

public interface IAtlas

Remarks:

Implementations store configuration items, resolve cross-table references via BindRefs, and perform post-load initialization in OnLoaded.

Stores VCS version metadata from the atlas.json.

void SetDataVersion(VersionInfo v)

v VersionInfo

Gets all configuration items registered in this Atlas.

Dictionary<string, AtlasItem> AtlasItems()

Dictionary<String, AtlasItem>

Resolves cross-table references after all items have been loaded.

void BindRefs()

Called after all items are loaded and references are bound. Perform validation, extension initialization, or throw to abort loading.

void OnLoaded()