Exemplo n.º 1
0
        /// 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;
        }
Exemplo n.º 2
0
 internal EditorControllerProvider(GvrControllerInput.EmulatorConnectionMode connectionMode)
 {
     emulatorControllerProvider = new EmulatorControllerProvider(connectionMode);
     mouseControllerProvider    = new MouseControllerProvider();
 }