Light bulb brightness (and other settings) change clientside PointLights (#5869)

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
This commit is contained in:
Matz05
2022-01-04 22:25:37 -07:00
committed by GitHub
parent adbc4ee5b0
commit 919053c5f1
5 changed files with 63 additions and 34 deletions

View File

@@ -7,6 +7,8 @@ using Robust.Shared.Analyzers;
using Robust.Shared.Containers;
using Robust.Shared.GameObjects;
using Robust.Shared.Serialization.Manager.Attributes;
using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype;
using Robust.Shared.Prototypes;
using Robust.Shared.ViewVariables;
namespace Content.Server.Light.Components
@@ -25,8 +27,8 @@ namespace Content.Server.Light.Components
[DataField("turnOnSound")]
public SoundSpecifier TurnOnSound = new SoundPathSpecifier("/Audio/Machines/light_tube_on.ogg");
[DataField("hasLampOnSpawn")]
public bool HasLampOnSpawn = true;
[DataField("hasLampOnSpawn", customTypeSerializer: typeof(PrototypeIdSerializer<EntityPrototype>))]
public string? HasLampOnSpawn = null;
[DataField("bulb")]
public LightBulbType BulbType;