Example #1
0
 public void StartFiringSound()
 {
     if (FiringSound == null)
     {
         Log.Line($"FiringSound is null");
         return;
     }
     FiringEmitter?.PlaySound(FiringSound);
 }
Example #2
0
        public void StartFiringSound()
        {
            if (FiringEmitter == null)
            {
                return;
            }

            FiringEmitter.PlaySound(FiringSound);
        }
Example #3
0
        public void StopFiringSound(object o = null)
        {
            if (FiringEmitter == null)
            {
                return;
            }

            if (FiringEmitter.Loop)
            {
                FiringEmitter.StopSound(true);
                FiringEmitter.PlaySound(FiringSound, stopPrevious: false, skipIntro: true, force2D: false, alwaysHearOnRealistic: false, skipToEnd: true);
            }
            else
            {
                FiringEmitter.StopSound(false);
            }
        }