MCPcopy Create free account
hub / github.com/alliedmodders/sourcemod / CancelClientMenu

Method CancelClientMenu

core/MenuStyle_Base.cpp:135–154  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

133}
134
135bool BaseMenuStyle::CancelClientMenu(int client, bool autoIgnore)
136{
137#if defined MENU_DEBUG
138 logger->LogMessage("[SM_MENU] CancelClientMenu() (client %d) (bAutoIgnore %d)", client, autoIgnore);
139#endif
140 if (client < 1 || client > g_Players.MaxClients())
141 {
142 return false;
143 }
144
145 CBaseMenuPlayer *player = GetMenuPlayer(client);
146 if (!player->bInMenu)
147 {
148 return false;
149 }
150
151 _CancelClientMenu(client, MenuCancel_Interrupted, autoIgnore);
152
153 return true;
154}
155
156MenuSource BaseMenuStyle::GetClientMenu(int client, void **object)
157{

Callers 1

CancelClientMenuFunction · 0.80

Calls 2

LogMessageMethod · 0.45
MaxClientsMethod · 0.45

Tested by

no test coverage detected