Table of Contents

Class MenuManager

Namespace
CounterStrikeSharp.API.Modules.Menu
Assembly
CounterStrikeSharp.API.dll
public static class MenuManager
Inheritance
MenuManager

Methods

CloseActiveMenu(CCSPlayerController)

public static void CloseActiveMenu(CCSPlayerController player)

Parameters

player CCSPlayerController

GetActiveMenu(CCSPlayerController)

public static IMenuInstance? GetActiveMenu(CCSPlayerController player)

Parameters

player CCSPlayerController

Returns

IMenuInstance

GetActiveMenus()

public static Dictionary<nint, IMenuInstance> GetActiveMenus()

Returns

Dictionary<nint, IMenuInstance>

OnKeyPress(CCSPlayerController, int)

public static void OnKeyPress(CCSPlayerController player, int key)

Parameters

player CCSPlayerController
key int

OpenCenterHtmlMenu(BasePlugin, CCSPlayerController, CenterHtmlMenu)

public static void OpenCenterHtmlMenu(BasePlugin plugin, CCSPlayerController player, CenterHtmlMenu menu)

Parameters

plugin BasePlugin
player CCSPlayerController
menu CenterHtmlMenu

OpenChatMenu(CCSPlayerController, ChatMenu)

public static void OpenChatMenu(CCSPlayerController player, ChatMenu menu)

Parameters

player CCSPlayerController
menu ChatMenu

OpenConsoleMenu(CCSPlayerController, ConsoleMenu)

public static void OpenConsoleMenu(CCSPlayerController player, ConsoleMenu menu)

Parameters

player CCSPlayerController
menu ConsoleMenu