using Content.Shared.Chemistry.Reagent; using Robust.Shared.Audio; namespace Content.Shared._Shitmed.OnHit; [RegisterComponent] public sealed partial class InjectOnHitComponent : Component { [DataField("reagents")] public List Reagents; [DataField("sound")] public SoundSpecifier? Sound; [DataField("limit")] public float? ReagentLimit; [DataField] public bool NeedsRestrain; [DataField] public int InjectionDelay = 10000; } [ByRefEvent] public record struct InjectOnHitAttemptEvent(bool Cancelled);