G-Earth/Extensions/XabboScripter_1.1.4/extension/Xabbo.Core.xml
Administrator 368b92d87a G-Earth 1.5.4 beta 22 - Initial release
Komplettes G-Earth Paket inkl. JRE, Extensions und Tools.

Extensions:
- G-BuildTools, G-Click Ultimate, G-Loader, G-Manipulate
- G-Presets, G-Translator, G-Trigger, G-itemViewer
- Market Utils, Packet Info Explorer, Plants
- RandomRoomVisitor, RoomLogger, Sanbovir Photo Inspector
- SpyFriends, WallAligner, XabboScripter, xabbo
2026-03-16 09:45:04 +01:00

2601 lines
110 KiB
XML

<?xml version="1.0"?>
<doc>
<assembly>
<name>Xabbo.Core</name>
</assembly>
<members>
<member name="P:Xabbo.Core.IAchievement.Id">
<summary>
Gets the ID.
</summary>
</member>
<member name="P:Xabbo.Core.IAchievement.Level">
<summary>
Gets the current level.
</summary>
</member>
<member name="P:Xabbo.Core.IAchievement.BadgeId">
<summary>
Gets the badge ID.
</summary>
</member>
<member name="P:Xabbo.Core.IAchievement.BaseProgress">
<summary>
Gets the base progress for the current level.
</summary>
</member>
<member name="P:Xabbo.Core.IAchievement.MaxProgress">
<summary>
Gets the maximum progress for the current level.
</summary>
</member>
<member name="P:Xabbo.Core.IAchievement.LevelRewardPoints">
<summary>
Gets the number of reward points that will be given upon leveling up this achievement.
</summary>
</member>
<member name="P:Xabbo.Core.IAchievement.LevelRewardPointType">
<summary>
Gets the type of reward points that will be given upon leveling up this achievement.
</summary>
</member>
<member name="P:Xabbo.Core.IAchievement.CurrentProgress">
<summary>
Gets the total current progress of this achievement.
</summary>
</member>
<member name="P:Xabbo.Core.IAchievement.IsComplete">
<summary>
Gets if this the final level of this achievement has been reached.
</summary>
</member>
<member name="P:Xabbo.Core.IAchievement.Category">
<summary>
Gets the category of this achievement.
</summary>
</member>
<member name="P:Xabbo.Core.IAchievement.Subcategory">
<summary>
Gets the sub-category of this achievement.
</summary>
</member>
<member name="P:Xabbo.Core.IAchievement.MaxLevel">
<summary>
Gets the maximum level of this achievement.
</summary>
</member>
<member name="P:Xabbo.Core.ICatalog.RootNode">
<summary>
Gets the root <see cref="T:Xabbo.Core.ICatalogPageNode"/>.
</summary>
</member>
<member name="P:Xabbo.Core.ICatalog.Type">
<summary>
Gets the type of the catalog.
</summary>
</member>
<member name="M:Xabbo.Core.ICatalog.FindNode(System.String,System.String,System.Nullable{System.Int32})">
<summary>
Searches the catalog for a matching <see cref="T:Xabbo.Core.ICatalogPageNode"/>.
</summary>
<param name="title">The title of the catalog page.</param>
<param name="name">The name of the catalog page.</param>
<param name="id">The ID of the catalog page.</param>
<returns>The first matching catalog page, or <c>null</c> if it was not found.</returns>
</member>
<member name="M:Xabbo.Core.ICatalog.FindNode(System.Func{Xabbo.Core.ICatalogPageNode,System.Boolean})">
<summary>
Searches the catalog for a matching <see cref="T:Xabbo.Core.ICatalogPageNode"/>.
</summary>
<param name="predicate">A function to test each node for a condition.</param>
<returns>The first matching catalog page, or <c>null</c> if it was not found.</returns>
</member>
<member name="P:Xabbo.Core.IBot.Gender">
<summary>
Gets the gender of the bot.
</summary>
</member>
<member name="P:Xabbo.Core.IBot.OwnerId">
<summary>
Gets the owner of the bot's ID.
</summary>
</member>
<member name="P:Xabbo.Core.IBot.OwnerName">
<summary>
Gets the owner of the bot's name.
</summary>
</member>
<member name="P:Xabbo.Core.IBot.Data">
<summary>
Gets the data of the bot.
</summary>
</member>
<member name="T:Xabbo.Core.IEntity">
<summary>
Represents a living entity in a room.
</summary>
</member>
<member name="P:Xabbo.Core.IEntity.IsRemoved">
<summary>
Gets if the entity has been removed from the room.
</summary>
</member>
<member name="P:Xabbo.Core.IEntity.IsHidden">
<summary>
Gets if the entity is hidden client-side by the <see cref="T:Xabbo.Core.Game.RoomManager" />.
</summary>
</member>
<member name="P:Xabbo.Core.IEntity.Type">
<summary>
Gets the type of the entity.
</summary>
</member>
<member name="P:Xabbo.Core.IEntity.Id">
<summary>
Gets the ID of the entity.
</summary>
</member>
<member name="P:Xabbo.Core.IEntity.Index">
<summary>
Gets the index of the entity.
</summary>
</member>
<member name="P:Xabbo.Core.IEntity.Name">
<summary>
Gets the name of the entity.
</summary>
</member>
<member name="P:Xabbo.Core.IEntity.Motto">
<summary>
Gets the motto of the entity.
</summary>
</member>
<member name="P:Xabbo.Core.IEntity.Figure">
<summary>
Gets the figure string of the entity.
</summary>
</member>
<member name="P:Xabbo.Core.IEntity.X">
<summary>
Gets the X coordinate of the entity.
</summary>
</member>
<member name="P:Xabbo.Core.IEntity.Y">
<summary>
Gets the Y coordinate of the entity.
</summary>
</member>
<member name="P:Xabbo.Core.IEntity.XY">
<summary>
Gets the XY coordinates of the entity.
</summary>
</member>
<member name="P:Xabbo.Core.IEntity.Z">
<summary>
Gets the Z coordinate of the entity.
</summary>
</member>
<member name="P:Xabbo.Core.IEntity.Dance">
<summary>
Gets the current dance of the entity.
</summary>
</member>
<member name="P:Xabbo.Core.IEntity.IsIdle">
<summary>
Gets if the entity is idle or not.
</summary>
</member>
<member name="P:Xabbo.Core.IEntity.IsTyping">
<summary>
Gets if the entity is typing or not.
</summary>
</member>
<member name="P:Xabbo.Core.IEntity.HandItem">
<summary>
Gets the hand item the entity is currently holding.
</summary>
</member>
<member name="P:Xabbo.Core.IEntity.Effect">
<summary>
Gets the current effect of the entity.
</summary>
</member>
<member name="P:Xabbo.Core.IEntity.CurrentUpdate">
<summary>
Gets the current update of the entity.
</summary>
</member>
<member name="P:Xabbo.Core.IEntity.PreviousUpdate">
<summary>
Gets the previous update of the entity.
</summary>
</member>
<member name="T:Xabbo.Core.MarketplaceSortOrder">
<summary>
Defines the sort orders available when searching the marketplace.
</summary>
</member>
<member name="F:Xabbo.Core.MarketplaceSortOrder.HighestPrice">
<summary>
Sorts results by highest price first.
</summary>
</member>
<member name="F:Xabbo.Core.MarketplaceSortOrder.LowestPrice">
<summary>
Sorts results by lowest price first.
</summary>
</member>
<member name="F:Xabbo.Core.MarketplaceSortOrder.MostTrades">
<summary>
Sorts results by highest volume of trades first.
</summary>
</member>
<member name="F:Xabbo.Core.MarketplaceSortOrder.LeastTrades">
<summary>
Sorts results by lowest volume of trades first.
</summary>
</member>
<member name="F:Xabbo.Core.MarketplaceSortOrder.MostOffers">
<summary>
Sorts results by most number of offers first.
</summary>
</member>
<member name="F:Xabbo.Core.MarketplaceSortOrder.LeastOffers">
<summary>
Sorts results by least number of offers first.
</summary>
</member>
<member name="P:Xabbo.Core.Events.DiceUpdatedEventArgs.PreviousValue">
<summary>
Gets the previous value of the dice.
</summary>
</member>
<member name="P:Xabbo.Core.Events.DiceUpdatedEventArgs.CurrentValue">
<summary>
Gets the current value of the dice.
</summary>
</member>
<member name="P:Xabbo.Core.Events.TradeOfferEventArgs.OwnOffer">
<summary>
Gets the user's offer.
</summary>
</member>
<member name="P:Xabbo.Core.Events.TradeOfferEventArgs.PartnerOffer">
<summary>
Gets the trade partner's offer.
</summary>
</member>
<member name="P:Xabbo.Core.Events.TradeStartEventArgs.IsTrader">
<summary>
Gets if the user was the one who initiated the trade.
</summary>
</member>
<member name="P:Xabbo.Core.Events.TradeStartEventArgs.Partner">
<summary>
Gets the partner of the trade.
</summary>
</member>
<member name="P:Xabbo.Core.Events.TradeStartFailEventArgs.Reason">
<summary>
The reason that the trade failed to start.
</summary>
</member>
<member name="P:Xabbo.Core.Events.TradeStartFailEventArgs.Name">
<summary>
The name of the user the trade failed to start with.
</summary>
</member>
<member name="T:Xabbo.Core.Extensions.XabboCoreExtensions">
<summary>
Provides convenient extension methods utilizing Xabbo.Core.
</summary>
</member>
<member name="P:Xabbo.Core.Extensions.XabboCoreExtensions.IsInitialized">
<summary>
Gets if Xabbo core extensions have been initialized.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.Initialize(Xabbo.Core.GameData.FurniData,Xabbo.Core.GameData.ExternalTexts)">
<summary>
Initializes Xabbo core extensions with the specified game data.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.TryGetPosterName(Xabbo.Core.GameData.ExternalTexts,System.String,System.String@)">
<summary>
Attempts to get a poster name by its variant from the external texts.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.TryGetPosterDescription(Xabbo.Core.GameData.ExternalTexts,System.String,System.String@)">
<summary>
Attempts to get a poster description by its variant from the external texts.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.TryGetBadgeName(Xabbo.Core.GameData.ExternalTexts,System.String,System.String@)">
<summary>
Attempts to get a badge name by its code from the external texts.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.GetBadgeName(Xabbo.Core.GameData.ExternalTexts,System.String)">
<summary>
Gets a badge name by its code from the external texts. Returns <c>null</c> if it is not found.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.TryGetBadgeDescription(Xabbo.Core.GameData.ExternalTexts,System.String,System.String@)">
<summary>
Attempts to get a badge description by its code from the external texts.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.GetBadgeDescription(Xabbo.Core.GameData.ExternalTexts,System.String)">
<summary>
Gets a badge description by its code from the external texts. Returns <c>null</c> if it is not found.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.TryGetEffectName(Xabbo.Core.GameData.ExternalTexts,System.Int32,System.String@)">
<summary>
Attempts to get an effect name by its ID from the external texts.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.GetEffectName(Xabbo.Core.GameData.ExternalTexts,System.Int32)">
<summary>
Gets an effect name by its ID from the external texts. Returns <c>null</c> if it is not found.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.TryGetEffectDescription(Xabbo.Core.GameData.ExternalTexts,System.Int32,System.String@)">
<summary>
Attempts to get an effect description by its ID from the external texts.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.GetEffectDescription(Xabbo.Core.GameData.ExternalTexts,System.Int32)">
<summary>
Gets an effect description by its ID from the external texts. Returns <c>null</c> if it is not found.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.TryGetHandItemName(Xabbo.Core.GameData.ExternalTexts,System.Int32,System.String@)">
<summary>
Attempts to get a hand item name by its ID from the external texts.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.GetHandItemName(Xabbo.Core.GameData.ExternalTexts,System.Int32)">
<summary>
Gets a hand item name by its ID from the external texts. Returns <c>null</c> if it is not found.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.GetHandItemIds(Xabbo.Core.GameData.ExternalTexts,System.String)">
<summary>
Gets all hand item IDs matching the specified name from the external texts.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.GetNameOrDefault(Xabbo.Core.IItem)">
<summary>
Gets the name of an item or a generic type/kind specifier if unavailable.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.HasVariant(Xabbo.Core.IItem)">
<summary>
Determines whether the item specifies a furni variant (not state) in its data.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.GetVariant(Xabbo.Core.IItem)">
<summary>
Gets the variant of this item.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.GetInfo(Xabbo.Core.IItem)">
<summary>
Gets the furni info of this item.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.GetIdentifier(Xabbo.Core.IItem)">
<summary>
Gets the identifier of this item.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.GetDescriptor(Xabbo.Core.IItem)">
<summary>
Gets the descriptor of this item.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.GetName(Xabbo.Core.IItem)">
<summary>
Gets the name of this item.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.GetCategory(Xabbo.Core.IItem)">
<summary>
Gets the category of this item.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.GetCategoryName(Xabbo.Core.IItem)">
<summary>
Gets the category name of this item.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.GetLine(Xabbo.Core.IItem)">
<summary>
Gets the furni line of this item.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.GetFloorItems``1(System.Collections.Generic.IEnumerable{``0})">
<summary>
Selects floor items.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.GetWallItems``1(System.Collections.Generic.IEnumerable{``0})">
<summary>
Selects wall items.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.OfKind``1(System.Collections.Generic.IEnumerable{``0},Xabbo.Core.ItemDescriptor)">
<summary>
Selects items of the specified type, kind and variant.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.OfKind``1(System.Collections.Generic.IEnumerable{``0},Xabbo.Core.GameData.FurniInfo)">
<summary>
Selects items of the same kind as the specified furni info.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.OfKind``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{Xabbo.Core.GameData.FurniInfo})">
<summary>
Selects items of the same kind as any of the specified furni info.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.OfKind``1(System.Collections.Generic.IEnumerable{``0},Xabbo.Core.GameData.FurniInfo[])">
<summary>
Selects items of the same kind as any of the specified furni info.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.OfKind``1(System.Collections.Generic.IEnumerable{``0},System.String)">
<summary>
Selects items with the specified furni identifier.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.OfKind``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{System.String})">
<summary>
Selects items with any of the specified furni identifiers.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.OfKind``1(System.Collections.Generic.IEnumerable{``0},System.String[])">
<summary>
Selects items with any of the specified furni identifiers.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.NotOfKind``1(System.Collections.Generic.IEnumerable{``0},System.String)">
<summary>
Selects items without the specified identifier.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.NotOfKind``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{System.String})">
<summary>
Selects items without any of the specified identifiers.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.NotOfKind``1(System.Collections.Generic.IEnumerable{``0},System.String[])">
<inheritdoc cref="M:Xabbo.Core.Extensions.XabboCoreExtensions.NotOfKind``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{System.String})"/>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.OfVariant``1(System.Collections.Generic.IEnumerable{``0},System.String)">
<summary>
Selects items of the specified variant.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.OfVariant``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{System.String})">
<summary>
Selects items of any of the specified variants.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.OfVariant``1(System.Collections.Generic.IEnumerable{``0},System.String[])">
<inheritdoc cref="M:Xabbo.Core.Extensions.XabboCoreExtensions.OfVariant``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{System.String})"/>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.OfCategory``1(System.Collections.Generic.IEnumerable{``0},Xabbo.Core.FurniCategory)">
<summary>
Selects items belonging to the specified category.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.OfCategory``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{Xabbo.Core.FurniCategory})">
<summary>
Selects items belonging to any of the specified categories.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.OfCategory``1(System.Collections.Generic.IEnumerable{``0},Xabbo.Core.FurniCategory[])">
<inheritdoc cref="M:Xabbo.Core.Extensions.XabboCoreExtensions.OfCategory``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{Xabbo.Core.FurniCategory})"/>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.OfCategory``1(System.Collections.Generic.IEnumerable{``0},System.String)">
<summary>
Selects items with the specified category name.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.OfCategory``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{System.String})">
<summary>
Selects items with any of the specified category names.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.OfCategory``1(System.Collections.Generic.IEnumerable{``0},System.String[])">
<inheritdoc cref="M:Xabbo.Core.Extensions.XabboCoreExtensions.OfCategory``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{System.String})"/>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.NotOfCategory``1(System.Collections.Generic.IEnumerable{``0},Xabbo.Core.FurniCategory)">
<summary>
Selects items not belonging to the specified category.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.NotOfCategory``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{Xabbo.Core.FurniCategory})">
<summary>
Selects items not belonging to any of the specified categories.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.NotOfCategory``1(System.Collections.Generic.IEnumerable{``0},Xabbo.Core.FurniCategory[])">
<inheritdoc cref="M:Xabbo.Core.Extensions.XabboCoreExtensions.NotOfCategory``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{Xabbo.Core.FurniCategory})"/>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.NotOfCategory``1(System.Collections.Generic.IEnumerable{``0},System.String)">
<summary>
Selects items without the specified category name.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.NotOfCategory``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{System.String})">
<summary>
Selects items without any of the specified category names.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.NotOfCategory``1(System.Collections.Generic.IEnumerable{``0},System.String[])">
<inheritdoc cref="M:Xabbo.Core.Extensions.XabboCoreExtensions.NotOfCategory``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{System.String})"/>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.OfLine``1(System.Collections.Generic.IEnumerable{``0},System.String)">
<summary>
Selects items belonging to the specified furni line.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.OfLine``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{System.String})">
<summary>
Selects items belonging to any of the specified furni lines.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.OfLine``1(System.Collections.Generic.IEnumerable{``0},System.String[])">
<inheritdoc cref="M:Xabbo.Core.Extensions.XabboCoreExtensions.OfLine``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{System.String})"/>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.NotOfLine``1(System.Collections.Generic.IEnumerable{``0},System.String)">
<summary>
Selects items not belonging to the specified furni line.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.NotOfLine``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{System.String})">
<summary>
Selects items not belonging to any of the specified furni lines.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.NotOfLine``1(System.Collections.Generic.IEnumerable{``0},System.String[])">
<inheritdoc cref="M:Xabbo.Core.Extensions.XabboCoreExtensions.NotOfLine``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{System.String})"/>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.Named``1(System.Collections.Generic.IEnumerable{``0},System.String)">
<summary>
Selects items with names matching the specified name.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.Named``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{System.String})">
<summary>
Selects items with names matching any of the specified names.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.Named``1(System.Collections.Generic.IEnumerable{``0},System.String[])">
<inheritdoc cref="M:Xabbo.Core.Extensions.XabboCoreExtensions.Named``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{System.String})"/>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.NotNamed``1(System.Collections.Generic.IEnumerable{``0},System.String)">
<summary>
Selects items that do not have the specified name.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.NotNamed``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{System.String})">
<summary>
Selects items that do not have any of the specified names.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.NotNamed``1(System.Collections.Generic.IEnumerable{``0},System.String[])">
<inheritdoc cref="M:Xabbo.Core.Extensions.XabboCoreExtensions.NotNamed``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{System.String})"/>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.NamedLike``1(System.Collections.Generic.IEnumerable{``0},System.String)">
<summary>
Selects items with names containing the specified search text.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.NotNamedLike``1(System.Collections.Generic.IEnumerable{``0},System.String)">
<summary>
Selects items with names not containing the specified search text.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.GetArea``1(``0)">
<summary>
Gets the area occupied by a floor item.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.OfState``1(System.Collections.Generic.IEnumerable{``0},System.Int32)">
<summary>
Gets furni that are in the specified state.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.OfState``2(System.Collections.Generic.IEnumerable{``0},``1)">
<inheritdoc cref="M:Xabbo.Core.Extensions.XabboCoreExtensions.OfState``1(System.Collections.Generic.IEnumerable{``0},System.Int32)" />
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.OfState``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{System.Int32})">
<summary>
Gets furni that are in any of the specified states.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.OfState``2(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1})">
<inheritdoc cref="M:Xabbo.Core.Extensions.XabboCoreExtensions.OfState``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{System.Int32})" />
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.OfState``1(System.Collections.Generic.IEnumerable{``0},System.Int32[])">
<inheritdoc cref="M:Xabbo.Core.Extensions.XabboCoreExtensions.OfState``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{System.Int32})" />
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.OfState``2(System.Collections.Generic.IEnumerable{``0},``1[])">
<inheritdoc cref="M:Xabbo.Core.Extensions.XabboCoreExtensions.OfState``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{System.Int32})" />
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.NotOfState``1(System.Collections.Generic.IEnumerable{``0},System.Int32)">
<summary>
Gets furni that are not in the specified state.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.NotOfState``2(System.Collections.Generic.IEnumerable{``0},``1)">
<inheritdoc cref="M:Xabbo.Core.Extensions.XabboCoreExtensions.NotOfState``1(System.Collections.Generic.IEnumerable{``0},System.Int32)" />
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.NotOfState``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{System.Int32})">
<summary>
Gets furni that are not in any of the specified states.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.NotOfState``2(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1})">
<inheritdoc cref="M:Xabbo.Core.Extensions.XabboCoreExtensions.NotOfState``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{System.Int32})" />
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.NotOfState``1(System.Collections.Generic.IEnumerable{``0},System.Int32[])">
<inheritdoc cref="M:Xabbo.Core.Extensions.XabboCoreExtensions.NotOfState``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{System.Int32})" />
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.NotOfState``2(System.Collections.Generic.IEnumerable{``0},``1[])">
<inheritdoc cref="M:Xabbo.Core.Extensions.XabboCoreExtensions.NotOfState``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{System.Int32})" />
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.Intersecting``1(System.Collections.Generic.IEnumerable{``0},Xabbo.Core.Area)">
<summary>
Gets floor items intersecting the specified area.
Includes items contained inside, and items partially intersecting the area.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.OfKind``1(System.Collections.Generic.IEnumerable{``0},System.Int32)">
<summary>
Gets items of the specified kind.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.OfKinds``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{System.Int32})">
<summary>
Gets items of the specified kinds.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.OfKinds``1(System.Collections.Generic.IEnumerable{``0},System.Int32[])">
<summary>
Gets items of the specified kinds.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.OwnedBy``1(System.Collections.Generic.IEnumerable{``0},System.Int64)">
<summary>
Gets items owned by the specified user ID.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.OwnedBy``1(System.Collections.Generic.IEnumerable{``0},System.String)">
<summary>
Gets items owned by the specified user.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.At``1(System.Collections.Generic.IEnumerable{``0},System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{Xabbo.Core.WallOrientation})">
<summary>
Gets wall items placed at the specified location.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.At``1(System.Collections.Generic.IEnumerable{``0},Xabbo.Core.WallLocation)">
<summary>
Gets wall items placed at the specified location.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.GetTradeable(System.Collections.Generic.IEnumerable{Xabbo.Core.IInventoryItem})">
<summary>
Gets tradeable inventory items.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.GetSellable(System.Collections.Generic.IEnumerable{Xabbo.Core.IInventoryItem})">
<summary>
Gets sellable inventory items.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.Group(System.Collections.Generic.IEnumerable{Xabbo.Core.IInventoryItem},System.Int32,System.Int32)">
<summary>
Splits inventory items into groups limited by the specified maximum slot and item counts.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.Fragmentize(System.Collections.Generic.IEnumerable{Xabbo.Core.IInventoryItem},System.Int32)">
<summary>
Groups the specified inventory items into fragments to be sent to the client.
</summary>
<param name="items">The items to group into fragments.</param>
<param name="size">The maximum number of items per fragment.</param>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.At``1(System.Collections.Generic.IEnumerable{``0},System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Single},System.Nullable{System.Int32},System.Single)">
<summary>
Gets room entities at the specified X, Y, Z location and/or direction.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.NotAt``1(System.Collections.Generic.IEnumerable{``0},System.Nullable{System.Int32},System.Nullable{System.Int32},System.Nullable{System.Single},System.Nullable{System.Int32},System.Single)">
<summary>
Gets room entities not a the specified X, Y, Z location and/or direction.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.At``1(System.Collections.Generic.IEnumerable{``0},Xabbo.Core.Point,System.Nullable{System.Int32})">
<summary>
Gets entities at the specified X, Y location and optionally direction.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.NotAt``1(System.Collections.Generic.IEnumerable{``0},Xabbo.Core.Point,System.Nullable{System.Int32})">
<summary>
Gets entities not at the specified X, Y location and optionally direction.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.At``1(System.Collections.Generic.IEnumerable{``0},Xabbo.Core.Tile,System.Nullable{System.Int32},System.Single)">
<summary>
Gets entities at the specified X, Y, Z location and optionally direction.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.NotAt``1(System.Collections.Generic.IEnumerable{``0},Xabbo.Core.Tile,System.Nullable{System.Int32},System.Single)">
<summary>
Gets entities not at the specified X, Y, Z location and optionally direction.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.Inside``1(System.Collections.Generic.IEnumerable{``0},Xabbo.Core.Area)">
<summary>
Gets floor entities contained inside the specified area.
Entities partially intersecting the area will not be included.
To include these, use <see cref="M:Xabbo.Core.Extensions.XabboCoreExtensions.Intersecting``1(System.Collections.Generic.IEnumerable{``0},Xabbo.Core.Area)" />.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.InsideAny``1(System.Collections.Generic.IEnumerable{``0},Xabbo.Core.AreaSet)">
<summary>
Gets floor entities contained inside any of the areas in the specified set.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.InsideAll``1(System.Collections.Generic.IEnumerable{``0},Xabbo.Core.AreaSet)">
<summary>
Gets floor entities contained inside all of the areas in the specified set.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.Outside``1(System.Collections.Generic.IEnumerable{``0},Xabbo.Core.Area)">
<summary>
Gets floor entities outside the specified area.
</summary>
</member>
<member name="M:Xabbo.Core.Extensions.XabboCoreExtensions.Outside``1(System.Collections.Generic.IEnumerable{``0},Xabbo.Core.AreaSet)">
<summary>
Gets floor entities outside the specified areas.
</summary>
</member>
<member name="P:Xabbo.Core.GameData.FigureData.PartSetCollection.Type">
<summary>
The figure part type of this part set collection.
</summary>
</member>
<member name="P:Xabbo.Core.GameData.FigureData.PartSetCollection.PaletteId">
<summary>
The color palette that this part set collection uses.
</summary>
</member>
<member name="P:Xabbo.Core.GameData.FurniData.FloorItems">
<summary>
Gets the information of all floor items.
</summary>
</member>
<member name="P:Xabbo.Core.GameData.FurniData.WallItems">
<summary>
Gets the information of all wall items.
</summary>
</member>
<member name="P:Xabbo.Core.GameData.FurniData.Count">
<summary>
Gets the total number of <see cref="T:Xabbo.Core.GameData.FurniInfo"/> contained in the furni data.
</summary>
</member>
<member name="P:Xabbo.Core.GameData.FurniData.Item(System.String)">
<summary>
Gets the information of the furni with the specified identifier.
</summary>
</member>
<member name="M:Xabbo.Core.GameData.FurniData.Exists(Xabbo.Core.ItemType,System.Int32)">
<summary>
Gets whether furni info with the specified type and kind exists or not.
</summary>
</member>
<member name="M:Xabbo.Core.GameData.FurniData.Exists(Xabbo.Core.IItem)">
<summary>
Gets whether furni info for the specified item exists or not.
</summary>
</member>
<member name="M:Xabbo.Core.GameData.FurniData.Exists(System.String)">
<summary>
Gets whether furni info with the specified identifier exists or not.
</summary>
</member>
<member name="M:Xabbo.Core.GameData.FurniData.FloorItemExists(System.Int32)">
<summary>
Gets whether floor furni info with the specified kind exists or not.
</summary>
</member>
<member name="M:Xabbo.Core.GameData.FurniData.WallItemExists(System.Int32)">
<summary>
Gets whether wall furni info with the specified kind exists or not.
</summary>
</member>
<member name="M:Xabbo.Core.GameData.FurniData.GetInfo(Xabbo.Core.ItemType,System.Int32)">
<summary>
Gets the information of the furni with the specified type and kind.
</summary>
</member>
<member name="M:Xabbo.Core.GameData.FurniData.GetInfo(Xabbo.Core.IItem)">
<summary>
Gets the information of the specified item.
</summary>
</member>
<member name="M:Xabbo.Core.GameData.FurniData.GetInfo(System.String)">
<summary>
Gets the information of the furni with the specified identifier.
</summary>
</member>
<member name="M:Xabbo.Core.GameData.FurniData.TryGetInfo(Xabbo.Core.ItemType,System.Int32,Xabbo.Core.GameData.FurniInfo@)">
<summary>
Gets the information of the furni with the specified type and kind.
</summary>
</member>
<member name="M:Xabbo.Core.GameData.FurniData.TryGetInfo(Xabbo.Core.IItem,Xabbo.Core.GameData.FurniInfo@)">
<summary>
Gets the information of the specified item.
</summary>
</member>
<member name="M:Xabbo.Core.GameData.FurniData.TryGetInfo(System.String,Xabbo.Core.GameData.FurniInfo@)">
<summary>
Gets the information of the furni with the specified identifier.
</summary>
</member>
<member name="M:Xabbo.Core.GameData.FurniData.GetFloorItem(System.Int32)">
<summary>
Gets the information of the floor item with the specified kind.
</summary>
</member>
<member name="M:Xabbo.Core.GameData.FurniData.GetWallItem(System.Int32)">
<summary>
Gets the information of the wall item with the specified kind.
</summary>
</member>
<member name="M:Xabbo.Core.GameData.FurniData.FindItems(System.String)">
<summary>
Finds information of all furni containing the specified text in its name.
</summary>
</member>
<member name="M:Xabbo.Core.GameData.FurniData.FindFloorItems(System.String)">
<summary>
Finds information of all floor furni containing the specified text in its name.
</summary>
</member>
<member name="M:Xabbo.Core.GameData.FurniData.FindWallItems(System.String)">
<summary>
Finds information of all wall furni containing the specified text in its name.
</summary>
</member>
<member name="M:Xabbo.Core.GameData.FurniData.FindItem(System.String)">
<summary>
Finds the first information of a furni containing the specified text in its name,
or <c>null</c> if no matches were found.
</summary>
</member>
<member name="M:Xabbo.Core.GameData.FurniData.FindFloorItem(System.String)">
<summary>
Finds the first information of a floor furni containing the specified text in its name,
or <c>null</c> if no matches were found.
</summary>
</member>
<member name="M:Xabbo.Core.GameData.FurniData.FindWallItem(System.String)">
<summary>
Finds the first information of a wall furni containing the specified text in its name,
or <c>null</c> if no matches were found.
</summary>
</member>
<member name="M:Xabbo.Core.GameData.FurniData.GetItemDescriptor(Xabbo.Core.IItem)">
<summary>
Gets the <see cref="T:Xabbo.Core.ItemDescriptor"/> of the specified item.
</summary>
</member>
<member name="M:Xabbo.Core.GameData.FurniData.GroupItems(System.Collections.Generic.IEnumerable{Xabbo.Core.IInventoryItem},System.Int32,System.Int32)">
<summary>
Groups items by maximum slots/items in order to offer in a trade.
</summary>
</member>
<member name="T:Xabbo.Core.GameData.FurniInfo">
<summary>
Contains information of a furni.
</summary>
</member>
<member name="P:Xabbo.Core.GameData.FurniInfo.Type">
<summary>
Gets the type of the furni.
</summary>
</member>
<member name="P:Xabbo.Core.GameData.FurniInfo.Kind">
<summary>
Gets the kind of the furni.
</summary>
</member>
<member name="P:Xabbo.Core.GameData.FurniInfo.Identifier">
<summary>
Gets the unique identifier string of the furni.
</summary>
</member>
<member name="P:Xabbo.Core.GameData.FurniInfo.Name">
<summary>
Gets the name of the furni.
</summary>
</member>
<member name="P:Xabbo.Core.GameData.FurniInfo.Description">
<summary>
Gets the description of the furni.
</summary>
</member>
<member name="P:Xabbo.Core.GameData.FurniInfo.Category">
<summary>
Gets the category of the furni.
</summary>
</member>
<member name="P:Xabbo.Core.GameData.FurniInfo.CategoryName">
<summary>
Gets the category name of the furni.
</summary>
</member>
<member name="P:Xabbo.Core.GameData.FurniInfo.IsUnwalkable">
<summary>
Returns <c>true</c> if <see cref="P:Xabbo.Core.GameData.FurniInfo.CanStandOn"/>, <see cref="P:Xabbo.Core.GameData.FurniInfo.CanSitOn"/> and <see cref="P:Xabbo.Core.GameData.FurniInfo.CanLayOn"/> are all <c>false</c>.
</summary>
</member>
<member name="P:Xabbo.Core.GameData.IGameDataManager.CachePath">
<summary>
Gets the cache path where game data is stored.
</summary>
</member>
<member name="P:Xabbo.Core.GameData.IGameDataManager.Figure">
<summary>
Gets the figure data if it is available.
</summary>
</member>
<member name="P:Xabbo.Core.GameData.IGameDataManager.Furni">
<summary>
Gets the furni data if it is available.
</summary>
</member>
<member name="P:Xabbo.Core.GameData.IGameDataManager.Products">
<summary>
Gets the product data if it is available.
</summary>
</member>
<member name="P:Xabbo.Core.GameData.IGameDataManager.Texts">
<summary>
Gets the external texts if they are available.
</summary>
</member>
<member name="E:Xabbo.Core.GameData.IGameDataManager.Loading">
<summary>
Invoked when game data begins loading.
</summary>
</member>
<member name="E:Xabbo.Core.GameData.IGameDataManager.Loaded">
<summary>
Invoked when game data is successfully loaded.
</summary>
</member>
<member name="E:Xabbo.Core.GameData.IGameDataManager.LoadFailed">
<summary>
Invoked when game data fails to load.
</summary>
</member>
<member name="M:Xabbo.Core.GameData.IGameDataManager.LoadAsync(Xabbo.Hotel,System.Threading.CancellationToken)">
<summary>
Loads game data for the specified hotel.
</summary>
</member>
<member name="M:Xabbo.Core.GameData.IGameDataManager.WaitForLoadAsync(System.Threading.CancellationToken)">
<summary>
Waits for game data to load.
</summary>
</member>
<member name="P:Xabbo.Core.Game.IInventory.IsInvalidated">
<summary>
Gets if this inventory has been invalidated by the server.
</summary>
</member>
<member name="M:Xabbo.Core.Game.IInventory.GetItem(System.Int64)">
<summary>
Attempts to get the item with the specified ID.
</summary>
<param name="id">The ID of the item to retrieve.</param>
<returns>The item with the specified ID, or <c>null</c> if it does not exist.</returns>
</member>
<member name="M:Xabbo.Core.Game.IInventory.TryGetItem(System.Int64,Xabbo.Core.IInventoryItem@)">
<summary>
Attempts to get the item with the specified ID.
</summary>
<param name="id">The ID of the item to retrieve.</param>
<param name="item">
When this method returns, contains the item with the specified ID,
or <c>null</c> if it does not exist.
</param>
<returns>true if the item was retrieved successfully, otherwise false.</returns>
</member>
<member name="T:Xabbo.Core.Game.InventoryManager">
<summary>
Manages the user's inventory.
</summary>
</member>
<member name="M:Xabbo.Core.Game.InventoryManager.GetInventoryAsync(System.Int32,System.Threading.CancellationToken)">
<summary>
Returns the inventory immediately if it is available
and has not been invalidated, otherwise attempts to retrieve it from the server.
Note that the user must be in a room to retrieve the inventory from the server.
If the user is not in a room and a request to load the inventory is made, this method will time out.
</summary>
</member>
<member name="P:Xabbo.Core.Game.IPetInventory.IsInvalidated">
<summary>
Gets if this inventory has been invalidated by the server.
</summary>
</member>
<member name="M:Xabbo.Core.Game.IPetInventory.GetItem(System.Int64)">
<summary>
Attempts to get the item with the specified ID.
</summary>
<param name="id">The ID of the item to retrieve.</param>
<returns>The item with the specified ID, or <c>null</c> if it does not exist.</returns>
</member>
<member name="M:Xabbo.Core.Game.IPetInventory.TryGetItem(System.Int64,Xabbo.Core.IInventoryPet@)">
<summary>
Attempts to get the item with the specified ID.
</summary>
<param name="id">The ID of the item to retrieve.</param>
<param name="item">
When this method returns, contains the item with the specified ID,
or <c>null</c> if it does not exist.
</param>
<returns>true if the item was retrieved successfully, otherwise false.</returns>
</member>
<member name="T:Xabbo.Core.Game.PetInventoryManager">
<summary>
Manages the user's inventory.
</summary>
</member>
<member name="M:Xabbo.Core.Game.PetInventoryManager.GetPetInventoryAsync(System.Int32,System.Threading.CancellationToken)">
<summary>
Returns the inventory immediately if it is available
and has not been invalidated, otherwise attempts to retrieve it from the server.
Note that the user must be in a room to retrieve the inventory from the server.
If the user is not in a room and a request to load the inventory is made, this method will time out.
</summary>
</member>
<member name="P:Xabbo.Core.Game.IRoom.Id">
<summary>
Gets the ID of this room.
</summary>
</member>
<member name="P:Xabbo.Core.Game.IRoom.Data">
<summary>
Gets the data of this room.
</summary>
</member>
<member name="P:Xabbo.Core.Game.IRoom.Name">
<summary>
Gets the name of this room.
</summary>
</member>
<member name="P:Xabbo.Core.Game.IRoom.Description">
<summary>
Gets the description of this room.
</summary>
</member>
<member name="P:Xabbo.Core.Game.IRoom.OwnerId">
<summary>
Gets the owner of this room's ID.
</summary>
</member>
<member name="P:Xabbo.Core.Game.IRoom.OwnerName">
<summary>
Gets the owner of this room's name.
</summary>
</member>
<member name="P:Xabbo.Core.Game.IRoom.Access">
<summary>
Gets the door access mode of this room.
</summary>
</member>
<member name="P:Xabbo.Core.Game.IRoom.IsOpen">
<summary>
Gets if this room is open.
</summary>
</member>
<member name="P:Xabbo.Core.Game.IRoom.IsDoorbell">
<summary>
Gets if this room is in doorbell mode.
</summary>
</member>
<member name="P:Xabbo.Core.Game.IRoom.IsLocked">
<summary>
Gets if this room is locked with a password.
</summary>
</member>
<member name="P:Xabbo.Core.Game.IRoom.IsInvisible">
<summary>
Gets if this room is invisible.
</summary>
</member>
<member name="P:Xabbo.Core.Game.IRoom.MaxUsers">
<summary>
Gets the maximum users allowed in this room.
</summary>
</member>
<member name="P:Xabbo.Core.Game.IRoom.Trading">
<summary>
Gets the trading permissions of this room.
</summary>
</member>
<member name="P:Xabbo.Core.Game.IRoom.Score">
<summary>
Gets the score of this room.
</summary>
</member>
<member name="P:Xabbo.Core.Game.IRoom.Ranking">
<summary>
Gets the ranking of this room.
</summary>
</member>
<member name="P:Xabbo.Core.Game.IRoom.Category">
<summary>
Gets the category of this room.
</summary>
</member>
<member name="P:Xabbo.Core.Game.IRoom.Flags">
<summary>
Gets the flags of this room.
</summary>
</member>
<member name="P:Xabbo.Core.Game.IRoom.HasEvent">
<summary>
Gets if this room currently has an event.
</summary>
</member>
<member name="P:Xabbo.Core.Game.IRoom.IsGroupRoom">
<summary>
Gets if this room is a group home room.
</summary>
</member>
<member name="P:Xabbo.Core.Game.IRoom.AllowPets">
<summary>
Gets if other's pets are allowed in this room.
</summary>
</member>
<member name="P:Xabbo.Core.Game.IRoom.GroupId">
<summary>
Gets the ID of the group this room is home to.
</summary>
</member>
<member name="P:Xabbo.Core.Game.IRoom.GroupName">
<summary>
Gets the name of the group this room is home to.
</summary>
</member>
<member name="P:Xabbo.Core.Game.IRoom.GroupBadge">
<summary>
Gets the badge code of the group this room is home to.
</summary>
</member>
<member name="P:Xabbo.Core.Game.IRoom.EventName">
<summary>
Gets the event name for this room.
</summary>
</member>
<member name="P:Xabbo.Core.Game.IRoom.EventDescription">
<summary>
Gets the event description for this room.
</summary>
</member>
<member name="P:Xabbo.Core.Game.IRoom.EventMinutesRemaining">
<summary>
Gets the number of minutes remaining of the event for this room.
</summary>
</member>
<member name="P:Xabbo.Core.Game.IRoom.Moderation">
<summary>
Gets the moderation settings of this room.
</summary>
</member>
<member name="P:Xabbo.Core.Game.IRoom.ChatSettings">
<summary>
Gets the chat settings of this room.
</summary>
</member>
<member name="P:Xabbo.Core.Game.IRoom.Model">
<summary>
Gets the model of this room.
</summary>
</member>
<member name="P:Xabbo.Core.Game.IRoom.Floor">
<summary>
Gets the floor code of this room.
</summary>
</member>
<member name="P:Xabbo.Core.Game.IRoom.Wallpaper">
<summary>
Gets the wallpaper code of this room.
</summary>
</member>
<member name="P:Xabbo.Core.Game.IRoom.Landscape">
<summary>
Gets the landscape code of this room.
</summary>
</member>
<member name="P:Xabbo.Core.Game.IRoom.DoorTile">
<summary>
Gets the location of this room's door tile.
</summary>
</member>
<member name="P:Xabbo.Core.Game.IRoom.EntryDirection">
<summary>
Gets the entry direction of this room.
</summary>
</member>
<member name="P:Xabbo.Core.Game.IRoom.FloorPlan">
<summary>
Gets the floor plan of this room.
</summary>
</member>
<member name="P:Xabbo.Core.Game.IRoom.Heightmap">
<summary>
Gets the heightmap of this room.
</summary>
</member>
<member name="P:Xabbo.Core.Game.IRoom.HideWalls">
<summary>
Gets if the walls are hidden.
</summary>
</member>
<member name="P:Xabbo.Core.Game.IRoom.WallThickness">
<summary>
Gets the wall thickness.
</summary>
</member>
<member name="P:Xabbo.Core.Game.IRoom.FloorThickness">
<summary>
Gets the floor thickness.
</summary>
</member>
<member name="P:Xabbo.Core.Game.IRoom.Furni">
<summary>
Gets the furni in this room.
</summary>
</member>
<member name="P:Xabbo.Core.Game.IRoom.FloorItems">
<summary>
Gets the floor items in this room.
</summary>
</member>
<member name="P:Xabbo.Core.Game.IRoom.WallItems">
<summary>
Gets the wall items in this room.
</summary>
</member>
<member name="M:Xabbo.Core.Game.IRoom.HasFloorItem(System.Int64)">
<summary>
Gets if a floor item with the specified ID exists in this room.
</summary>
</member>
<member name="M:Xabbo.Core.Game.IRoom.HasWallItem(System.Int64)">
<summary>
Gets if a wall item with the specified ID exists in this room.
</summary>
</member>
<member name="M:Xabbo.Core.Game.IRoom.GetFurni(Xabbo.Core.ItemType,System.Int64)">
<summary>
Gets the furni of the specified type with the specified ID if it exists.
</summary>
</member>
<member name="M:Xabbo.Core.Game.IRoom.GetFloorItem(System.Int64)">
<summary>
Gets the floor item with the specified ID if it exists.
</summary>
</member>
<member name="M:Xabbo.Core.Game.IRoom.GetWallItem(System.Int64)">
<summary>
Gets the wall item with the specified ID if it exists.
</summary>
</member>
<member name="P:Xabbo.Core.Game.IRoom.Entities">
<summary>
Gets the entities in this room.
</summary>
</member>
<member name="P:Xabbo.Core.Game.IRoom.Users">
<summary>
Gets the users in this room.
</summary>
</member>
<member name="P:Xabbo.Core.Game.IRoom.Pets">
<summary>
Gets the pets in this room.
</summary>
</member>
<member name="P:Xabbo.Core.Game.IRoom.Bots">
<summary>
Gets the bots in this room.
</summary>
</member>
<member name="M:Xabbo.Core.Game.IRoom.GetEntity``1(System.Int32)">
<summary>
Gets the entity with the specified index if it exists.
</summary>
</member>
<member name="M:Xabbo.Core.Game.IRoom.GetEntity``1(System.String)">
<summary>
Gets the entity with the specified name if it exists.
</summary>
</member>
<member name="M:Xabbo.Core.Game.IRoom.GetEntityById``1(System.Int64)">
<summary>
Gets the entity with the specified ID if it exists.
</summary>
</member>
<member name="M:Xabbo.Core.Game.Room.HasFloorItem(System.Int64)">
<summary>
Gets whether the floor item with the specified ID exists in the room or not.
</summary>
</member>
<member name="M:Xabbo.Core.Game.Room.HasWallItem(System.Int64)">
<summary>
Gets whether the wall item with the specified ID exists in the room or not.
</summary>
</member>
<member name="M:Xabbo.Core.Game.Room.TryGetFurni(Xabbo.Core.ItemType,System.Int64,Xabbo.Core.IFurni@)">
<summary>
Attempts to get the furni of the specified type with the specified ID and returns <c>true</c> if successful.
</summary>
</member>
<member name="M:Xabbo.Core.Game.Room.TryGetFloorItem(System.Int64,Xabbo.Core.IFloorItem@)">
<summary>
Attempts to get the floor item with the specified ID and returns <c>true</c> if successful.
</summary>
</member>
<member name="M:Xabbo.Core.Game.Room.TryGetWallItem(System.Int64,Xabbo.Core.IWallItem@)">
<summary>
Attempts to get the wall item with the specified ID and returns <c>true</c> if successful.
</summary>
</member>
<member name="M:Xabbo.Core.Game.Room.GetFurni(Xabbo.Core.ItemType,System.Int64)">
<summary>
Gets the furni of the specified type with the specified ID, or <c>null</c> if it does not exist.
</summary>
</member>
<member name="M:Xabbo.Core.Game.Room.GetFloorItem(System.Int64)">
<summary>
Gets the floor item with the specified ID or <c>null</c> if it does not exist.
</summary>
</member>
<member name="M:Xabbo.Core.Game.Room.GetWallItem(System.Int64)">
<summary>
Gets the wall item with the specified ID or <c>null</c> if it does not exist.
</summary>
</member>
<member name="T:Xabbo.Core.Game.RoomManager">
<summary>
Manages information about the current room, the user's permissions in the room, its furni, entities and chat.
</summary>
</member>
<member name="F:Xabbo.Core.Game.RoomManager._currentRoomId">
<summary>
Gets the ID of the current room. The <see cref="P:Xabbo.Core.Game.RoomManager.Room"/> may not be available
even when the current room ID is set (e.g. when in the queue).
</summary>
</member>
<member name="E:Xabbo.Core.Game.RoomManager.EnteredQueue">
<summary>
Invoked when the user enters the queue to a room.
</summary>
</member>
<member name="E:Xabbo.Core.Game.RoomManager.QueuePositionUpdated">
<summary>
Invoked when the user's position in the queue is updated.
</summary>
</member>
<member name="E:Xabbo.Core.Game.RoomManager.Entering">
<summary>
Invoked when the user enters a room and begins loading the room state.
</summary>
</member>
<member name="E:Xabbo.Core.Game.RoomManager.Entered">
<summary>
Invoked after the user has entered the room and the room state is fully loaded.
</summary>
</member>
<member name="E:Xabbo.Core.Game.RoomManager.RoomDataUpdated">
<summary>
Invoked when the room data is updated.
</summary>
</member>
<member name="E:Xabbo.Core.Game.RoomManager.Left">
<summary>
Invoked when the user leaves a room.
</summary>
</member>
<member name="E:Xabbo.Core.Game.RoomManager.Kicked">
<summary>
Invoked when the user is kicked from the room.
The user still remains in the room at this point until their avatar leaves through the door.
</summary>
</member>
<member name="E:Xabbo.Core.Game.RoomManager.RightsUpdated">
<summary>
Invoked when the user's rights to the room are updated.
</summary>
</member>
<member name="E:Xabbo.Core.Game.RoomManager.FloorItemsLoaded">
<summary>
Invoked when the floor items are loaded.
This may happen multiple times depending on
how many items are in the room.
</summary>
</member>
<member name="E:Xabbo.Core.Game.RoomManager.FloorItemAdded">
<summary>
Invoked when a floor item is added to the room.
</summary>
</member>
<member name="E:Xabbo.Core.Game.RoomManager.FloorItemUpdated">
<summary>
Invoked when a floor item is updated.
</summary>
</member>
<member name="E:Xabbo.Core.Game.RoomManager.FloorItemDataUpdated">
<summary>
Invoked when a floor item's data is updated.
</summary>
</member>
<member name="E:Xabbo.Core.Game.RoomManager.FloorItemSlide">
<summary>
Invoked when a floor item slides due to a roller or wired update.
</summary>
</member>
<member name="E:Xabbo.Core.Game.RoomManager.WiredMovements">
<summary>
Invoked when users or furni are moved by wired.
</summary>
</member>
<member name="E:Xabbo.Core.Game.RoomManager.FloorItemRemoved">
<summary>
Invoked when a floor item is removed from the room.
</summary>
</member>
<member name="E:Xabbo.Core.Game.RoomManager.WallItemsLoaded">
<summary>
Invoked when the wall items are loaded.
This may happen multiple times depending on
how many items are in the room.
</summary>
</member>
<member name="E:Xabbo.Core.Game.RoomManager.WallItemAdded">
<summary>
Invoked when a wall item is added to the room.
</summary>
</member>
<member name="E:Xabbo.Core.Game.RoomManager.WallItemUpdated">
<summary>
Invoked when a wall item is udpated.
</summary>
</member>
<member name="E:Xabbo.Core.Game.RoomManager.WallItemRemoved">
<summary>
Invoked when a wall item is removed from the room.
</summary>
</member>
<member name="E:Xabbo.Core.Game.RoomManager.FurniVisibilityToggled">
<summary>
Invoked when a furni's visibility is toggled using <see cref="M:Xabbo.Core.Game.RoomManager.HideFurni(Xabbo.Core.IFurni)"/> or <see cref="M:Xabbo.Core.Game.RoomManager.ShowFurni(Xabbo.Core.IFurni)"/>.
</summary>
</member>
<member name="E:Xabbo.Core.Game.RoomManager.EntityAdded">
<summary>
Invoked when an entity has been added to the room.
</summary>
</member>
<member name="E:Xabbo.Core.Game.RoomManager.EntitiesAdded">
<summary>
Invoked when entities have been added to the room.
</summary>
</member>
<member name="E:Xabbo.Core.Game.RoomManager.EntityUpdated">
<summary>
Invoked when an entity in the room is updated.
</summary>
</member>
<member name="E:Xabbo.Core.Game.RoomManager.EntitiesUpdated">
<summary>
Invoked when entities in the room are updated.
</summary>
</member>
<member name="E:Xabbo.Core.Game.RoomManager.EntitySlide">
<summary>
Invoked when an entity slides along a roller.
</summary>
</member>
<member name="E:Xabbo.Core.Game.RoomManager.EntityDataUpdated">
<summary>
Invoked when an entity's figure, gender, motto or achievement score is updated.
</summary>
</member>
<member name="E:Xabbo.Core.Game.RoomManager.EntityNameChanged">
<summary>
Invoked when an entity's name changes.
</summary>
</member>
<member name="E:Xabbo.Core.Game.RoomManager.EntityIdle">
<summary>
Invoked when an entity's idle status updates.
</summary>
</member>
<member name="E:Xabbo.Core.Game.RoomManager.EntityDance">
<summary>
Invoked when an entity's dance updates.
</summary>
</member>
<member name="E:Xabbo.Core.Game.RoomManager.EntityHandItem">
<summary>
Invoked when an entity's hand item updates.
</summary>
</member>
<member name="E:Xabbo.Core.Game.RoomManager.EntityEffect">
<summary>
Invoked when an entity's effect updates.
</summary>
</member>
<member name="E:Xabbo.Core.Game.RoomManager.EntityAction">
<summary>
Invoked when an entity performs an action.
</summary>
</member>
<member name="E:Xabbo.Core.Game.RoomManager.EntityTyping">
<summary>
Invoked when an entity's typing status updates.
</summary>
</member>
<member name="E:Xabbo.Core.Game.RoomManager.EntityRemoved">
<summary>
Invoked when an entity is removed from the room.
</summary>
</member>
<member name="E:Xabbo.Core.Game.RoomManager.EntityChat">
<summary>
Invoked when an entity in the room talks.
</summary>
</member>
<member name="M:Xabbo.Core.Game.RoomManager.TryGetRoomData(System.Int64,Xabbo.Core.RoomData@)">
<summary>
Retrieves the room data from the cache if it is available.
</summary>
</member>
<member name="M:Xabbo.Core.Game.FriendManager.SendMessage(System.Int64,System.String)">
<summary>
Sends a private message to a user with the specified ID.
</summary>
</member>
<member name="M:Xabbo.Core.Game.FriendManager.SendMessage(Xabbo.Core.Friend,System.String)">
<summary>
Sends a private message to the specified friend.
</summary>
</member>
<member name="M:Xabbo.Core.Game.FriendManager.SendMessageAsync(System.Int64,System.String)">
<inheritdoc cref="M:Xabbo.Core.Game.FriendManager.SendMessage(System.Int64,System.String)" />
</member>
<member name="M:Xabbo.Core.Game.FriendManager.SendMessageAsync(Xabbo.Core.Friend,System.String)">
<inheritdoc cref="M:Xabbo.Core.Game.FriendManager.SendMessage(Xabbo.Core.Friend,System.String)" />
</member>
<member name="M:Xabbo.Core.Game.ProfileManager.GetUserDataAsync">
<summary>
Waits for the user data to load, or returns the user's data immediately if it has already loaded.
</summary>
</member>
<member name="M:Xabbo.Core.H.GetMagicVector(System.Int32)">
<summary>
Gets a vector that can be used to face the specified direction
regardless of the position of the user in the room.
</summary>
<param name="direction">The direction to face.</param>
</member>
<member name="M:Xabbo.Core.H.GetDirectionVector(Xabbo.Core.Directions)">
<summary>
Gets a vector that points in the specified direction by one tile space.
</summary>
</member>
<member name="M:Xabbo.Core.H.GetDirectionVector(System.Int32)">
<summary>
Gets a vector that points in the specified direction by one tile space.
</summary>
</member>
<member name="T:Xabbo.Core.Tasks.GetCatalogPageTask">
<summary>
Gets a catalog page by its ID.
</summary>
</member>
<member name="M:Xabbo.Core.Tasks.GetGroupMembersTask.OnExecuteAsync">
<inheritdoc/>
</member>
<member name="P:Xabbo.Core.IInventoryFragment.Total">
<summary>
Gets the total number of fragments.
</summary>
</member>
<member name="P:Xabbo.Core.IInventoryFragment.Index">
<summary>
Gets the index of this fragment.
</summary>
</member>
<member name="P:Xabbo.Core.IInventoryFragment.FloorItems">
<summary>
Gets the floor items in the inventory.
</summary>
</member>
<member name="P:Xabbo.Core.IInventoryFragment.WallItems">
<summary>
Gets the wall items in the inventory.
</summary>
</member>
<member name="P:Xabbo.Core.IPetInventoryFragment.Total">
<summary>
Gets the total number of fragments.
</summary>
</member>
<member name="P:Xabbo.Core.IPetInventoryFragment.Index">
<summary>
Gets the index of this fragment.
</summary>
</member>
<member name="T:Xabbo.Core.ICrackableFurniData">
<summary>
Defines crackable state as extra data in an item.
</summary>
</member>
<member name="P:Xabbo.Core.ICrackableFurniData.Hits">
<summary>
The number of hits the crackable furni has taken.
</summary>
</member>
<member name="P:Xabbo.Core.ICrackableFurniData.Target">
<summary>
The target hit number of the crackable furni.
</summary>
</member>
<member name="T:Xabbo.Core.IHighScore">
<summary>
Defines a high score value with a list of associated users.
</summary>
</member>
<member name="P:Xabbo.Core.IHighScore.Value">
<summary>
The value of this high score.
</summary>
</member>
<member name="P:Xabbo.Core.IHighScore.Names">
<summary>
The users with this high score.
</summary>
</member>
<member name="T:Xabbo.Core.IHighScoreData">
<summary>
Defines high score information as extra data in an item.
</summary>
</member>
<member name="T:Xabbo.Core.IIntArrayData">
<summary>
Defines an integer array as extra data in an item.
</summary>
</member>
<member name="T:Xabbo.Core.IItemData">
<summary>
Defines extra data attached to an item.
</summary>
</member>
<member name="P:Xabbo.Core.IItemData.Type">
<summary>
Gets the type of this item data.
</summary>
</member>
<member name="P:Xabbo.Core.IItemData.Flags">
<summary>
Gets the flags of this item data.
</summary>
</member>
<member name="P:Xabbo.Core.IItemData.IsLimitedRare">
<summary>
Gets if this item data contains limited edition rare information.
</summary>
</member>
<member name="P:Xabbo.Core.IItemData.UniqueSerialNumber">
<summary>
Gets the unique number in the limited edition rare series.
</summary>
</member>
<member name="P:Xabbo.Core.IItemData.UniqueSeriesSize">
<summary>
Gets the total number of limited edition rares in the series.
</summary>
</member>
<member name="P:Xabbo.Core.IItemData.Value">
<summary>
Gets the legacy string value of this item data.
</summary>
</member>
<member name="P:Xabbo.Core.IItemData.State">
<summary>
Gets the state of the item data from the legacy string if it is of an integer format, otherwise returns -1.
</summary>
</member>
<member name="T:Xabbo.Core.IMapData">
<summary>
Defines a string to string map as extra data in an item.
</summary>
</member>
<member name="T:Xabbo.Core.IStringArrayData">
<summary>
Defines a string array as extra data in an item.
</summary>
</member>
<member name="F:Xabbo.Core.FurniUsage.None">
<summary>
The furni cannot be used.
</summary>
</member>
<member name="F:Xabbo.Core.FurniUsage.Rights">
<summary>
Users with rights can use the furni.
</summary>
</member>
<member name="F:Xabbo.Core.FurniUsage.Anyone">
<summary>
Anyone can use the furni.
</summary>
</member>
<member name="T:Xabbo.Core.IFloorItem">
<summary>
Represents a floor furniture.
</summary>
</member>
<member name="P:Xabbo.Core.IFloorItem.X">
<summary>
Gets the X coordinate of the floor item.
</summary>
</member>
<member name="P:Xabbo.Core.IFloorItem.Y">
<summary>
Gets the Y coordinate of the floor item.
</summary>
</member>
<member name="P:Xabbo.Core.IFloorItem.XY">
<summary>
Gets the XY coordinates of the floor item.
</summary>
</member>
<member name="P:Xabbo.Core.IFloorItem.Z">
<summary>
Gets the Z coordinate of the floor item.
</summary>
</member>
<member name="P:Xabbo.Core.IFloorItem.Height">
<summary>
Gets the height of the floor item.
</summary>
</member>
<member name="P:Xabbo.Core.IFloorItem.Extra">
<summary>
Gets the extra field of the floor item.
This may be the consumed state (of perishable items like cabbages),
or if this is a teleporter, the linked teleporter ID.
</summary>
</member>
<member name="P:Xabbo.Core.IFloorItem.Data">
<summary>
Gets the data of the floor item.
</summary>
</member>
<member name="T:Xabbo.Core.IFurni">
<summary>
Represents a room furniture.
</summary>
</member>
<member name="P:Xabbo.Core.IFurni.OwnerId">
<summary>
Gets the owner of the furni's ID.
</summary>
</member>
<member name="P:Xabbo.Core.IFurni.OwnerName">
<summary>
Gets the owner of the furni's name.
</summary>
</member>
<member name="P:Xabbo.Core.IFurni.State">
<summary>
Gets the state of the furni from its data if the data string is an integer, otherwise returns <c>-1</c>.
</summary>
</member>
<member name="P:Xabbo.Core.IFurni.SecondsToExpiration">
<summary>
Gets the number of seconds until the furni expires.
</summary>
</member>
<member name="P:Xabbo.Core.IFurni.Usage">
<summary>
Gets the usage policy of the furni.
</summary>
</member>
<member name="P:Xabbo.Core.IFurni.IsHidden">
<summary>
Gets whether the furni is hidden client-side or not by the <see cref="T:Xabbo.Core.Game.RoomManager"/>.
</summary>
</member>
<member name="M:Xabbo.Core.IFurni.Compose(Xabbo.Messages.IPacket,System.Boolean)">
<summary>
Composes this furniture to the packet and specifies whether to write the owner's name.
</summary>
</member>
<member name="P:Xabbo.Core.IInventoryItem.ItemId">
<summary>
Gets the ID of the inventory item.
</summary>
</member>
<member name="P:Xabbo.Core.IInventoryItem.Category">
<summary>
Gets the furni category of the inventory item.
</summary>
</member>
<member name="P:Xabbo.Core.IInventoryItem.Data">
<summary>
Gets the item data of the inventory item.
</summary>
</member>
<member name="P:Xabbo.Core.IInventoryItem.IsRecyclable">
<summary>
Gets if the inventory item is recyclable.
</summary>
</member>
<member name="P:Xabbo.Core.IInventoryItem.IsGroupable">
<summary>
Gets if the inventory item is groupable.
</summary>
</member>
<member name="P:Xabbo.Core.IInventoryItem.IsTradeable">
<summary>
Gets if the inventory item is tradeable.
</summary>
</member>
<member name="P:Xabbo.Core.IInventoryItem.IsSellable">
<summary>
Gets if the inventory item is sellable in the marketplace.
</summary>
</member>
<member name="P:Xabbo.Core.IInventoryItem.SecondsToExpiration">
<summary>
Gets the seconds to expiration of the inventory item.
</summary>
</member>
<member name="P:Xabbo.Core.IInventoryItem.HasRentPeriodStarted">
<summary>
Gets if the rent period of the inventory item has started.
</summary>
</member>
<member name="P:Xabbo.Core.IInventoryItem.RoomId">
<summary>
Gets the room ID that the inventory item is in.
</summary>
</member>
<member name="P:Xabbo.Core.IInventoryItem.Extra">
<summary>
Gets the extra state of the inventory item which is used for
consumable state, linked teleporter ID, etc.
</summary>
</member>
<member name="P:Xabbo.Core.IItem.Type">
<summary>
Gets the type of furni of the item.
</summary>
</member>
<member name="P:Xabbo.Core.IItem.Kind">
<summary>
Gets the kind of furni of the item.
</summary>
</member>
<member name="P:Xabbo.Core.IItem.Id">
<summary>
Gets the ID of the item.
</summary>
</member>
<member name="T:Xabbo.Core.IWallItem">
<summary>
Represents a wall furniture.
</summary>
</member>
<member name="P:Xabbo.Core.IWallItem.Location">
<summary>
Gets the location of the wall item.
</summary>
</member>
<member name="P:Xabbo.Core.IWallItem.WX">
<summary>
Gets the wall X coordinate of the wall item.
</summary>
</member>
<member name="P:Xabbo.Core.IWallItem.WY">
<summary>
Gets the wall Y coordinate of the wall item.
</summary>
</member>
<member name="P:Xabbo.Core.IWallItem.LX">
<summary>
Gets the X location of the wall item.
</summary>
</member>
<member name="P:Xabbo.Core.IWallItem.LY">
<summary>
Gets the Y location of the wall item.
</summary>
</member>
<member name="P:Xabbo.Core.IWallItem.Orientation">
<summary>
Gets the orientation of the wall item.
</summary>
</member>
<member name="P:Xabbo.Core.IWallItem.Data">
<summary>
Gets the data of the wall item.
</summary>
</member>
<member name="M:Xabbo.Core.WallItem.#ctor(Xabbo.Core.IWallItem)">
<summary>
Creates a copy of the specified wall item.
</summary>
</member>
<member name="P:Xabbo.Core.IMarketplaceItemInfo.Average">
<summary>
Gets the average sale price in the last week.
</summary>
</member>
<member name="P:Xabbo.Core.IMarketplaceItemInfo.Offers">
<summary>
Gets the number of currently open offers.
</summary>
</member>
<member name="P:Xabbo.Core.IMarketplaceItemInfo.TradeInfo">
<summary>
Gets the trading history information.
</summary>
</member>
<member name="P:Xabbo.Core.IMarketplaceOffer.Id">
<summary>
Gets the ID of the marketplace offer.
</summary>
</member>
<member name="P:Xabbo.Core.IMarketplaceOffer.Status">
<summary>
Gets the current status of this marketplace offer.
</summary>
</member>
<member name="P:Xabbo.Core.IMarketplaceOffer.Data">
<summary>
Gets the item data for the marketplace offer.
</summary>
</member>
<member name="P:Xabbo.Core.IMarketplaceOffer.Price">
<summary>
Gets the price of the marketplace offer.
</summary>
</member>
<member name="P:Xabbo.Core.IMarketplaceOffer.TimeRemaining">
<summary>
Gets the remaining time of this offer in minutes.
</summary>
</member>
<member name="P:Xabbo.Core.IMarketplaceOffer.Average">
<summary>
Gets the average price for this item.
</summary>
</member>
<member name="P:Xabbo.Core.IMarketplaceOffer.Offers">
<summary>
Gets the number of open offers for this item.
Not available when loaded from the user's own marketplace offers.
</summary>
</member>
<member name="T:Xabbo.Core.IUserMarketplaceOffers">
<summary>
A collection of the user's marketplace listings.
</summary>
</member>
<member name="P:Xabbo.Core.IUserMarketplaceOffers.CreditsWaiting">
<summary>
Gets the amount of credits waiting to be claimed.
</summary>
</member>
<member name="P:Xabbo.Core.IInventoryPet.Id">
<summary>
Gets the ID of the pet.
</summary>
</member>
<member name="P:Xabbo.Core.IInventoryPet.Name">
<summary>
Gets the name of the pet.
</summary>
</member>
<member name="P:Xabbo.Core.IInventoryPet.TypeId">
<summary>
Gets the type ID of the pet.
</summary>
</member>
<member name="P:Xabbo.Core.IInventoryPet.PaletteId">
<summary>
Gets the palette ID of the pet.
</summary>
</member>
<member name="P:Xabbo.Core.IInventoryPet.Color">
<summary>
Gets the color value of the pet.
</summary>
</member>
<member name="P:Xabbo.Core.IInventoryPet.BreedId">
<summary>
Gets the breed ID of the pet.
</summary>
</member>
<member name="P:Xabbo.Core.IInventoryPet.CustomParts">
<summary>
Gets the custom part data of the pet.
</summary>
</member>
<member name="P:Xabbo.Core.IInventoryPet.Level">
<summary>
Gets the level of the pet.
</summary>
</member>
<member name="T:Xabbo.Core.IFloorEntity">
<summary>
Represents an entity with an X, Y, Z location and direction in a room.
</summary>
</member>
<member name="P:Xabbo.Core.IFloorEntity.Location">
<summary>
Gets the location of this entity.
</summary>
</member>
<member name="P:Xabbo.Core.IFloorEntity.Direction">
<summary>
Gets the direction of this entity.
</summary>
</member>
<member name="P:Xabbo.Core.IFloorEntity.Area">
<summary>
Gets the area occupied by this floor entity.
</summary>
</member>
<member name="P:Xabbo.Core.IFloorPlan.OriginalString">
<summary>
Gets the original string that this floor plan was parsed from.
</summary>
</member>
<member name="P:Xabbo.Core.IFloorPlan.Scale">
<summary>
Gets the wall scaling for this floor plan.
</summary>
</member>
<member name="P:Xabbo.Core.IFloorPlan.WallHeight">
<summary>
Gets the wall height for this floor plan.
</summary>
</member>
<member name="P:Xabbo.Core.IFloorPlan.Width">
<summary>
Gets the width of this floor plan.
</summary>
</member>
<member name="P:Xabbo.Core.IFloorPlan.Length">
<summary>
Gets the length of this floor plan.
</summary>
</member>
<member name="P:Xabbo.Core.IFloorPlan.Item(System.Int32,System.Int32)">
<summary>
Gets the tile height at the specified coordinates in this floor plan.
</summary>
</member>
<member name="M:Xabbo.Core.IFloorPlan.IsWalkable(System.Int32,System.Int32)">
<summary>
Gets if the tile at the specified coordinates in this floor plan is walkable.
</summary>
</member>
<member name="T:Xabbo.Core.IHeightmap">
<summary>
Represents the stacking heightmap of a room.
Stores whether a certain location contains a floor tile,
whether a furni may be placed on that tile,
and the stack height at which a furni may be placed.
</summary>
</member>
<member name="P:Xabbo.Core.IHeightmap.Width">
<summary>
Gets the width of this heightmap.
</summary>
</member>
<member name="P:Xabbo.Core.IHeightmap.Length">
<summary>
Gets the length of this heightmap.
</summary>
</member>
<member name="P:Xabbo.Core.IHeightmap.Item(System.Int32,System.Int32)">
<summary>
Gets the tile in this heightmap at the specified location.
</summary>
</member>
<member name="P:Xabbo.Core.IHeightmap.Item(System.ValueTuple{System.Int32,System.Int32})">
<summary>
Gets the tile in this heightmap at the specified location.
</summary>
</member>
<member name="T:Xabbo.Core.IHeightmapTile">
<summary>
Represents a tile in the heightmap.
</summary>
</member>
<member name="P:Xabbo.Core.IHeightmapTile.X">
<summary>
Gets the X coordinate of this tile.
</summary>
</member>
<member name="P:Xabbo.Core.IHeightmapTile.Y">
<summary>
Gets the Y coordinate of this tile.
</summary>
</member>
<member name="P:Xabbo.Core.IHeightmapTile.Location">
<summary>
Gets the coordinates of this tile.
</summary>
</member>
<member name="P:Xabbo.Core.IHeightmapTile.IsFloor">
<summary>
Gets if this is a floor tile.
</summary>
</member>
<member name="P:Xabbo.Core.IHeightmapTile.IsBlocked">
<summary>
Gets if this tile is blocked by an existing furni.
</summary>
</member>
<member name="P:Xabbo.Core.IHeightmapTile.IsFree">
<summary>
Gets if this is a floor tile and is not blocked by an existing furni.
</summary>
</member>
<member name="P:Xabbo.Core.IHeightmapTile.Height">
<summary>
Gets the height for this tile at which furni may be placed.
</summary>
</member>
<member name="M:Xabbo.Core.RoomSettings.Compose(Xabbo.Messages.IPacket)">
<summary>
Writes the values of this <see cref="T:Xabbo.Core.RoomSettings"/> to the specified packet
to be sent to the server with <see cref="P:Xabbo.Messages.Outgoing.SaveRoomSettings"/>.
</summary>
</member>
<member name="T:Xabbo.Core.WiredMovementType">
<summary>
Represents a type of wired movement.
</summary>
</member>
<member name="F:Xabbo.Core.WiredMovementType.User">
<summary>
Used when a user is moved by wired.
</summary>
</member>
<member name="F:Xabbo.Core.WiredMovementType.FloorItem">
<summary>
Used when a floor item is moved by wired.
</summary>
</member>
<member name="F:Xabbo.Core.WiredMovementType.WallItem">
<summary>
Used when a wall item is moved by wired.
</summary>
</member>
<member name="T:Xabbo.Core.WiredMovement">
<summary>
Defines the base parameters of a wired movement.
</summary>
</member>
<member name="T:Xabbo.Core.UserWiredMovement">
<summary>
Defines the parameters of a user wired movement.
</summary>
</member>
<member name="T:Xabbo.Core.IFriend">
<summary>
Contains information about the user's friend.
</summary>
</member>
<member name="P:Xabbo.Core.IFriend.Id">
<summary>
Gets the ID of the friend.
</summary>
</member>
<member name="P:Xabbo.Core.IFriend.Name">
<summary>
Gets the name of the friend.
</summary>
</member>
<member name="P:Xabbo.Core.IFriend.Gender">
<summary>
Gets the gender of the friend.
</summary>
</member>
<member name="P:Xabbo.Core.IFriend.IsOnline">
<summary>
Gets whether the friend is online or not.
</summary>
</member>
<member name="P:Xabbo.Core.IFriend.CanFollow">
<summary>
Gets whether the friend can be followed or not.
</summary>
</member>
<member name="P:Xabbo.Core.IFriend.FigureString">
<summary>
Gets the figure string of the friend.
</summary>
</member>
<member name="P:Xabbo.Core.IFriend.CategoryId">
<summary>
Gets the category in the friend list that the friend belongs to.
</summary>
</member>
<member name="P:Xabbo.Core.IFriend.Motto">
<summary>
Gets the motto of the friend.
</summary>
</member>
<member name="P:Xabbo.Core.IFriend.IsAcceptingOfflineMessages">
<summary>
Gets whether the friend is accepting offline messages or not.
</summary>
</member>
<member name="P:Xabbo.Core.IFriend.Relation">
<summary>
Gets the relation of the friend.
</summary>
</member>
<member name="T:Xabbo.Core.IUserData">
<summary>
The current user's information that is sent upon requesting user data.
</summary>
</member>
<member name="T:Xabbo.Core.UserData">
<summary>
The user's own data that is sent upon requesting user data.
</summary>
</member>
<member name="T:Xabbo.Core.UserProfile">
<summary>
The user's information that is sent upon requesting their profile.
</summary>
</member>
<member name="T:Xabbo.Core.Area">
<summary>
Represents an area in a 2-dimensional space.
</summary>
</member>
<member name="F:Xabbo.Core.Area.X1">
<summary>
Gets the X coordinate of the origin.
</summary>
</member>
<member name="F:Xabbo.Core.Area.Y1">
<summary>
Gets the Y coordinate of the origin.
</summary>
</member>
<member name="F:Xabbo.Core.Area.Width">
<summary>
The width (on the X plane) of this area.
</summary>
</member>
<member name="F:Xabbo.Core.Area.Length">
<summary>
The length (on the Y plane) of this area.
</summary>
</member>
<member name="P:Xabbo.Core.Area.Size">
<summary>
Gets the size of this area.
</summary>
</member>
<member name="P:Xabbo.Core.Area.Origin">
<summary>
The origin point of this area.
</summary>
</member>
<member name="P:Xabbo.Core.Area.Opposite">
<summary>
The point opposite the origin of this area.
</summary>
</member>
<member name="P:Xabbo.Core.Area.X2">
<summary>
Gets the X coordinate of the corner opposite the origin.
</summary>
</member>
<member name="P:Xabbo.Core.Area.Y2">
<summary>
Gets the Y coordinate of the corner opposite the origin.
</summary>
</member>
<member name="P:Xabbo.Core.Area.Endpoint">
<summary>
Gets the corner opposite the origin point of this area.
</summary>
</member>
<member name="M:Xabbo.Core.Area.#ctor(Xabbo.Core.Point,System.Int32,System.Int32)">
<summary>
Constructs a new area at the specified point with the specified size.
</summary>
<exception cref="T:System.ArgumentOutOfRangeException">The width or length is less than 1.</exception>
</member>
<member name="M:Xabbo.Core.Area.#ctor(System.Int32,System.Int32,System.Int32,System.Int32)">
<summary>
Constructs a new area from the specified corner points.
</summary>
</member>
<member name="M:Xabbo.Core.Area.#ctor(Xabbo.Core.Point,Xabbo.Core.Point)">
<summary>
Constructs a new area from the specified corner points.
</summary>
</member>
<member name="M:Xabbo.Core.Area.#ctor(System.Int32,System.Int32)">
<summary>
Constructs a new area with the specified dimensions.
</summary>
</member>
<member name="M:Xabbo.Core.Area.Flip">
<summary>
Returns a new area with the width and length reversed.
</summary>
</member>
<member name="M:Xabbo.Core.Area.Contains(Xabbo.Core.Point)">
<summary>
Checks if this area contains the specified point.
</summary>
</member>
<member name="M:Xabbo.Core.Area.Contains(System.Int32,System.Int32)">
<summary>
Checks if this area contains the specified point.
</summary>
</member>
<member name="M:Xabbo.Core.Area.Contains(Xabbo.Core.Area)">
<summary>
Gets if the specified area is contained within this area.
</summary>
</member>
<member name="M:Xabbo.Core.Area.Contains(Xabbo.Core.IFloorEntity)">
<summary>
Gets if this area contains the specified floor entity.
</summary>
</member>
<member name="M:Xabbo.Core.Area.Intersects(Xabbo.Core.Area)">
<summary>
Gets if this area intersects with the specified area.
</summary>
</member>
<member name="M:Xabbo.Core.Area.Intersects(Xabbo.Core.IFloorEntity)">
<summary>
Gets if this area intersects with the specified floor entity.
</summary>
</member>
<member name="M:Xabbo.Core.Area.EnumeratePoints">
<summary>
Gets all X, Y coordinates within this area.
</summary>
</member>
<member name="M:Xabbo.Core.Area.op_Implicit(System.ValueTuple{Xabbo.Core.Point,Xabbo.Core.Point})~Xabbo.Core.Area">
<summary>
Implicitly casts the specified corner points to an area.
</summary>
<param name="corners"></param>
</member>
<member name="M:Xabbo.Core.Area.op_Implicit(System.ValueTuple{System.Int32,System.Int32,System.Int32,System.Int32})~Xabbo.Core.Area">
<summary>
Implicitly casts the specified points to an area.
</summary>
</member>
<member name="M:Xabbo.Core.Area.op_Implicit(System.ValueTuple{Xabbo.Core.Point,System.Int32,System.Int32})~Xabbo.Core.Area">
<summary>
Implicitly casts the specified origin point, width, and length to an area.
</summary>
<param name="area"></param>
</member>
<member name="M:Xabbo.Core.Area.GetAllPoints(System.Collections.Generic.IEnumerable{Xabbo.Core.Area})">
<summary>
Gets all points contained within the specified area.
</summary>
</member>
<member name="M:Xabbo.Core.Area.GetAllPoints(Xabbo.Core.Area[])">
<summary>
Gets all distinct points contained within the specified areas.
</summary>
</member>
<member name="M:Xabbo.Core.Area.ToString">
<summary>
Gets a string representation of this area.
</summary>
</member>
<member name="M:Xabbo.Core.AreaSet.Of(Xabbo.Core.Area[])">
<summary>
Creates a new AreaSet consisting of the specified areas.
</summary>
</member>
<member name="T:Xabbo.Core.ItemDescriptor">
<summary>
Represents an item type, kind, and variant (used for posters).
</summary>
</member>
<member name="P:Xabbo.Core.ItemDescriptor.Type">
<summary>
Gets the item type.
</summary>
</member>
<member name="P:Xabbo.Core.ItemDescriptor.Kind">
<summary>
Gets the item kind.
</summary>
</member>
<member name="P:Xabbo.Core.ItemDescriptor.Variant">
<summary>
Gets the item variant.
</summary>
</member>
<member name="T:Xabbo.Core.Point">
<summary>
Represents a 2-dimensional location.
</summary>
</member>
<member name="M:Xabbo.Core.Point.#ctor(System.Int32,System.Int32)">
<summary>
Creates a new point with the specified coordinates.
</summary>
</member>
<member name="T:Xabbo.Core.Util.Size">
<summary>
Represents a 2-dimensional size consisting of a width and length.
</summary>
</member>
<member name="T:Xabbo.Core.Tile">
<summary>
Represents a 3-dimensional location.
</summary>
</member>
<member name="T:Xabbo.Core.WallLocation">
<summary>
Represents a wall location.
</summary>
</member>
<member name="F:Xabbo.Core.WallLocation.Zero">
<summary>
Represents a wall location with all coordinates at zero, and the orientation set to the left wall.
</summary>
</member>
<member name="F:Xabbo.Core.WallLocation.WX">
<summary>
Gets the wall X coordinate.
</summary>
</member>
<member name="F:Xabbo.Core.WallLocation.WY">
<summary>
Gets the wall Y coordinate.
</summary>
</member>
<member name="F:Xabbo.Core.WallLocation.LX">
<summary>
Gets the location X coordinate.
</summary>
</member>
<member name="F:Xabbo.Core.WallLocation.LY">
<summary>
Gets the location Y coordinate.
</summary>
</member>
<member name="F:Xabbo.Core.WallLocation.Orientation">
<summary>
Gets the wall orientation.
</summary>
</member>
<member name="M:Xabbo.Core.WallLocation.#ctor(System.Int32,System.Int32,System.Int32,System.Int32,Xabbo.Core.WallOrientation)">
<summary>
Constructs a new wall location with the specified coordinates and orientation.
</summary>
</member>
<member name="M:Xabbo.Core.WallLocation.Offset(System.Int32,System.Int32,System.Int32)">
<summary>
Offsets the wall coordinates by the specified values
attempting to keep the location fixed in place,
relative to the original wall location.
</summary>
<param name="wxOffset">The amount to offset wall X by.</param>
<param name="wyOffset">The amount to offset wall Y by.</param>
<param name="scale">The scale value of the room as specified in the floor plan.</param>
</member>
<member name="M:Xabbo.Core.WallLocation.Adjust(System.Int32)">
<summary>
Attempts to adjust all coordinates to a valid location using the room scale,
and returns the updated wall location. Does not take into account
the floor plan which affects the offset of the LY coordinate.
</summary>
<param name="scale">The scale value of the room as specified in the floor plan.</param>
</member>
<member name="M:Xabbo.Core.WallLocation.Flip">
<summary>
Flips the wall orientation between left and right, and returns the new wall location.
</summary>
</member>
<member name="M:Xabbo.Core.WallLocation.Orient(Xabbo.Core.WallOrientation)">
<summary>
Returns a new wall location with the specified orientation.
</summary>
</member>
<member name="M:Xabbo.Core.WallLocation.Add(System.Int32,System.Int32,System.Int32,System.Int32)">
<summary>
Adds the specified offset values and returns the new wall location.
</summary>
</member>
<member name="M:Xabbo.Core.WallLocation.Add(System.Int32,System.Int32)">
<summary>
Adds the specified location offset values and returns the new wall location.
</summary>
</member>
<member name="T:Xabbo.Core.WallOrientation">
<summary>
Represents a wall orientation.
</summary>
</member>
<member name="F:Xabbo.Core.WallOrientation.Left">
<summary>
Represents a left wall orientation.
</summary>
</member>
<member name="F:Xabbo.Core.WallOrientation.Right">
<summary>
Represents a left wall orientation.
</summary>
</member>
<member name="F:Xabbo.Core.WallOrientation.Value">
<summary>
Gets the character value of this wall orientation.
</summary>
</member>
<member name="P:Xabbo.Core.WallOrientation.IsLeft">
<summary>
Gets if this is a left wall orientation.
</summary>
</member>
<member name="P:Xabbo.Core.WallOrientation.IsRight">
<summary>
Gets if this is a right wall orientation.
</summary>
</member>
<member name="M:Xabbo.Core.WallOrientation.FromChar(System.Char)">
<summary>
Gets the wall orientation by the specified character. Must be <c>l</c> or <c>r</c>.
</summary>
<exception cref="T:System.ArgumentException">The specified character is not a valid wall orientation.</exception>
</member>
</members>
</doc>