logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Enum SettingsRowActionKind

    The kind of primary action a SerenitySystemConfigurationRow offers, one per SerenitySystemConfigurationState — resolved by SettingsRowActionRules.

    Namespace: Serenity.CreateGame.Infrastructure.Editor
    Assembly: Serenity.UnityCreateGame.Infrastructure.Editor.dll
    Syntax
    public enum SettingsRowActionKind

    Fields

    Name Description
    Adopt

    Clone the shipped settings asset's dependency closure into the project.

    AdoptAllAssets

    Clone every shipped asset that belongs to this system beyond the settings asset's own dependency closure — the rest of the system's shipped content (theme components, sound banks...) that plain Adopt never reaches.

    Assign

    Assign the sole project-owned candidate asset into the row's unassigned reference field.

    Create

    Open the system's authoring wizard to create a settings asset from scratch.

    CreateDefault

    Create the settings asset directly (DefaultSettingsAssetCreator) instead of routing to a Hub tool whose primary output is something else and only conditionally touches this settings type (CreatesSettingsViaHubTool is false).

    Edit

    Open the system's authoring wizard on the already project-owned settings asset.

    Fix

    Open the system's authoring wizard to resolve an ambiguous or malformed settings asset.

    In this article
    © 2026 Serenity. All Rights Reserved