swiftlys2/docs/api/ai/
API Reference › Menu

MenuStackNode

Class
Namespace: SwiftlyS2.Shared.Menu · Assembly: SwiftlyS2.CS2.dll
public sealed record MenuStackNode : MenuNode, IEquatable<MenuNode>, IEquatable<MenuStackNode>

Several nodes stacked vertically, each on its own line.

Used by components that occupy more than one line.

View source

Constructors

MenuStackNode(IReadOnlyList<MenuNode>)

Several nodes stacked vertically, each on its own line.

public MenuStackNode(IReadOnlyList<MenuNode> Children)
Parameters

Used by components that occupy more than one line.

Properties

Children

The stacked nodes.

public IReadOnlyList<MenuNode> Children { get; init; }
Property Value

Methods

Of(params MenuNode[])

Creates a stack from a sequence of nodes.

public static MenuStackNode Of(params MenuNode[] children)
Parameters
Returns
The stack node.