/// <summary> /// When receiving a remote anchor, apply it to this game object. /// </summary> private void OnReceivedRemoteAnchor(NetworkAnchorManager sender, LastReceivedAnchorArgs args) { if (args != null && anchorPersistence != null) { anchorPersistence.ApplyAnchor(args.TransferBatch, true); pendingPersistenceEventArgs = null; } }
/// <summary> /// The final function called once a network anchor has been imported. /// </summary> private void ImportAnchorDataCompleted(WorldAnchorTransferBatch batch) { if (batch == null) { LastReceivedAnchor = null; } else { LastReceivedAnchor = new LastReceivedAnchorArgs(batch); } LoadingAnchor = false; if (LastReceivedAnchorChanged != null) { LastReceivedAnchorChanged(this, LastReceivedAnchor); } }