diff --git a/VpSharp/src/VirtualParadiseClient.cs b/VpSharp/src/VirtualParadiseClient.cs index 2707f94..a226123 100644 --- a/VpSharp/src/VirtualParadiseClient.cs +++ b/VpSharp/src/VirtualParadiseClient.cs @@ -79,7 +79,19 @@ public sealed partial class VirtualParadiseClient : IDisposable /// The world to which this client is currently connected, or if this client is not currently /// in a world. /// - public VirtualParadiseWorld? CurrentWorld => CurrentAvatar?.Location.World; + public VirtualParadiseWorld? CurrentWorld + { + get => CurrentAvatar?.Location.World; + } + + /// + /// Gets a read-only view of the cached worlds. + /// + /// The cached worlds. + public IReadOnlyList Worlds + { + get => _worlds.Values.ToArray(); + } /// /// Establishes a connection to the universe at the specified remote endpoint.