namespace Content.Shared._CP14.Demiplane.Components; /// /// An entity that is the link between the demiplane and the real world. Depending on whether it is in the real world or in the demiplane /// [RegisterComponent, Access(typeof(CP14SharedDemiplaneSystem))] public sealed partial class CP14DemiplaneRiftComponent : Component { [ViewVariables(VVAccess.ReadOnly)] [DataField] public Entity? Demiplan; /// /// Checks if the map on which this rift is initialized is a demiplane to automatically bind to it. QoL thing. /// [ViewVariables(VVAccess.ReadOnly)] [DataField] public bool TryAutoLinkToMap = true; /// /// will this rift become one of the random entry or exit points of the demiplane /// [ViewVariables(VVAccess.ReadOnly)] [DataField] public bool ActiveTeleport = true; [DataField] public bool DeleteAfterDisconnect = true; }