InsertingMaterialStorageComponent.cs 649 B

12345678910111213141516171819
  1. using Robust.Shared.GameStates;
  2. using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom;
  3. namespace Content.Shared.Materials;
  4. [RegisterComponent, NetworkedComponent, AutoGenerateComponentState, AutoGenerateComponentPause]
  5. public sealed partial class InsertingMaterialStorageComponent : Component
  6. {
  7. /// <summary>
  8. /// The time when insertion ends.
  9. /// </summary>
  10. [DataField(customTypeSerializer: typeof(TimeOffsetSerializer)), AutoNetworkedField]
  11. [ViewVariables(VVAccess.ReadWrite)]
  12. [AutoPausedField]
  13. public TimeSpan EndTime;
  14. [ViewVariables, AutoNetworkedField]
  15. public Color? MaterialColor;
  16. }