logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Namespace Serenity.ProjectRecipe.Infrastructure.Editor.SetupAssistant

    Classes

    MinimalLoopOptions

    Author-facing input for SerenityMinimalLoopRecipeFactory: the small set of choices a setup-assistant user would actually make when asking for a minimal boot to main-menu to gameplay to pause loop. Everything else the recipe needs is derived by the factory. Marked [Serializable] so the setup-assistant window can hold it in a [SerializeField] and survive a domain reload.

    MinimalLoopOptionsValidator

    Validates a MinimalLoopOptions instance before it is turned into a recipe: every id must be non-empty, the ids the author controls must not collide with each other or with ids already used in the project, and the output root must be a project path under Assets/.

    SerenityMinimalLoopRecipeFactory

    Builds an in-memory SerenityRecipe for the minimal boot to main-menu to gameplay to pause loop, from a small set of author choices (MinimalLoopOptions). Pure object construction — no AssetDatabase access; the caller runs the result through SerenityRecipeEngine.

    In this article
    © 2026 Serenity. All Rights Reserved