// Use this for initialization void Start() { sharePlugin = SharePlugin.GetInstance(); sharePlugin.SetDebug(0); cameraPlugin = CameraPlugin.GetInstance(); cameraPlugin.SetDebug(0); cameraPlugin.Init(folderName); //imagePickerPlugin = ImagePickerPlugin.GetInstance(); dispatcher = Dispatcher.GetInstance(); gpsPlugin = GPSPlugin.GetInstance(); gpsPlugin.SetDebug(0); long updateInterval = 200; long minimumMeterChangeForUpdate = 0; gpsPlugin.Init(updateInterval, minimumMeterChangeForUpdate); AddGPSEventListeners(); gpsPlugin.StartGPS(); GetLatitude(); GetLongitude(); /* * imagePickerPlugin.SetDebug(0); * imagePickerPlugin.Init(); * * imagePickerPlugin.OnGetImagesComplete += onGetImagesComplete; * imagePickerPlugin.OnGetImageCancel += onGetImagesCancel; * imagePickerPlugin.OnGetImageFail += onGetImageFail; * * imagePickerPlugin.GetImages();*/ screenShotId = PlayerPrefs.GetInt("SitePicId"); }
public static CameraPlugin GetInstance() { if(instance==null){ container = new GameObject(); container.name="CameraPlugin"; instance = container.AddComponent( typeof(CameraPlugin) ) as CameraPlugin; DontDestroyOnLoad(instance.gameObject); } return instance; }
// Use this for initialization void Start() { sharePlugin = SharePlugin.GetInstance(); sharePlugin.SetDebug(0); cameraPlugin = CameraPlugin.GetInstance(); cameraPlugin.SetDebug(0); cameraPlugin.Init(folderName); cameraPlugin.SetCameraCallbackListener(onCaptureImageComplete, onCaptureImageCancel, onCaptureImageFail); EnableDisableShareButton(false); }
public static CameraPlugin GetInstance() { if(instance==null){ container = new GameObject(); container.name="CameraPlugin"; instance = container.AddComponent( typeof(CameraPlugin) ) as CameraPlugin; DontDestroyOnLoad(instance.gameObject); aupHolder = AUPHolder.GetInstance(); instance.gameObject.transform.SetParent(aupHolder.gameObject.transform); } return instance; }
public static CameraPlugin GetInstance() { if (instance == null) { container = new GameObject(); container.name = "CameraPlugin"; instance = container.AddComponent(typeof(CameraPlugin)) as CameraPlugin; DontDestroyOnLoad(instance.gameObject); aupHolder = AUPHolder.GetInstance(); instance.gameObject.transform.SetParent(aupHolder.gameObject.transform); } return(instance); }
private void Response() { while (IsRunningThread) { var receivedBuffer = ReceiveRequest(); var requestMessage = CameraPlugin.ParsingInfoRequest(receivedBuffer, ref msForInfoResponse); if (requestMessage != null) { var cameraName = (requestMessage.Value == null) ? string.Empty : requestMessage.Value.StringValue; switch (requestMessage.Name) { case "request_ros2": if (parameters.GetValues <string>("ros2/frames_id/frame_id", out var frames_id)) { SetROS2FramesIdInfoResponse(ref msForInfoResponse, frames_id); } break; case "request_camera_info": { var camera = multicam.GetCamera(cameraName); var cameraInfoMessage = camera.GetCameraInfo(); CameraPlugin.SetCameraInfoResponse(ref msForInfoResponse, cameraInfoMessage); } break; case "request_transform": { var camera = multicam.GetCamera(cameraName); var devicePose = camera.GetPose(); SetTransformInfoResponse(ref msForInfoResponse, devicePose); } break; default: break; } SendResponse(msForInfoResponse); } ThreadWait(); } }
private void Response() { while (true) { var receivedBuffer = ReceiveRequest(); var requestMessage = CameraPlugin.ParsingCameraInfoRequest(ref memoryStreamForCameraInfo, receivedBuffer); if (requestMessage != null && requestMessage.Name.Equals("request_camera_info")) { var cameraName = requestMessage.Value.StringValue; if (cameraName != null) { var cameraInfoMessage = cam.GetCameraInfo(cameraName); CameraPlugin.SetCameraInfoResponse(ref memoryStreamForCameraInfo, cameraInfoMessage); } SendResponse(memoryStreamForCameraInfo); } } }
// Use this for initialization void Start() { sharePlugin = SharePlugin.GetInstance(); sharePlugin.SetDebug(0); cameraPlugin = CameraPlugin.GetInstance(); cameraPlugin.SetDebug(0); cameraPlugin.Init(folderName); cameraPlugin.SetCameraCallbackListener(onCaptureImageComplete,onCaptureImageCancel,onCaptureImageFail); EnableDisableShareButton(false); }