DamagedByContactComponent.cs 484 B

1234567891011121314
  1. using Robust.Shared.GameStates;
  2. using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom;
  3. namespace Content.Shared.Damage.Components;
  4. [NetworkedComponent, RegisterComponent]
  5. public sealed partial class DamagedByContactComponent : Component
  6. {
  7. [DataField("nextSecond", customTypeSerializer: typeof(TimeOffsetSerializer)), ViewVariables(VVAccess.ReadWrite)]
  8. public TimeSpan NextSecond = TimeSpan.Zero;
  9. [ViewVariables]
  10. public DamageSpecifier? Damage;
  11. }