logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Enum MountTarget

    The infrastructure element a Character archetype's prefab is mounted on, authored by CharacterConfigCreator. Closed by design: GameRail and StageSpawnPoint are structurally asymmetric today — one mutates the prefab, the other only guides authoring toward Wave data — so a shared discovery abstraction (e.g. an IMountable interface resolved via TypeCache) is not justified. Extract one only once a third component-shaped mount actually appears.

    Namespace: Serenity.Character.Infrastructure.Editor.Builder
    Assembly: Serenity.UnityCharacter.Infrastructure.Editor.dll
    Syntax
    public enum MountTarget

    Fields

    Name Description
    GameRail

    The archetype's prefab follows a GameRail via a UnityRailFollowerView added to (or updated on) the prefab itself.

    None

    The archetype is not bound to any movement infrastructure.

    StageSpawnPoint

    The archetype is spawned at a Serenity.Stage.Infrastructure.Authoring.SpawnPoint. Authored entirely as Wave data (a Wave spawn entry names the archetype and a spawn point id) — the wizard never mutates the prefab for this choice.

    In this article
    © 2026 Serenity. All Rights Reserved