Exemplo n.º 1
0
 /// <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;
     }
 }
Exemplo n.º 2
0
    /// <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);
        }
    }