private void Update()
        {
            RotateView();
            if (!jump_ && characterController_.isGrounded && jumpSpeed_ > 0)
            {
                jump_ = Input.GetButton("Jump");
            }

            UpdateStance();
            UpdateMenu();

            if (currentPickup_ != null)
            {
                currentPickup_.UpdatePosition(rightArmPosition_.transform);
                currentPickup_.UpdateUse();
            }
        }
Beispiel #2
0
        private void Update()
        {
            RotateView();
            if (!jump_ && characterController_.isGrounded && jumpSpeed_ > 0)
            {
                jump_ = Input.GetButtonDown("Jump");
            }

            if (currentPickup_ != null)
            {
                currentPickup_.UpdatePosition(rightArmPosition_.transform);
                currentPickup_.UpdateUse();
            }

            UpdateStance();
            UpdateMenu();
            UpdateCameraProxyPosition();

            prevousHandPosition_ = rightArmPosition_.transform.position;
            prevousHandRotation_ = rightArmPosition_.transform.rotation.eulerAngles;
        }