using Robust.Shared.GameStates; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom; namespace Content.Shared.Materials; [RegisterComponent, NetworkedComponent, AutoGenerateComponentState, AutoGenerateComponentPause] public sealed partial class InsertingMaterialStorageComponent : Component { /// /// The time when insertion ends. /// [DataField(customTypeSerializer: typeof(TimeOffsetSerializer)), AutoNetworkedField] [ViewVariables(VVAccess.ReadWrite)] [AutoPausedField] public TimeSpan EndTime; [ViewVariables, AutoNetworkedField] public Color? MaterialColor; }