void Update() { TrackingState state = TrackerManager.GetInstance().UpdateTrackingState(); if (state == null) { return; } cameraBackgroundBehaviour.UpdateCameraBackgroundImage(state); string codeScanResult = state.GetCodeScanResult(); if (!codeScanResult.Equals("") && codeScanResult.Length > 0) { TrackerManager.GetInstance().StopTracker(); TrackerManager.GetInstance().DestroyTracker(); startScanBtn.interactable = true; btnText.text = "Start Scan"; Dictionary <string, string> resultAsDicionary = new JsonReader(codeScanResult).Deserialize <Dictionary <string, string> >(); codeFormatText.text = "Format : " + resultAsDicionary["Format"]; codeValueText.text = "Value : " + resultAsDicionary["Value"]; } }
void Update() { if (Input.GetKey(KeyCode.Escape)) { SceneStackManager.Instance.LoadPrevious(); } if (!cameraStartDone) { StartCamera(); } TrackingState state = TrackerManager.GetInstance().UpdateTrackingState(); string codeScanResult = state.GetCodeScanResult(); if (!codeScanResult.Equals("") && codeScanResult.Length > 0) { TrackerManager.GetInstance().StopTracker(); TrackerManager.GetInstance().DestroyTracker(); startScanBtn.interactable = true; btnText.text = "Start Scan"; Dictionary <string, string> resultAsDicionary = new JsonReader(codeScanResult).Deserialize <Dictionary <string, string> >(); codeFormatText.text = "Format : " + resultAsDicionary["Format"]; codeValueText.text = "Value : " + resultAsDicionary["Value"]; } }