Esempio n. 1
0
    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"];
        }
    }
Esempio n. 2
0
    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"];
        }
    }