Exemple #1
0
    // Update is called once per frame
    void Update()
    {
        if (grabbingBall)
        {
            grabbingBall = false;
        }
        else if (holdingBall)
        {
            basketball.transform.position = playerCamera.transform.position + (playerCamera.transform.forward * basketballDistance);

            if (Input.GetMouseButtonDown(0))
            {
                holdingBall = false;
                ChangeGravity();
                basketballRigidbody.AddForce(playerCamera.transform.forward * basketballThrowingForce);
                controller.StartTimer();
                basketball.ActivateTrail();
            }
        }
    }