private void HandleEnterPortalPacket(CharacterEnteredPortalPacket enterPortalPacket) { var success = TryTeleport(enterPortalPacket.PortalId, out var reason); if (!success) { SendPortalTeleportNotAllowed(reason); } }
public void HandlePortalTeleport(WorldClient client, CharacterEnteredPortalPacket packet) { var success = _teleportationManager.TryTeleport(packet.PortalId, out var reason); if (!success) { _packetFactory.SendPortalTeleportNotAllowed(client, reason); } }