public static void SwitchActiveInputMethod(ActiveInputMethod activeInputMethod)
        {
            switch (activeInputMethod)
            {
            case ActiveInputMethod.Hardware:
                activeInput = s_HardwareInput;
                break;

            case ActiveInputMethod.Touch:
                activeInput = s_TouchInput;
                break;
            }
        }
        static RG_CrossPlatformInputManager()
        {
            s_TouchInput    = new RG_MobileInput();
            s_HardwareInput = new RG_StandaloneInput();

            InputData inputData = Resources.Load("InputData") as InputData;

            if (inputData.useMobileController)
            {
                activeInput = s_TouchInput;
            }
            else
            {
                activeInput = s_HardwareInput;
            }
        }