using Content.Server._CP14.StationDungeonMap.EntitySystems; using Robust.Shared.Prototypes; namespace Content.Server._CP14.StationDungeonMap.Components; /// /// automatically creates a linked portal at a different relative z-level, and then the component is removed /// [RegisterComponent, Access(typeof(CP14StationZLevelsSystem))] public sealed partial class CP14ZLevelAutoPortalComponent : Component { /// /// relative neighboring layer. Ideally, -1 is the neighboring bottom layer, +1 is the neighboring top layer /// [DataField(required: true)] public int ZLevelOffset = 0; /// /// prototype of the portal being created on the other side /// [DataField(required: true)] public EntProtoId OtherSideProto = default!; }