using Robust.Shared.Containers; using Robust.Shared.GameObjects; using Robust.Shared.ViewVariables; namespace Content.Server.Guardian { /// /// Given to guardian users upon establishing a guardian link with the entity /// [RegisterComponent] public sealed class GuardianHostComponent : Component { /// /// Guardian hosted within the component /// /// /// Can be null if the component is added at any time. /// public EntityUid? HostedGuardian; /// /// Container which holds the guardian /// [ViewVariables] public ContainerSlot GuardianContainer = default!; } }