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

MenuLineNode

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

A single visual line composed of several nodes laid out horizontally.

View source

Constructors

MenuLineNode(IReadOnlyList<MenuNode>)

A single visual line composed of several nodes laid out horizontally.

public MenuLineNode(IReadOnlyList<MenuNode> Children)
Parameters

Properties

Children

The nodes making up the line.

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

Methods

Of(params MenuNode[])

Creates a line from a sequence of nodes.

public static MenuLineNode Of(params MenuNode[] children)
Parameters
  • childrenMenuNode[]The nodes making up the line.
Returns
The line node.