Ejemplo n.º 1
0
    // Update is called once per frame
    void Update()
    {
        if (user1.selectedObject == user2.selectedObject && user1.selectedObject != null)
        {
            selectedObject = user1.selectedObject;
            if (!multiUsers)
            {
                multiUsers = true;
                oPrime     = Matrix4x4.TRS(selectedObject.transform.localPosition, selectedObject.transform.localRotation, selectedObject.transform.localScale);
            }
            UpdatePosition();
        }
        else
        {
            selectedObject = null;
            multiUsers     = false;
            if (user2.selectedObject != null)
            {
                user2.UpdatePosition();
            }

            if (user1.selectedObject != null)
            {
                user1.UpdatePosition();
            }
        }
    }