Confirmedusers
13,514
edits
Mirotworez (talk | contribs) (Created page with "===Графический интерфейс общего назначения===") |
Mirotworez (talk | contribs) (Created page with "Для любого другого использования наследуйте от класса общего назначения <code>GuiDialog</code>, от котор...") |
||
Line 20: | Line 20: | ||
===Графический интерфейс общего назначения=== | ===Графический интерфейс общего назначения=== | ||
Для любого другого использования наследуйте от класса общего назначения <code>GuiDialog</code>, от которого также наследуются HudElement и GuiDialogBlockEntity. Вы можете переопределить <code>ToggleKeyCombinationCode</code> на что-то вроде «yourAweseomeHotkeyCode» и использовать <code>capi.Input.RegisterHotKey</code> + <code>capi.Input.SetHotKeyHandler</code>, чтобы получить собственную клавишу клавиатуры. сопоставляется с открытием/закрытием вашего графического интерфейса (пример: [https://github.com/anegostudios/vsessentialsmod/blob/master/Systems/WorldMap/WorldMapManager.cs#L105 World Map]) | |||
== GUI Basics == | == GUI Basics == |