From 5449835bba7e5b9f33c1c80895ec8e7cc0f6c920 Mon Sep 17 00:00:00 2001 From: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> Date: Fri, 12 Aug 2022 12:53:28 +1000 Subject: [PATCH] Fix audio occlusion (#10538) --- Content.Client/Audio/ContentAudioSystem.cs | 8 ++++++++ Content.Server/Audio/ContentAudioSystem.cs | 8 ++++++++ Content.Shared/Audio/SharedContentAudioSystem.cs | 14 ++++++++++++++ 3 files changed, 30 insertions(+) create mode 100644 Content.Client/Audio/ContentAudioSystem.cs create mode 100644 Content.Server/Audio/ContentAudioSystem.cs create mode 100644 Content.Shared/Audio/SharedContentAudioSystem.cs diff --git a/Content.Client/Audio/ContentAudioSystem.cs b/Content.Client/Audio/ContentAudioSystem.cs new file mode 100644 index 0000000000..7d19acf6ef --- /dev/null +++ b/Content.Client/Audio/ContentAudioSystem.cs @@ -0,0 +1,8 @@ +using Content.Shared.Audio; + +namespace Content.Client.Audio; + +public sealed class ContentAudioSystem : SharedContentAudioSystem +{ + +} diff --git a/Content.Server/Audio/ContentAudioSystem.cs b/Content.Server/Audio/ContentAudioSystem.cs new file mode 100644 index 0000000000..b1e7dcb187 --- /dev/null +++ b/Content.Server/Audio/ContentAudioSystem.cs @@ -0,0 +1,8 @@ +using Content.Shared.Audio; + +namespace Content.Server.Audio; + +public sealed class ContentAudioSystem : SharedContentAudioSystem +{ + +} diff --git a/Content.Shared/Audio/SharedContentAudioSystem.cs b/Content.Shared/Audio/SharedContentAudioSystem.cs new file mode 100644 index 0000000000..77f1ab87ec --- /dev/null +++ b/Content.Shared/Audio/SharedContentAudioSystem.cs @@ -0,0 +1,14 @@ +using Content.Shared.Physics; + +namespace Content.Shared.Audio; + +public abstract class SharedContentAudioSystem : EntitySystem +{ + [Dependency] private readonly SharedAudioSystem _audio = default!; + + public override void Initialize() + { + base.Initialize(); + _audio.OcclusionCollisionMask = (int) CollisionGroup.Impassable; + } +}