protected void Awake() { IUnityPlayer unityPlayer = new NullUnityPlayer(); // instantiate the correct UnityPlayer for the current platform if (Application.platform == RuntimePlatform.Android) unityPlayer = new AndroidUnityPlayer(); else if (Application.platform == RuntimePlatform.IPhonePlayer) unityPlayer = new IOSUnityPlayer(); else if (QCARRuntimeUtilities.IsPlayMode()) unityPlayer = new PlayModeUnityPlayer(); SetUnityPlayerImplementation(unityPlayer); gameObject.AddComponent<ComponentFactoryStarterBehaviour>(); }
protected void Awake() { IUnityPlayer unityPlayer = new NullUnityPlayer(); // instantiate the correct UnityPlayer for the current platform if (Application.platform == RuntimePlatform.Android) unityPlayer = new AndroidUnityPlayer(); else if (Application.platform == RuntimePlatform.IPhonePlayer) unityPlayer = new IOSUnityPlayer(); else if (VuforiaRuntimeUtilities.IsPlayMode()) unityPlayer = new PlayModeUnityPlayer(); SetUnityPlayerImplementation(unityPlayer); VuforiaBehaviour.Instance.RegisterVuforiaStartedCallback(OnVuforiaStarted); VuforiaBehaviour.Instance.RegisterOnPauseCallback(OnPaused); gameObject.AddComponent<ComponentFactoryStarterBehaviour>(); }