private void PlayExplosionSound(SoundDef explosionSound) { if ((!Prefs.DevMode) ? (!explosionSound.NullOrUndefined()) : (explosionSound != null)) { explosionSound.PlayOneShot(new TargetInfo(base.Position, base.Map)); } else { damType.soundExplosion.PlayOneShot(new TargetInfo(base.Position, base.Map)); } }
private void PlayExplosionSound(SoundDef explosionSound) { bool flag; if (Prefs.DevMode) { flag = (explosionSound != null); } else { flag = !explosionSound.NullOrUndefined(); } if (flag) { explosionSound.PlayOneShot(new TargetInfo(base.Position, base.Map, false)); } else { this.damType.soundExplosion.PlayOneShot(new TargetInfo(base.Position, base.Map, false)); } }