- Namespace
- CounterStrikeSharp.API.Modules.Menu
- Assembly
- CounterStrikeSharp.API.dll
public abstract class BaseMenu : IMenu
- Inheritance
-
object
BaseMenu
- Implements
-
- Derived
-
Constructors
protected BaseMenu(string title)
Parameters
title
string
Properties
public bool ExitButton { get; set; }
Property Value
- bool
public List<ChatMenuOption> MenuOptions { get; }
Property Value
- List<ChatMenuOption>
public PostSelectAction PostSelectAction { get; set; }
Property Value
- PostSelectAction
public string Title { get; set; }
Property Value
- string
Methods
public virtual ChatMenuOption AddMenuOption(string display, Action<CCSPlayerController, ChatMenuOption> onSelect, bool disabled = false)
Parameters
display
string
onSelect
Action<CCSPlayerController, ChatMenuOption>
disabled
bool
Returns
- ChatMenuOption
public abstract void Open(CCSPlayerController player)
Parameters
player
CCSPlayerController