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; } }