logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class SettingsRowBootTaskWiringRules

    The Settings step's per-row boot-task-wiring line: whether the system's install task already sits in a project-owned initialization pipeline profile, and — when it does but the row's own settings asset is still Missing — the follow-up warning explaining that the service will start with no configuration at all.

    Inheritance
    object
    SettingsRowBootTaskWiringRules
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.CreateGame.Infrastructure.Editor
    Assembly: Serenity.UnityCreateGame.Infrastructure.Editor.dll
    Syntax
    public static class SettingsRowBootTaskWiringRules

    Fields

    InstalledWithoutSettingsWarning

    Declaration
    public const string InstalledWithoutSettingsWarning = "Installed at boot without settings: the service starts empty."
    Field Value
    Type Description
    string

    StartsEmptyPhrase

    What running at boot without a settings asset means for a system, worded once for every surface that says it.

    Declaration
    public const string StartsEmptyPhrase = "the service starts empty"
    Field Value
    Type Description
    string

    Methods

    ShouldWarnInstalledWithoutSettings(SerenitySystemConfigurationRow)

    True when row's system will run at boot with no settings asset of its own — its task is wired, but the row's settings are still Missing.

    Declaration
    public static bool ShouldWarnInstalledWithoutSettings(SerenitySystemConfigurationRow row)
    Parameters
    Type Name Description
    SerenitySystemConfigurationRow row
    Returns
    Type Description
    bool

    WiringLine(SerenitySystemConfigurationRow)

    The wiring line for row — null when its system installs at bootstrap and the question does not apply.

    Declaration
    public static string WiringLine(SerenitySystemConfigurationRow row)
    Parameters
    Type Name Description
    SerenitySystemConfigurationRow row
    Returns
    Type Description
    string
    In this article
    © 2026 Serenity. All Rights Reserved