IAtlas
Namespace: Shadop.Archmage.Sdk
Configuration collection managed by the Atlas loading system.
public interface IAtlasRemarks:
Implementations store configuration items, resolve cross-table references via BindRefs, and perform post-load initialization in OnLoaded.
Methods
Section titled “Methods”SetDataVersion(VersionInfo)
Section titled “SetDataVersion(VersionInfo)”Stores VCS version metadata from the atlas.json.
void SetDataVersion(VersionInfo v)Parameters
Section titled “Parameters”AtlasItems()
Section titled “AtlasItems()”Gets all configuration items registered in this Atlas.
Dictionary<string, AtlasItem> AtlasItems()Returns
Section titled “Returns”BindRefs()
Section titled “BindRefs()”Resolves cross-table references after all items have been loaded.
void BindRefs()OnLoaded()
Section titled “OnLoaded()”Called after all items are loaded and references are bound. Perform validation, extension initialization, or throw to abort loading.
void OnLoaded()