Пример #1
0
            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);
            }
Пример #2
0
        public static TrackableId Attach(Pose pose)
        {
            var trackableId = NativeApi.NewTrackableId();

            return(NativeApi.UnityXRMock_attachAnchor(trackableId, pose));
        }
Пример #3
0
 public static void Attach(TrackableId trackableId, Pose pose)
 {
     NativeApi.UnityXRMock_attachAnchor(trackableId, pose);
 }