Audio fixes (#22324)

This commit is contained in:
metalgearsloth
2023-12-11 21:26:55 +11:00
committed by GitHub
parent 26a1198d3a
commit 1bdf94da64
5 changed files with 46 additions and 5 deletions

View File

@@ -1,5 +1,6 @@
using Content.Shared.Physics;
using Robust.Shared.Audio;
using Robust.Shared.Audio.Components;
using Robust.Shared.Audio.Systems;
namespace Content.Shared.Audio;
@@ -18,4 +19,14 @@ public abstract class SharedContentAudioSystem : EntitySystem
base.Initialize();
Audio.OcclusionCollisionMask = (int) CollisionGroup.Impassable;
}
protected void SilenceAudio()
{
var query = AllEntityQuery<AudioComponent>();
while (query.MoveNext(out var uid, out var comp))
{
Audio.SetGain(uid, 0f, comp);
}
}
}