static BGCrossPlatformInputManager()
        {
            s_TouchInput    = new BGMobileInput();
            s_HardwareInput = new BGStandaloneInput();
#if MOBILE_INPUT
            activeInput = s_TouchInput;
#else
            activeInput = s_HardwareInput;
#endif
        }
        public static void SwitchActiveInputMethod(ActiveInputMethod activeInputMethod)
        {
            switch (activeInputMethod)
            {
            case ActiveInputMethod.Hardware:
                activeInput = s_HardwareInput;
                break;

            case ActiveInputMethod.Touch:
                activeInput = s_TouchInput;
                break;
            }
        }