private void newKeyControl(UI.DraggableWindow window, string title, PreciseManeuverConfig.HotkeyType type) { GameObject keybindingsCtrlObject = Object.Instantiate(m_KeybindingsCtrlPrefab); if (keybindingsCtrlObject == null) { return; } UI.KeybindingControl keybindingCtrl = keybindingsCtrlObject.GetComponent <UI.KeybindingControl> (); keybindingCtrl.setControl(new KeybindingControlInterface(this, type, title)); window.AddToContent(keybindingsCtrlObject); }
internal KeybindingControlInterface(PreciseManeuverHotkeys parent, PreciseManeuverConfig.HotkeyType type, string name) { _parent = parent; _type = type; _name = name; }