using Robust.Shared.Prototypes; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; namespace Content.Server.Holosign { [RegisterComponent] public sealed partial class HolosignProjectorComponent : Component { [ViewVariables(VVAccess.ReadWrite)] [DataField("signProto", customTypeSerializer:typeof(PrototypeIdSerializer))] public string SignProto = "HolosignWetFloor"; /// /// How much charge a single use expends. /// [ViewVariables(VVAccess.ReadWrite), DataField] public int Uses = 6; [ViewVariables(VVAccess.ReadWrite), DataField] public List Signs = new(); } }