using Content.Server.Access.Components; using Robust.Shared.GameObjects; using System.Collections.Generic; namespace Content.Server.Access.Systems { public class AccessSystem : EntitySystem { /// /// Replaces the set of access tags we have with the provided set. /// /// The new access tags public bool TrySetTags(EntityUid uid, IEnumerable newTags, AccessComponent? access = null) { if (!Resolve(uid, ref access)) return false; access.Tags.Clear(); access.Tags.UnionWith(newTags); return true; } } }