Table of Contents

Namespace Axolotl2D.Prefabs

Classes

PrefabAsset

A versioned, data-authored hierarchy of GameObjects and components.

PrefabAssetLoader

Loads and validates UTF-8 JSON .axprefab assets.

PrefabComponent

A stable component ID and its component-owned JSON data.

PrefabComponentIds

Stable IDs understood by the built-in prefab component loaders.

PrefabComponentRegistration

Maps a stable prefab component ID to a DI-created component type and data loader.

PrefabComponentRegistry

Resolves stable prefab component IDs from the game and trusted modules.

PrefabLoadContext

Services and hierarchy references available while component prefab data is applied.

PrefabObject

One GameObject definition inside a prefab hierarchy.

Structs

PrefabTransform

Local transform values stored by a prefab.

Interfaces

IPrefabDataReceiver

Lets a component own the schema and application of its prefab data.

Delegates

PrefabComponentLoader