logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class UnityInitializationPipelineInstaller

    Unity-specific installer for the initialization pipeline system that configures task providers, skip policies, and telemetry.
    Extends InitializationPipelineInstaller to provide Unity-specific initialization pipeline setup and service registration.

    Inheritance
    object
    UnityInitializationPipelineInstaller
    Implements
    IFoundationInstaller
    IInstaller
    Namespace: Serenity.InitializationPipeline.Installation
    Assembly: Serenity.UnityInitializationPipeline.Installation.dll
    Syntax
    public class UnityInitializationPipelineInstaller : InitializationPipelineInstaller, IFoundationInstaller, IInstaller

    Constructors

    UnityInitializationPipelineInstaller()

    Declaration
    public UnityInitializationPipelineInstaller()

    Methods

    Install(InitializationPipelineInstallerInstallInput)

    Installs and configures the initialization pipeline with the provided task providers, skip policy, and telemetry.
    Creates an InitializationPipeline instance from flattened tasks and registers it as a service.

    Declaration
    public override void Install(InitializationPipelineInstallerInstallInput input)
    Parameters
    Type Name Description
    InitializationPipelineInstallerInstallInput input

    Configuration input containing providers, skip policy, and telemetry settings

    Exceptions
    Type Condition
    ArgumentNullException

    Thrown when input parameter is null

    Implements

    IFoundationInstaller
    IInstaller
    In this article
    © 2026 Serenity. All Rights Reserved