Exemplo n.º 1
0
        public void Destroy()
        {
            foreach (ARPlaneAnchorGameObject arpag in GetCurrentPlaneAnchors()) {
                GameObject.Destroy (arpag.gameObject);
            }

            planeAnchorMap.Clear ();
            UnsubscribeEvents();
        }
Exemplo n.º 2
0
    void OnDestroy()
    {
        UnityARSessionNativeInterface.AREnvironmentProbeAnchorAddedEvent   -= EnvironmentProbeAnchorAdded;
        UnityARSessionNativeInterface.AREnvironmentProbeAnchorRemovedEvent -= EnvironmentProbeAnchorRemoved;
        UnityARSessionNativeInterface.AREnvironmentProbeAnchorUpdatedEvent -= EnvironmentProbeAnchorUpdated;

        foreach (ReflectionProbeGameObject rpgo in probeAnchorMap.Values)
        {
            GameObject.Destroy(rpgo);
        }

        probeAnchorMap.Clear();
    }
Exemplo n.º 3
0
    void OnDestroy()
    {
        UnityARSessionNativeInterface.ARObjectAnchorAddedEvent   -= ObjectAnchorAdded;
        UnityARSessionNativeInterface.ARObjectAnchorRemovedEvent -= ObjectAnchorRemoved;
        UnityARSessionNativeInterface.ARObjectAnchorUpdatedEvent -= ObjectAnchorUpdated;

        foreach (GameObject rpgo in objectAnchorMap.Values)
        {
            GameObject.Destroy(rpgo);
        }

        objectAnchorMap.Clear();
    }