/// <summary> /// Callback function that contains the WorldAnchorStore object. /// </summary> /// <param name="anchorStore">The WorldAnchorStore to cache.</param> protected virtual void AnchorStoreReady(UnityEngine.XR.WSA.Persistence.WorldAnchorStore anchorStore) { AnchorStore = anchorStore; if (!PersistentAnchors) { AnchorStore.Clear(); } }
/// <summary> /// Callback function that contains the WorldAnchorStore object. /// </summary> /// <param name="anchorStore">The WorldAnchorStore to cache.</param> protected override void AnchorStoreReady(UnityEngine.XR.WSA.Persistence.WorldAnchorStore anchorStore) { AnchorStore = anchorStore; if (!SharingStage.Instance.KeepRoomAlive || !PersistentAnchors) { if (AnchorDebugText != null) { AnchorDebugText.text += "\nClearing Anchor Store..."; } anchorStore.Clear(); } }