logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class SystemBootTaskWiringInspector

    Resolves, for each of a set of systems, whether its install task already sits in some project-owned UnityInitializationPipelineProfile — the same question the Systems and Settings steps both need answered, so a fresh project shows a system's row as "wired" instead of just "Missing" when its shipped profile already installs it. Delegates the actual profile scan to Serenity.Global.Infrastructure.Editor.InitializationPipeline.InstallTaskAuthoring.ProjectOwnedProfileNamesByInstallMethodName(System.Collections.Generic.IReadOnlyCollection{System.String}) so this module never needs a typed reference to UnityInitializationPipelineProfile itself.

    Inheritance
    object
    SystemBootTaskWiringInspector
    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.Systems
    Assembly: Serenity.UnityCreateGame.Infrastructure.Editor.dll
    Syntax
    public static class SystemBootTaskWiringInspector

    Methods

    Inspect(IReadOnlyList<SerenityInstallableSystem>)

    One SystemBootTaskWiring per system in systems, keyed by InstallMethodName.

    Declaration
    public static IReadOnlyDictionary<string, SystemBootTaskWiring> Inspect(IReadOnlyList<SerenityInstallableSystem> systems)
    Parameters
    Type Name Description
    IReadOnlyList<SerenityInstallableSystem> systems
    Returns
    Type Description
    IReadOnlyDictionary<string, SystemBootTaskWiring>
    In this article
    © 2026 Serenity. All Rights Reserved