internal void DidRemoveAnchors(ARAnchor[] anchors) { foreach (var anchor in anchors) { AnchorsNode.GetChild(anchor.Identifier.ToString())?.Remove(); } }
internal void DidUpdateAnchors(ARAnchor[] anchors) { foreach (var anchor in anchors) { var node = AnchorsNode.GetChild(anchor.Identifier.ToString()); UpdateAnchor(node, anchor); } }
internal void DidRemoveAnchors(ARAnchor[] anchors) { if (!PlaneDetectionEnabled) { return; } foreach (var anchor in anchors) { AnchorsNode.GetChild(anchor.Identifier.ToString())?.Remove(); } }
internal void DidUpdateAnchors(ARAnchor[] anchors) { if (!PlaneDetectionEnabled) { return; } foreach (var anchor in anchors) { var node = AnchorsNode.GetChild(anchor.Identifier.ToString()); UpdateAnchor(node, anchor); } }