コード例 #1
0
        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);
        }
コード例 #2
0
 internal KeybindingControlInterface(PreciseManeuverHotkeys parent, PreciseManeuverConfig.HotkeyType type, string name)
 {
     _parent = parent;
     _type   = type;
     _name   = name;
 }