Exemplo n.º 1
0
 void InstantiateCabinet(ARRaycastHit _hit)
 {
     Debug.Log("Instantiating new cabinet");
     objPlacement = Instantiate(cabinetPrefab, _hit.pose.position, _hit.pose.rotation);
     manager      = objPlacement.GetComponent <CabinetManager>();
     Debug.Log("New cabinet instantiated");
 }
    void InstantiateCabinet(GameObject _controller)
    {
        VRTK_Pointer[] pointers = _controller.GetComponents <VRTK_Pointer>();
        pointer = pointers[1];
        Transform hit = pointer.pointerRenderer.GetDestinationHit().transform;

        if (hit.gameObject.layer == 8)
        {
            objPlacement = Instantiate(cabinetPrefab, pointer.pointerRenderer.GetDestinationHit().point, Quaternion.identity);
            manager      = objPlacement.GetComponent <CabinetManager>();
            Debug.Log("New cabinet instantiated");
        }
    }