logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class BootSceneRepointPlanItem

    The existing boot scene's installer-repoint row within a ProjectWiringPlan — whether the project's boot scene file already exists, and if so, whether its installer's InitializationPipelineProfile reference already matches this run's resolved target profile or must be repointed. Pure data; Serenity.CreateGame.Infrastructure.Editor.Wiring.ProjectWiringPlanner builds it by reading the scene (never writing to it), and Serenity.CreateGame.Infrastructure.Editor.Wiring.ProjectWiringRunner is the only thing that acts on State being NeedsRepoint — see Serenity.CreateGame.Infrastructure.Editor.Wiring.ExistingBootSceneSettingsWiring.TryRepointForCreate(System.String,System.String,System.Boolean@,System.String@).

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

    Constructors

    BootSceneRepointPlanItem(RepointState, string, string, string)

    Declaration
    public BootSceneRepointPlanItem(BootSceneRepointPlanItem.RepointState state, string scenePath, string currentProfilePath, string targetProfilePath)
    Parameters
    Type Name Description
    BootSceneRepointPlanItem.RepointState state
    string scenePath
    string currentProfilePath
    string targetProfilePath

    Properties

    CurrentProfilePath

    Declaration
    public string CurrentProfilePath { get; }
    Property Value
    Type Description
    string

    The profile the boot scene's installer currently references, or null when the scene does not exist, carries no installer, or its profile reference resolves to nothing.

    ScenePath

    Declaration
    public string ScenePath { get; }
    Property Value
    Type Description
    string

    The boot scene's project path, whether or not it exists yet.

    State

    Declaration
    public BootSceneRepointPlanItem.RepointState State { get; }
    Property Value
    Type Description
    BootSceneRepointPlanItem.RepointState

    Whether the boot scene needs repointing, already matches, or does not exist yet.

    TargetProfilePath

    Declaration
    public string TargetProfilePath { get; }
    Property Value
    Type Description
    string

    The profile this run resolved as the project's target — TargetProfilePath.

    In this article
    © 2026 Serenity. All Rights Reserved