using Robust.Shared.Prototypes; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; namespace Content.Server._Afterlight.ThirdDimension; /// /// This is used for ladders and traversing them. /// [RegisterComponent] public sealed class LadderComponent : Component { [DataField("primary")] public bool Primary = false; [DataField("otherHalf")] public EntityUid? OtherHalf = EntityUid.Invalid; [DataField("otherHalfProto", customTypeSerializer:typeof(PrototypeIdSerializer))] public string OtherHalfProto = "LadderLower"; }