From 2944652a5dd01861f8788fba75a7143104afb629 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADctor=20Aguilera=20Puerto?= Date: Mon, 22 Jun 2020 04:07:04 +0200 Subject: [PATCH] Only read fields in Looping Sound Component if serializer is reading. --- .../Components/Sound/SharedLoopingSoundComponent.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Content.Shared/GameObjects/Components/Sound/SharedLoopingSoundComponent.cs b/Content.Shared/GameObjects/Components/Sound/SharedLoopingSoundComponent.cs index 18f7a9ff7e..b09d353b27 100644 --- a/Content.Shared/GameObjects/Components/Sound/SharedLoopingSoundComponent.cs +++ b/Content.Shared/GameObjects/Components/Sound/SharedLoopingSoundComponent.cs @@ -108,6 +108,9 @@ namespace Content.Shared.GameObjects.Components.Sound public void ExposeData(ObjectSerializer serializer) { + if (!serializer.Reading) + return; + Filename = serializer.ReadDataField("filename", ""); Delay = serializer.ReadDataField("delay", 0u); RandomDelay = serializer.ReadDataField("randomdelay", 0u);