public override void OnShoot()
        {
            ShootFlipFlop++;

            bool left = ShootFlipFlop % 2 == 0;

            if (left)
            {
                RecoilLeft.AddRecoil(25f);
            }
            else
            {
                RecoilRight.AddRecoil(25f);
            }

            DoMuzzleFlash(GetMuzzlePos(left));
        }
 public override void Tick()
 {
     base.Tick();
     RecoilLeft.Tick();
     RecoilRight.Tick();
 }