Gestures.Update C# (CSharp) Method

Update() private method

private Update ( ) : void
return void
    void Update()
    {
        if ((Input.GetMouseButton(0) || Input.GetMouseButton(1)) &&
            (Input.GetKey (KeyCode.LeftShift) || Input.GetKey (KeyCode.RightShift))) {	// shift-click, move LookObject
            Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
            RaycastHit hitInfo;
            Physics.Raycast (ray, out hitInfo);
            if (hitInfo.collider.gameObject.name == "CollisionPane") {
                lookObj.transform.position = hitInfo.point;
            }
        }
        else if (Input.GetMouseButton(0)) {	// left-click, move LeftReachObject
            Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
            RaycastHit hitInfo;
            Physics.Raycast (ray, out hitInfo);
            if (hitInfo.collider.gameObject.name == "CollisionPane") {
                leftReachObj.transform.position = hitInfo.point;
            }
        }
        else if (Input.GetMouseButton(1)) {	// right-click, move RightReachObject
            Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
            RaycastHit hitInfo;
            Physics.Raycast (ray, out hitInfo);
            if (hitInfo.collider.gameObject.name == "CollisionPane") {
                rightReachObj.transform.position = hitInfo.point;
            }
        }
    }