logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class MenuCreator.Input

    What the caller wants created or updated.

    Inheritance
    object
    MenuCreator.Input
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    Namespace: Serenity.Menu.Infrastructure.Editor.Builder
    Assembly: Serenity.UnityMenu.Infrastructure.Editor.dll
    Syntax
    public sealed class MenuCreator.Input

    Constructors

    Input()

    Declaration
    public Input()

    Fields

    Drafts

    The menus being authored this run, new and existing alike.

    Declaration
    public List<MenuDraft> Drafts
    Field Value
    Type Description
    List<MenuDraft>

    OutputFolder

    Project folder brand-new menu assets are created in.

    Declaration
    public string OutputFolder
    Field Value
    Type Description
    string

    RegisterAsAddressables

    Register created assets in the Serenity Addressables group. On by default; tests turn it off so they do not pollute the project's Addressables settings.

    Declaration
    public bool RegisterAsAddressables
    Field Value
    Type Description
    bool

    ServiceSettings

    The project-wide menu service settings to get or create alongside the menus.

    Declaration
    public MenuServiceSettingsCreator.Input ServiceSettings
    Field Value
    Type Description
    MenuServiceSettingsCreator.Input
    In this article
    © 2026 Serenity. All Rights Reserved