public static void Clear() { if (MonoInstance) { inputInstance.StopAllCoroutines(); inputInstance = null; ResNode.DestroyRes(ref MonoInstance); MonoInstance = null; //AllKeyEnums.Clear(); //AllKeyEnums = null; } InputConvertHelper.Clear(); }
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); } } }