コード例 #1
0
    // Update is called once per frame
    void Update()
    {
        currentFirearm.transform.localRotation = Quaternion.Euler(90f, 0, 0) * Quaternion.Euler(Camera.main.transform.localRotation.eulerAngles.x, 0, 0);

        if (Input.GetButton
                ("Fire1"))
        {
            firearm.DoFire();
        }

        if (!Input.GetButton("Fire1"))
        {
            firearm.EndFire();
        }

        if (Input.GetButtonDown("Reload"))
        {
            firearm.Reload();
        }

        UpdateUI();
    }