/// Creates a new EmulatorControllerProvider with the specified settings. internal EmulatorControllerProvider(GvrControllerInput.EmulatorConnectionMode connectionMode) { if (connectionMode == GvrControllerInput.EmulatorConnectionMode.USB) { EmulatorConfig.Instance.PHONE_EVENT_MODE = EmulatorConfig.Mode.USB; } else if (connectionMode == GvrControllerInput.EmulatorConnectionMode.WIFI) { EmulatorConfig.Instance.PHONE_EVENT_MODE = EmulatorConfig.Mode.WIFI; } else { EmulatorConfig.Instance.PHONE_EVENT_MODE = EmulatorConfig.Mode.OFF; } EmulatorManager.Instance.touchEventListeners += HandleTouchEvent; EmulatorManager.Instance.orientationEventListeners += HandleOrientationEvent; EmulatorManager.Instance.buttonEventListeners += HandleButtonEvent; EmulatorManager.Instance.gyroEventListeners += HandleGyroEvent; EmulatorManager.Instance.accelEventListeners += HandleAccelEvent; }
internal EditorControllerProvider(GvrControllerInput.EmulatorConnectionMode connectionMode) { emulatorControllerProvider = new EmulatorControllerProvider(connectionMode); mouseControllerProvider = new MouseControllerProvider(); }