public override bool TryAddAnchor( Pose pose, out XRAnchor anchor) { var trackableId = NativeApi.UnityXRMock_attachAnchor(TrackableId.invalidId, pose); if (NativeApi.anchors.TryGetValue(trackableId, out NativeApi.AnchorInfo anchorInfo)) { anchor = anchorInfo.ToXRAnchor(XRAnchor.defaultValue); return(true); } anchor = default; return(false); }
public static TrackableId Attach(Pose pose) { var trackableId = NativeApi.NewTrackableId(); return(NativeApi.UnityXRMock_attachAnchor(trackableId, pose)); }
public static void Attach(TrackableId trackableId, Pose pose) { NativeApi.UnityXRMock_attachAnchor(trackableId, pose); }