コード例 #1
0
    private void FireWeapon(int AmmoConsumption, string ProjectileTag, AudioClip Sound, int AnimationID)
    {
        _Ammo -= AmmoConsumption;
        _AudioSource.PlayOneShot(Sound);
        _Animation.SetTrigger(AnimationID);

        _ProjectilePool.SpawnProjectileFromPool(ProjectileTag, _Muzzle);
        _AudioSource.pitch = (Random.Range(_AudioPitchMin, _AudioPitchMax));
    }