logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Interface ICascadeMenuNode

    A node in a cascade-menu definition tree. Implemented by typed menu definitions (commands, dynamic lists, target selectors, …); a CascadeMenuBuilder turns a node into a live CascadeMenuPage using the runtime ICascadeMenuContext. Pure interface, so the builder is engine-agnostic while the concrete nodes can be Unity ScriptableObjects. Extends IFoundationSettings so every authored node carries the standard Id/Guid identity.

    Namespace: Serenity.Menu.Application.Cascade
    Assembly: Serenity.Menu.Application.dll
    Syntax
    public interface ICascadeMenuNode : IFoundationSettings

    Methods

    BuildPage(CascadeMenuBuilder)

    Declaration
    CascadeMenuPage BuildPage(CascadeMenuBuilder builder)
    Parameters
    Type Name Description
    CascadeMenuBuilder builder
    Returns
    Type Description
    CascadeMenuPage
    In this article
    © 2026 Serenity. All Rights Reserved