class PluginKeyBindingSource
PluginKeyBinding › PluginBase
All members, including inherited
Constructors 1
void PluginKeyBinding()References instance
Constants 3
Members 4
static PluginKeyBinding instanceReferenced by MissionBase.OnKeyPress(), MissionBase.OnKeyRelease(), MissionBase.OnMouseButtonPress()
Show 2 more
, MissionBase.OnMouseButtonRelease(), and PluginKeyBinding()protected ref array<ref KeyBinding> m_KeyBindingsprotected ref array<ref MouseButtonInfo> m_MouseButtonsprotected ref array<ref MouseBinding> m_MouseBindingsMethods 16
override void OnInit()override void OnDestroy()void OnKeyPress(int key)Referenced by MissionBase.OnKeyPress()
void OnKeyRelease(int key)Referenced by MissionBase.OnKeyRelease()
void OnMouseButtonPress(int button)Referenced by MissionBase.OnMouseButtonPress()
void OnMouseButtonRelease(int button)References GetMouseButtonInfo(), CGame.GetTime(), MouseButtonInfo.GetTimeLastPress()
Show 5 more
, MouseButtonInfo.GetTimeLastRelease(), OnMouse(), MouseButtonInfo.Release(), CLICK_TIME, and DOUBLE_CLICK_TIMEReferenced by MissionBase.OnMouseButtonRelease()
void OnFrame()array<ref MouseBinding> GetMouseBindings()References m_MouseBindings
Referenced by HelpScreen.Init()
protected void RegisterKeyBind(int ui_id, int key_code1, int key_code2, string plugin_name, string fnc_name, string info_shortcut, string info_description)Referenced by OnInit()
protected void RegisterMouseBind(int ui_id, int mouse_button, int mouse_event, string plugin_name, string fnc_name, string info_shortcut, string info_description)Referenced by OnInit()
References CheckMask(), UIScriptedMenu.GetID(), UIManager.GetMenu()
Show 1 more
, CGame.GetUIManager()Referenced by IsCurrentUIPageValid()
protected MouseButtonInfo GetMouseButtonInfo(int button)