示例#1
0
        void RemovePlaneAnchor(MessageEventArgs mea)
        {
            serializableUnityARPlaneAnchor serPlaneAnchor = mea.data.Deserialize <serializableUnityARPlaneAnchor> ();
            ARPlaneAnchor arPlaneAnchor = serPlaneAnchor;

            UnityARSessionNativeInterface.RunRemoveAnchorCallbacks(arPlaneAnchor);
        }
示例#2
0
 public void ARAnchorUpdated(ARPlaneAnchor planeAnchor)
 {
                 #if !UNITY_EDITOR
     serializableUnityARPlaneAnchor serPlaneAnchor = planeAnchor;
     SendToEditor(ConnectionMessageIds.updatePlaneAnchorMsgeId, serPlaneAnchor);
                 #endif
 }
示例#3
0
        void UpdatePlaneAnchor(MessageEventArgs mea)
        {
#if UNITY_IOS
            serializableUnityARPlaneAnchor serPlaneAnchor = mea.data.Deserialize <serializableUnityARPlaneAnchor> ();

            ARPlaneAnchor arPlaneAnchor = serPlaneAnchor;
            UnityARSessionNativeInterface.RunUpdateAnchorCallbacks(arPlaneAnchor);
#endif
        }
示例#4
0
        void UpdatePlaneAnchor(MessageEventArgs mea)
        {
#if UNITY_EDITOR
            if (UnityEditor.EditorApplication.isPaused)
            {
                return;
            }
#endif
            serializableUnityARPlaneAnchor serPlaneAnchor = mea.data.Deserialize <serializableUnityARPlaneAnchor> ();

            ARPlaneAnchor arPlaneAnchor = serPlaneAnchor;
            UnityARSessionNativeInterface.RunUpdateAnchorCallbacks(arPlaneAnchor);
        }
示例#5
0
        public void ARAnchorAdded(ARPlaneAnchor planeAnchor)
        {
            serializableUnityARPlaneAnchor serPlaneAnchor = planeAnchor;

            SendToEditor(ConnectionMessageIds.addPlaneAnchorMsgeId, serPlaneAnchor);
        }
 public ARPlaneAnchor(serializableUnityARPlaneAnchor spa)
 {
     m_spa = spa;
 }
示例#7
0
        public void ARAnchorRemoved(ARPlaneAnchor planeAnchor)
        {
            serializableUnityARPlaneAnchor serializableObject = planeAnchor;

            SendToEditor(ConnectionMessageIds.removePlaneAnchorMsgeId, serializableObject);
        }