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; }
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; }
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 }
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; }
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; }