Exemplo n.º 1
0
    private void LateUpdate()
    {
        if (aimLayer)
        {
            if (Input.GetButton("Fire2"))
            {
                aimLayer.weight += Time.deltaTime / aimdur;
            }
            else
            {
                aimLayer.weight -= Time.deltaTime / aimdur;
            }
        }

        if (!PauseMenu.ispaused)
        {
            if (Input.GetButtonDown("Fire1"))
            {
                weapon.StartFiring();
                audsource.Play();
            }
            if (weapon.isFiring)
            {
                weapon.UpdateFiring(Time.deltaTime);
            }
            weapon.UpdateBullet(Time.deltaTime);

            if (Input.GetButtonUp("Fire1"))
            {
                weapon.StopFiring();
                audsource.Stop();
            }
        }
    }
Exemplo n.º 2
0
    private void Update()
    {
        if (Input.GetMouseButton(1))
        {
            aimLayer.weight += Time.deltaTime / aimDuration;
        }
        else
        {
            aimLayer.weight -= Time.deltaTime / aimDuration;
        }

        if (Input.GetMouseButtonDown(0))
        {
            rayCastWeapon.StartFiring();
        }

        if (Input.GetMouseButton(0))
        {
            rayCastWeapon.updateLaser();
        }

        if (Input.GetMouseButtonUp(0))
        {
            rayCastWeapon.StopFiring();
        }
    }