Beispiel #1
0
    void Update()
    {
        currentDirection = Vector3.zero;

        if (Input.GetButton(InputButtons.Up))
        {
            currentDirection += Vector3.forward;
        }
        if (Input.GetButton(InputButtons.Left))
        {
            currentDirection += Vector3.left;
        }
        if (Input.GetButton(InputButtons.Down))
        {
            currentDirection += Vector3.back;
        }
        if (Input.GetButton(InputButtons.Right))
        {
            currentDirection += Vector3.right;
        }
        if (Input.GetButton(InputButtons.Shoot))
        {
            weapon.ShootPressed();
        }
        if (Input.GetButtonDown(InputButtons.Cancel))
        {
            weapon.CancelShootPressed();
        }
        if (Input.GetButtonDown(InputButtons.Aim))
        {
            weapon.StartAiming();
        }
        if (Input.GetButtonUp(InputButtons.Aim))
        {
            weapon.StopAiming();
        }
    }