public static void Clear()
 {
     if (MonoInstance)
     {
         inputInstance.StopAllCoroutines();
         inputInstance = null;
         ResNode.DestroyRes(ref MonoInstance);
         MonoInstance = null;
         //AllKeyEnums.Clear();
         //AllKeyEnums = null;
     }
     InputConvertHelper.Clear();
 }
Example #2
0
            public SchemeOBCtrlKeyCodeNode(int _group, int _index, string _label, string _keycode)
            {
                nGroup    = _group;
                nIndex    = _index;
                szLabel   = _label;
                szKeyCode = _keycode;

                string[] codeArry = _keycode.Split(';');
                foreach (string szCode in codeArry)
                {
                    if (string.IsNullOrEmpty(szCode))
                    {
                        continue;
                    }

                    UnityEngine.KeyCode[] codes = InputConvertHelper.String2KeyCodeArry(szCode);
                    if (codes != null && codes.Length > 0)
                    {
                        keyCodeList.Add(codes);
                    }
                }
            }