logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class DynamicCascadeMenu

    A menu whose entries are resolved at runtime from a named source (the magic/ability list, the inventory, …). The chosen entry is remembered under Serenity.Menu.Infrastructure.Cascade.Definitions.DynamicCascadeMenu._selectionKey, then the menu either descends into a sub-menu (typically a target selector) or resolves immediately.

    Inheritance
    object
    CascadeMenuDefinition
    DynamicCascadeMenu
    Implements
    ICascadeMenuNode
    IFoundationSettings
    Inherited Members
    CascadeMenuDefinition.Id
    CascadeMenuDefinition.Guid
    Namespace: Serenity.Menu.Infrastructure.Cascade.Definitions
    Assembly: Serenity.UnityMenu.Infrastructure.dll
    Syntax
    public sealed class DynamicCascadeMenu : CascadeMenuDefinition, ICascadeMenuNode, IFoundationSettings

    Constructors

    DynamicCascadeMenu()

    Declaration
    public DynamicCascadeMenu()

    Methods

    BuildPage(CascadeMenuBuilder)

    Declaration
    public override CascadeMenuPage BuildPage(CascadeMenuBuilder builder)
    Parameters
    Type Name Description
    CascadeMenuBuilder builder
    Returns
    Type Description
    CascadeMenuPage
    Overrides
    CascadeMenuDefinition.BuildPage(CascadeMenuBuilder)

    Implements

    ICascadeMenuNode
    IFoundationSettings
    In this article
    © 2026 Serenity. All Rights Reserved