private void Persistence_AnchorPersistenceEvent(AnchorPersistence source, AnchorPersistenceEventArgs args) { if (args.Type == AnchorPersistenceEventType.Loaded) { StartCoroutine(networkAnchor.SetDefaultAnchor(args.AnchorId, args.AnchorOwner)); } }
private void RaiseAnchorPersistenceEvent(AnchorPersistenceEventType type, GameObject owner, string anchorId) { Debug.LogFormat("[AnchorPersistence] RaiseAnchorPersistenceEvent (type: {0}) (anchor id: {1})", type, anchorId); if (AnchorPersistenceEvent != null) { AnchorPersistenceEventArgs args = new AnchorPersistenceEventArgs(); args.AnchorId = anchorId; args.AnchorOwner = owner; args.Type = type; if (AnchorPersistenceEvent != null) { AnchorPersistenceEvent(this, args); } } }