From 776d2df6bd60102347c8cd98e2c06dad08f1de55 Mon Sep 17 00:00:00 2001 From: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com> Date: Wed, 22 Mar 2023 12:38:29 +1100 Subject: [PATCH] Don't reload parallax prototypes unless necessary (#14763) --- Content.Client/Parallax/ParallaxSystem.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Content.Client/Parallax/ParallaxSystem.cs b/Content.Client/Parallax/ParallaxSystem.cs index 96d756aa7f..a3d86743db 100644 --- a/Content.Client/Parallax/ParallaxSystem.cs +++ b/Content.Client/Parallax/ParallaxSystem.cs @@ -1,3 +1,4 @@ +using Content.Client.Parallax.Data; using Content.Client.Parallax.Managers; using Content.Shared.Parallax; using Robust.Client.Graphics; @@ -27,6 +28,9 @@ public sealed class ParallaxSystem : SharedParallaxSystem private void OnReload(PrototypesReloadedEventArgs obj) { + if (!obj.ByType.ContainsKey(typeof(ParallaxPrototype))) + return; + _parallax.UnloadParallax(Fallback); _parallax.LoadDefaultParallax(); -- 2.52.0