mirror of
https://github.com/alliedmodders/sourcemod.git
synced 2025-12-06 18:08:36 +00:00
Add function to find a TopMenu Item
This commit is contained in:
parent
a3411df89b
commit
b70243f469
@ -244,7 +244,14 @@ methodmap TopMenu < Handle
|
|||||||
// @return TopMenuObject ID on success, or
|
// @return TopMenuObject ID on success, or
|
||||||
// INVALID_TOPMENUOBJECT on failure.
|
// INVALID_TOPMENUOBJECT on failure.
|
||||||
public native TopMenuObject FindCategory(const char[] name);
|
public native TopMenuObject FindCategory(const char[] name);
|
||||||
|
|
||||||
|
// Finds an item's topobj ID in a TopMenu.
|
||||||
|
//
|
||||||
|
// @param name Object's unique name.
|
||||||
|
// @return TopMenuObject ID on success, or
|
||||||
|
// INVALID_TOPMENUOBJECT on failure.
|
||||||
|
public native TopMenuObject FindItem(const char[] name);
|
||||||
|
|
||||||
// Set the menu title caching behavior of the TopMenu. By default titles
|
// Set the menu title caching behavior of the TopMenu. By default titles
|
||||||
// are cached to reduce overhead. If you need dynamic menu titles which
|
// are cached to reduce overhead. If you need dynamic menu titles which
|
||||||
// change each time the menu is displayed to a user, set this to false.
|
// change each time the menu is displayed to a user, set this to false.
|
||||||
@ -441,6 +448,7 @@ public void __ext_topmenus_SetNTVOptional()
|
|||||||
MarkNativeAsOptional("TopMenu.Display");
|
MarkNativeAsOptional("TopMenu.Display");
|
||||||
MarkNativeAsOptional("TopMenu.DisplayCategory");
|
MarkNativeAsOptional("TopMenu.DisplayCategory");
|
||||||
MarkNativeAsOptional("TopMenu.FindCategory");
|
MarkNativeAsOptional("TopMenu.FindCategory");
|
||||||
|
MarkNativeAsOptional("TopMenu.FindItem");
|
||||||
MarkNativeAsOptional("TopMenu.CacheTitles.set");
|
MarkNativeAsOptional("TopMenu.CacheTitles.set");
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user