Ejemplo n.º 1
0
 static NatCam()
 {
     // Create implementation for this platform
     Implementation =
     #if UNITY_EDITOR_OSX       // Coming in NatCam 2.0
         new NatCamLegacy();
     #elif UNITY_EDITOR_WIN     // Coming in NatCam 2.0
         new NatCamLegacy();
     #elif UNITY_STANDALONE_OSX // Coming in NatCam 2.0
         new NatCamLegacy();
     #elif UNITY_STANDALONE_WIN // Coming in NatCam 2.0
         new NatCamLegacy();
     #elif UNITY_IOS
         //new NatCamLegacy();
         new NatCamiOS();
     #elif UNITY_ANDROID
         new NatCamAndroid();
     #elif UNITY_WSA
         new NatCamLegacy();
     #elif UNITY_WEBGL
         new NatCamLegacy();
     #else
         new NatCamLegacy();
     #endif
     // Quit when app dies
     DispatchUtility.onQuit += Release;
 }
Ejemplo n.º 2
0
        static NatCam()
        {
            // Create implementation for this platform
#if UNITY_EDITOR_OSX
            Implementation = new NatCamLegacy();
            DeviceCount    = NatCamLegacy.GetCameraDeviceCount();
#elif UNITY_EDITOR_WIN
            Implementation = new NatCamLegacy();
            DeviceCount    = NatCamLegacy.GetCameraDeviceCount();
#elif UNITY_STANDALONE_OSX
            Implementation = new NatCamLegacy();
            DeviceCount    = NatCamLegacy.GetCameraDeviceCount();
#elif UNITY_STANDALONE_WIN
            Implementation = new NatCamLegacy();
            DeviceCount    = NatCamLegacy.GetCameraDeviceCount();
#elif UNITY_IOS
            //Implementation = new NatCamLegacy();
            Implementation = new NatCamiOS();
            DeviceCount    = NatCamiOS.GetCameraDeviceCount();
#elif UNITY_ANDROID
            Implementation = new NatCamAndroid();
            DeviceCount    = NatCamAndroid.GetCameraDeviceCount();
#elif UNITY_WSA
            Implementation = new NatCamLegacy();
            DeviceCount    = NatCamLegacy.GetCameraDeviceCount();
#elif UNITY_WEBGL
            Implementation = new NatCamLegacy();
            DeviceCount    = NatCamLegacy.GetCameraDeviceCount();
#else
            Implementation = new NatCamLegacy();
            DeviceCount    = NatCamLegacy.GetCameraDeviceCount();
#endif
            // Quit when app dies
            DispatchUtility.onQuit += Release;
        }
Ejemplo n.º 3
0
 static NatCam()
 {
     // Instantiate implementation for this platform
     Implementation =
     #if UNITY_EDITOR || UNITY_STANDALONE
         new NatCamLegacy();
     #elif UNITY_IOS
         new NatCamiOS();
     #elif UNITY_ANDROID
         new NatCamAndroid();
     #else
         new NatCamLegacy();
     #endif
 }
Ejemplo n.º 4
0
 static NatCam()
 {
     // Instantiate implementation for this platform
     Implementation =
     #if UNITY_EDITOR || UNITY_STANDALONE
         new NatCamLegacy();
     #elif UNITY_IOS
         new NatCamiOS();
     #elif UNITY_ANDROID
         new NatCamAndroid();
     #else
         new NatCamLegacy();
     #endif
     // Quit when app dies
     DispatchUtility.onQuit += Release;
 }
Ejemplo n.º 5
0
 static NatCam()
 {
     // Instantiate implementation for this platform
     Implementation =
     #if UNITY_EDITOR || UNITY_STANDALONE // Coming in NatCam 2.0
     #if NATCAM_20_BETA
         new NatCamStandalone();
     #else
         new NatCamLegacy();
     #endif
     #elif UNITY_IOS
         new NatCamiOS();
     #elif UNITY_ANDROID
         new NatCamAndroid();
     #else
         new NatCamLegacy();
     #endif
     // Quit when app dies
     DispatchUtility.onQuit += Release;
 }