Exemple #1
0
 public virtual void Destroy()
 {
     if (device == this)
     {
         device = null;
     }
 }
Exemple #2
0
        public static BaseVRDevice GetDevice()
        {
            if (device == null)
            {
#if UNITY_EDITOR
                device = new EditorDevice();
#elif ANDROID_DEVICE
                device = new AndroidDevice();
#elif IPHONE_DEVICE
                device = new iOSDevice();
#else
                throw new InvalidOperationException("Unsupported device.");
#endif
            }
            return(device);
        }
        public static BaseVRDevice GetDevice()
        {
            if (device == null)
            {
#if UNITY_EDITOR
                device = new EditorDevice();
#elif UNITY_HAS_GOOGLEVR && (UNITY_ANDROID || UNITY_IPHONE)
                device = new UnityVRDevice();
#elif UNITY_ANDROID
                device = new AndroidDevice();
#elif UNITY_IOS
                device = new iOSDevice();
#else
                throw new InvalidOperationException("Unsupported device.");
#endif  // UNITY_EDITOR
            }
            return(device);
        }
Exemple #4
0
        public static BaseVRDevice GetDevice()
        {
            if (device == null)
            {
#if UNITY_EDITOR
                device = new EditorDevice();
                //Debug.Log("tttt");
#elif ANDROID_DEVICE
    #if UNITY_HAS_GOOGLEVR
                device = new UnityVRDevice();
    #else
                device = new AndroidDevice();
    #endif  // UNITY_HAS_GOOGLEVR
#elif IPHONE_DEVICE
                device = new iOSDevice();
#else
                throw new InvalidOperationException("Unsupported device.");
#endif  // UNITY_EDITOR
            }
            return(device);
        }
    public static BaseVRDevice GetDevice() {
      if (device == null) {
#if UNITY_EDITOR
        device = new EditorDevice();
#elif ANDROID_DEVICE
        device = new AndroidDevice();
#elif IPHONE_DEVICE
        device = new iOSDevice();
#else
        // throw new InvalidOperationException("Unsupported device.");
        // For Emulator.
        device = new EditorDevice();
#endif
			}
      return device;
    }
 public virtual void Destroy() {
   if (device == this) {
     device = null;
   }
 }
    public static BaseVRDevice GetDevice() {
      if (device == null) {
#if UNITY_EDITOR
        device = new EditorDevice();
#elif ANDROID_DEVICE
    #if UNITY_HAS_GOOGLEVR
        device = new UnityVRDevice();
    #else
        device = new AndroidDevice();
    #endif  // UNITY_HAS_GOOGLEVR
#elif IPHONE_DEVICE
        device = new iOSDevice();
#else
        throw new InvalidOperationException("Unsupported device.");
#endif  // UNITY_EDITOR
      }
      return device;
    }
Exemple #8
0
 // Use this for initialization
 void Start()
 {
     device = Gvr.Internal.BaseVRDevice.GetDevice();
 }