using Content.Shared.Access.Components; using Content.Shared.Item.ItemToggle.Components; namespace Content.Shared.Access.Systems; public sealed class AccessToggleSystem : EntitySystem { [Dependency] private readonly SharedAccessSystem _access = default!; public override void Initialize() { base.Initialize(); SubscribeLocalEvent(OnToggled); } private void OnToggled(Entity ent, ref ItemToggledEvent args) { _access.SetAccessEnabled(ent, args.Activated); } }