Table of Contents

Interface IMenu

Namespace
CounterStrikeSharp.API.Modules.Menu
Assembly
CounterStrikeSharp.API.dll
public interface IMenu

Properties

ExitButton

bool ExitButton { get; set; }

Property Value

bool

MenuOptions

List<ChatMenuOption> MenuOptions { get; }

Property Value

List<ChatMenuOption>

PostSelectAction

PostSelectAction PostSelectAction { get; set; }

Property Value

PostSelectAction

Title

string Title { get; set; }

Property Value

string

Methods

AddMenuOption(string, Action<CCSPlayerController, ChatMenuOption>, bool)

ChatMenuOption AddMenuOption(string display, Action<CCSPlayerController, ChatMenuOption> onSelect, bool disabled = false)

Parameters

display string
onSelect Action<CCSPlayerController, ChatMenuOption>
disabled bool

Returns

ChatMenuOption

Open(CCSPlayerController)

void Open(CCSPlayerController player)

Parameters

player CCSPlayerController

OpenToAll()

void OpenToAll()