public void ResetTracking() { if (trackingStartedCounter != -1) { arCameraTargetFound = false; ARMarkerBehaviour.ResetTracking(); trackingStartedCounter = INITIALIZATION_DELAY; } }
public void StopTracking() { arCameraTarget = null; arCameraTargetFound = false; currentRotation = Quaternion.identity; trackingStartedCounter = -1; biasYaw = 0; biasPitch = 0; // reset tracking for all markers ARMarkerBehaviour.ResetTracking(); GameObject.Find("ARCanvas").GetComponent <UnityEngine.UI.RawImage>().color = new Color(1.0f, 1.0f, 1.0f, 0.0f); }