// // Portal.cs // // Copyright (c) František Boháček. All rights reserved. // Licensed under the MIT license. See LICENSE file in the project root for full license information. using NosSmooth.Game.Data.Info; using NosSmooth.Packets.Enums; namespace NosSmooth.Game.Data.Maps; /// /// Represents map portal leading to another map. /// /// The portal id. /// The position of the portal. /// The id of the target map. /// The visual type of the portal. /// Whether the portal is disabled (locked) and thus cannot be used. public record Portal ( long PortalId, Position Position, long TargetMapId, PortalType? PortalType, bool IsDisabled );