using Content.Shared.Whitelist; using Robust.Shared.GameStates; namespace Content.Shared.Stunnable; [RegisterComponent, NetworkedComponent, Access(typeof(SharedStunSystem))] public sealed partial class StunOnContactComponent : Component { /// /// The fixture the entity must collide with to be stunned /// [DataField] public string FixtureId = "fix"; /// /// The duration of the stun. /// [DataField] public TimeSpan Duration = TimeSpan.FromSeconds(5); [DataField] public EntityWhitelist Blacklist = new(); }