void OnDestroy() { if (trackable != null) { trackable.UnregisterTrackableEventHandler(this); } }
} //END RegisterTracker //--------------------------------------// public void UnregisterTracker() //--------------------------------------// { #if VUFORIA if( imageTargetBehaviour ) { imageTargetBehaviour.UnregisterTrackableEventHandler( this ); } if( trackableBehaviour ) { trackableBehaviour.UnregisterTrackableEventHandler( this ); } #endif } //END UnregisterTracker
private void destroyLevel() { Destroy(this.gameObject, 2.833f); trackerBehaviour.UnregisterTrackableEventHandler(this); OverlayController.Instance.onStartOverlay.RemoveListener(this.destroyLevel); }