### YamlMime:ManagedReference items: - uid: TinyLife.World.Room commentId: T:TinyLife.World.Room id: Room parent: TinyLife.World children: - TinyLife.World.Room.Center - TinyLife.World.Room.CoveredSections - TinyLife.World.Room.Floor - TinyLife.World.Room.FullyRoofed - TinyLife.World.Room.GetConnectedRooms(TinyLife.Objects.Person) - TinyLife.World.Room.GetDecorativeRating - TinyLife.World.Room.GetLights - TinyLife.World.Room.GetObjects``1 - TinyLife.World.Room.GetStairs - TinyLife.World.Room.GetWalls(System.Boolean) - TinyLife.World.Room.HasOpeningsToOutside - TinyLife.World.Room.IsSameRoom(System.Collections.Generic.ICollection{Microsoft.Xna.Framework.Point},System.Int32) - TinyLife.World.Room.Map - TinyLife.World.Room.Tiles - TinyLife.World.Room.Validate langs: - csharp - vb name: Room nameWithType: Room fullName: TinyLife.World.Room type: Class source: remote: path: TinyLife/World/Room.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Room path: ../TinyLife/World/Room.cs startLine: 12 assemblies: - Tiny Life namespace: TinyLife.World summary: "\nA room is an area on a that is surrounded by objects\n" example: [] syntax: content: public class Room content.vb: Public Class Room inheritance: - System.Object inheritedMembers: - System.Object.Equals(System.Object) - System.Object.Equals(System.Object,System.Object) - System.Object.GetHashCode - System.Object.GetType - System.Object.MemberwiseClone - System.Object.ReferenceEquals(System.Object,System.Object) - System.Object.ToString extensionMethods: - TinyLife.World.Room.TinyLife.Utilities.Extensions.JsonCopy``1 - uid: TinyLife.World.Room.Map commentId: F:TinyLife.World.Room.Map id: Map parent: TinyLife.World.Room langs: - csharp - vb name: Map nameWithType: Room.Map fullName: TinyLife.World.Room.Map type: Field source: remote: path: TinyLife/World/Room.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Map path: ../TinyLife/World/Room.cs startLine: 17 assemblies: - Tiny Life namespace: TinyLife.World summary: "\nThe map that this room is on\n" example: [] syntax: content: public readonly Map Map return: type: TinyLife.World.Map content.vb: Public ReadOnly Map As Map - uid: TinyLife.World.Room.Floor commentId: F:TinyLife.World.Room.Floor id: Floor parent: TinyLife.World.Room langs: - csharp - vb name: Floor nameWithType: Room.Floor fullName: TinyLife.World.Room.Floor type: Field source: remote: path: TinyLife/World/Room.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Floor path: ../TinyLife/World/Room.cs startLine: 21 assemblies: - Tiny Life namespace: TinyLife.World summary: "\nThe floor that this room is on.\n" example: [] syntax: content: public readonly int Floor return: type: System.Int32 content.vb: Public ReadOnly Floor As Integer - uid: TinyLife.World.Room.Center commentId: F:TinyLife.World.Room.Center id: Center parent: TinyLife.World.Room langs: - csharp - vb name: Center nameWithType: Room.Center fullName: TinyLife.World.Room.Center type: Field source: remote: path: TinyLife/World/Room.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Center path: ../TinyLife/World/Room.cs startLine: 26 assemblies: - Tiny Life namespace: TinyLife.World summary: "\nThe position that is considered to be the center of this room.\nThis is the average of all of its covered , and the that this room is on is determined by this value.\n" example: [] syntax: content: public readonly Point Center return: type: Microsoft.Xna.Framework.Point content.vb: Public ReadOnly Center As Point - uid: TinyLife.World.Room.Tiles commentId: F:TinyLife.World.Room.Tiles id: Tiles parent: TinyLife.World.Room langs: - csharp - vb name: Tiles nameWithType: Room.Tiles fullName: TinyLife.World.Room.Tiles type: Field source: remote: path: TinyLife/World/Room.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Tiles path: ../TinyLife/World/Room.cs startLine: 30 assemblies: - Tiny Life namespace: TinyLife.World summary: "\nA set of positions on the that are contained in this room\n" example: [] syntax: content: public readonly HashSet Tiles return: type: System.Collections.Generic.HashSet{Microsoft.Xna.Framework.Point} content.vb: Public ReadOnly Tiles As HashSet(Of Point) - uid: TinyLife.World.Room.CoveredSections commentId: F:TinyLife.World.Room.CoveredSections id: CoveredSections parent: TinyLife.World.Room langs: - csharp - vb name: CoveredSections nameWithType: Room.CoveredSections fullName: TinyLife.World.Room.CoveredSections type: Field source: remote: path: TinyLife/World/Room.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CoveredSections path: ../TinyLife/World/Room.cs startLine: 34 assemblies: - Tiny Life namespace: TinyLife.World summary: "\nA set of instances that are covered by this room\n" example: [] syntax: content: public readonly HashSet CoveredSections return: type: System.Collections.Generic.HashSet{TinyLife.World.MapSection} content.vb: Public ReadOnly CoveredSections As HashSet(Of MapSection) - uid: TinyLife.World.Room.FullyRoofed commentId: P:TinyLife.World.Room.FullyRoofed id: FullyRoofed parent: TinyLife.World.Room langs: - csharp - vb name: FullyRoofed nameWithType: Room.FullyRoofed fullName: TinyLife.World.Room.FullyRoofed type: Property source: remote: path: TinyLife/World/Room.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FullyRoofed path: ../TinyLife/World/Room.cs startLine: 40 assemblies: - Tiny Life namespace: TinyLife.World summary: "\nA property that stores whether this room is fully roofed, that is, whether all of its are covered by a or or another room that is fully roofed.\nThis property is evaluated automatically in .\n" example: [] syntax: content: public bool FullyRoofed { get; } parameters: [] return: type: System.Boolean content.vb: Public Property FullyRoofed As Boolean overload: TinyLife.World.Room.FullyRoofed* - uid: TinyLife.World.Room.HasOpeningsToOutside commentId: P:TinyLife.World.Room.HasOpeningsToOutside id: HasOpeningsToOutside parent: TinyLife.World.Room langs: - csharp - vb name: HasOpeningsToOutside nameWithType: Room.HasOpeningsToOutside fullName: TinyLife.World.Room.HasOpeningsToOutside type: Property source: remote: path: TinyLife/World/Room.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HasOpeningsToOutside path: ../TinyLife/World/Room.cs startLine: 45 assemblies: - Tiny Life namespace: TinyLife.World summary: "\nA property that stores whether this room has any openings to the outside. If this value is false, this room will not be rendered at all if the lot that it is on is hidden, and this room is .\nThis property is evaluated automatically in .\n" example: [] syntax: content: public bool HasOpeningsToOutside { get; } parameters: [] return: type: System.Boolean content.vb: Public Property HasOpeningsToOutside As Boolean overload: TinyLife.World.Room.HasOpeningsToOutside* - uid: TinyLife.World.Room.IsSameRoom(System.Collections.Generic.ICollection{Microsoft.Xna.Framework.Point},System.Int32) commentId: M:TinyLife.World.Room.IsSameRoom(System.Collections.Generic.ICollection{Microsoft.Xna.Framework.Point},System.Int32) id: IsSameRoom(System.Collections.Generic.ICollection{Microsoft.Xna.Framework.Point},System.Int32) parent: TinyLife.World.Room langs: - csharp - vb name: IsSameRoom(ICollection, int) nameWithType: Room.IsSameRoom(ICollection, int) fullName: TinyLife.World.Room.IsSameRoom(System.Collections.Generic.ICollection, int) type: Method source: remote: path: TinyLife/World/Room.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsSameRoom path: ../TinyLife/World/Room.cs startLine: 64 assemblies: - Tiny Life namespace: TinyLife.World summary: "\nReturns whether this room has the same covered as the given collection\n" example: [] syntax: content: public bool IsSameRoom(ICollection tiles, int floor) parameters: - id: tiles type: System.Collections.Generic.ICollection{Microsoft.Xna.Framework.Point} description: The tiles to query. - id: floor type: System.Int32 description: The floor to query. return: type: System.Boolean description: true if the covered tiles are the same, false otherwise content.vb: Public Function IsSameRoom(tiles As ICollection(Of Point), floor As Integer) As Boolean overload: TinyLife.World.Room.IsSameRoom* nameWithType.vb: Room.IsSameRoom(ICollection(Of Point), Integer) fullName.vb: TinyLife.World.Room.IsSameRoom(System.Collections.Generic.ICollection(Of Microsoft.Xna.Framework.Point), Integer) name.vb: IsSameRoom(ICollection(Of Point), Integer) - uid: TinyLife.World.Room.Validate commentId: M:TinyLife.World.Room.Validate id: Validate parent: TinyLife.World.Room langs: - csharp - vb name: Validate() nameWithType: Room.Validate() fullName: TinyLife.World.Room.Validate() type: Method source: remote: path: TinyLife/World/Room.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/World/Room.cs startLine: 74 assemblies: - Tiny Life namespace: TinyLife.World summary: "\nThis method is called in to ensure that this room is still valid\n" example: [] syntax: content: public bool Validate() return: type: System.Boolean description: false if the object is not valid, true otherwise content.vb: Public Function Validate() As Boolean overload: TinyLife.World.Room.Validate* - uid: TinyLife.World.Room.GetWalls(System.Boolean) commentId: M:TinyLife.World.Room.GetWalls(System.Boolean) id: GetWalls(System.Boolean) parent: TinyLife.World.Room langs: - csharp - vb name: GetWalls(bool) nameWithType: Room.GetWalls(bool) fullName: TinyLife.World.Room.GetWalls(bool) type: Method source: remote: path: TinyLife/World/Room.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetWalls path: ../TinyLife/World/Room.cs startLine: 119 assemblies: - Tiny Life namespace: TinyLife.World summary: "\nReturns all of the instances that are border walls or internal walls of this room.\nAn internal wall is a wall for which both sides are contained in the room, rather than just one.\n" example: [] syntax: content: public IEnumerable<(Wall, int)> GetWalls(bool borderOnly) parameters: - id: borderOnly type: System.Boolean description: Whether to return border walls only, or include internal walls return: type: System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.World.Wall,System.Int32}} description: A set of walls and their included sides of this room content.vb: Public Function GetWalls(borderOnly As Boolean) As IEnumerable(Of (Wall, Integer)) overload: TinyLife.World.Room.GetWalls* nameWithType.vb: Room.GetWalls(Boolean) fullName.vb: TinyLife.World.Room.GetWalls(Boolean) name.vb: GetWalls(Boolean) - uid: TinyLife.World.Room.GetStairs commentId: M:TinyLife.World.Room.GetStairs id: GetStairs parent: TinyLife.World.Room langs: - csharp - vb name: GetStairs() nameWithType: Room.GetStairs() fullName: TinyLife.World.Room.GetStairs() type: Method source: remote: path: TinyLife/World/Room.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetStairs path: ../TinyLife/World/Room.cs startLine: 145 assemblies: - Tiny Life namespace: TinyLife.World summary: "\nReturns all of the stairs that are present in this room. This includes only stairs whose bottom positions are part of the room.\n" example: [] syntax: content: public IEnumerable GetStairs() return: type: System.Collections.Generic.IEnumerable{TinyLife.World.Stairs} description: The stairs in this room. content.vb: Public Function GetStairs() As IEnumerable(Of Stairs) overload: TinyLife.World.Room.GetStairs* - uid: TinyLife.World.Room.GetObjects``1 commentId: M:TinyLife.World.Room.GetObjects``1 id: GetObjects``1 parent: TinyLife.World.Room langs: - csharp - vb name: GetObjects() nameWithType: Room.GetObjects() fullName: TinyLife.World.Room.GetObjects() type: Method source: remote: path: TinyLife/World/Room.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetObjects path: ../TinyLife/World/Room.cs startLine: 160 assemblies: - Tiny Life namespace: TinyLife.World summary: "\nReturns all of the instances that are contained in this room\n" example: [] syntax: content: 'public IEnumerable GetObjects() where T : MapObject' typeParameters: - id: T return: type: System.Collections.Generic.IEnumerable{{T}} description: All of the objects in this room content.vb: Public Function GetObjects(Of T As MapObject)() As IEnumerable(Of T) overload: TinyLife.World.Room.GetObjects* nameWithType.vb: Room.GetObjects(Of T)() fullName.vb: TinyLife.World.Room.GetObjects(Of T)() name.vb: GetObjects(Of T)() - uid: TinyLife.World.Room.GetLights commentId: M:TinyLife.World.Room.GetLights id: GetLights parent: TinyLife.World.Room langs: - csharp - vb name: GetLights() nameWithType: Room.GetLights() fullName: TinyLife.World.Room.GetLights() type: Method source: remote: path: TinyLife/World/Room.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetLights path: ../TinyLife/World/Room.cs startLine: 175 assemblies: - Tiny Life namespace: TinyLife.World summary: "\nReturns all of the instances that are contained in this room\n" example: [] syntax: content: public IEnumerable GetLights() return: type: System.Collections.Generic.IEnumerable{TinyLife.Objects.Light} description: All of the lights in this room content.vb: Public Function GetLights() As IEnumerable(Of Light) overload: TinyLife.World.Room.GetLights* - uid: TinyLife.World.Room.GetDecorativeRating commentId: M:TinyLife.World.Room.GetDecorativeRating id: GetDecorativeRating parent: TinyLife.World.Room langs: - csharp - vb name: GetDecorativeRating() nameWithType: Room.GetDecorativeRating() fullName: TinyLife.World.Room.GetDecorativeRating() type: Method source: remote: path: TinyLife/World/Room.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDecorativeRating path: ../TinyLife/World/Room.cs startLine: 191 assemblies: - Tiny Life namespace: TinyLife.World summary: "\nReturns the combined decorative rating of all of the in this room.\nThis method uses the function.\n" example: [] syntax: content: public int GetDecorativeRating() return: type: System.Int32 description: The combined decorative rating content.vb: Public Function GetDecorativeRating() As Integer overload: TinyLife.World.Room.GetDecorativeRating* - uid: TinyLife.World.Room.GetConnectedRooms(TinyLife.Objects.Person) commentId: M:TinyLife.World.Room.GetConnectedRooms(TinyLife.Objects.Person) id: GetConnectedRooms(TinyLife.Objects.Person) parent: TinyLife.World.Room langs: - csharp - vb name: GetConnectedRooms(Person) nameWithType: Room.GetConnectedRooms(Person) fullName: TinyLife.World.Room.GetConnectedRooms(TinyLife.Objects.Person) type: Method source: remote: path: TinyLife/World/Room.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetConnectedRooms path: ../TinyLife/World/Room.cs startLine: 208 assemblies: - Tiny Life namespace: TinyLife.World summary: "\nReturns a set of objects which are connected to this room.\nA connected room is a room that is directly adjacent, and that a can walk into through an .\n" example: [] syntax: content: public IEnumerable GetConnectedRooms(Person person) parameters: - id: person type: TinyLife.Objects.Person return: type: System.Collections.Generic.IEnumerable{TinyLife.World.Room} description: A set of connected rooms content.vb: Public Function GetConnectedRooms(person As Person) As IEnumerable(Of Room) overload: TinyLife.World.Room.GetConnectedRooms* references: - uid: TinyLife.World.Room.Map commentId: F:TinyLife.World.Room.Map name: Map nameWithType: Room.Map fullName: TinyLife.World.Room.Map - uid: TinyLife.World.Wall commentId: T:TinyLife.World.Wall parent: TinyLife.World name: Wall nameWithType: Wall fullName: TinyLife.World.Wall - uid: TinyLife.World commentId: N:TinyLife.World name: TinyLife.World nameWithType: TinyLife.World fullName: TinyLife.World spec.csharp: - uid: TinyLife name: TinyLife - name: . - uid: TinyLife.World name: World spec.vb: - uid: TinyLife name: TinyLife - name: . - uid: TinyLife.World name: World - uid: System.Object commentId: T:System.Object parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object name: object nameWithType: object fullName: object nameWithType.vb: Object fullName.vb: Object name.vb: Object - uid: System.Object.Equals(System.Object) commentId: M:System.Object.Equals(System.Object) parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) name: Equals(object) nameWithType: object.Equals(object) fullName: object.Equals(object) nameWithType.vb: Object.Equals(Object) fullName.vb: Object.Equals(Object) name.vb: Equals(Object) spec.csharp: - uid: System.Object.Equals(System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: System.Object.Equals(System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.Object.Equals(System.Object,System.Object) commentId: M:System.Object.Equals(System.Object,System.Object) parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) name: Equals(object, object) nameWithType: object.Equals(object, object) fullName: object.Equals(object, object) nameWithType.vb: Object.Equals(Object, Object) fullName.vb: Object.Equals(Object, Object) name.vb: Equals(Object, Object) spec.csharp: - uid: System.Object.Equals(System.Object,System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: System.Object.Equals(System.Object,System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.Object.GetHashCode commentId: M:System.Object.GetHashCode parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode name: GetHashCode() nameWithType: object.GetHashCode() fullName: object.GetHashCode() nameWithType.vb: Object.GetHashCode() fullName.vb: Object.GetHashCode() spec.csharp: - uid: System.Object.GetHashCode name: GetHashCode isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode - name: ( - name: ) spec.vb: - uid: System.Object.GetHashCode name: GetHashCode isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode - name: ( - name: ) - uid: System.Object.GetType commentId: M:System.Object.GetType parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gettype name: GetType() nameWithType: object.GetType() fullName: object.GetType() nameWithType.vb: Object.GetType() fullName.vb: Object.GetType() spec.csharp: - uid: System.Object.GetType name: GetType isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gettype - name: ( - name: ) spec.vb: - uid: System.Object.GetType name: GetType isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gettype - name: ( - name: ) - uid: System.Object.MemberwiseClone commentId: M:System.Object.MemberwiseClone parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone name: MemberwiseClone() nameWithType: object.MemberwiseClone() fullName: object.MemberwiseClone() nameWithType.vb: Object.MemberwiseClone() fullName.vb: Object.MemberwiseClone() spec.csharp: - uid: System.Object.MemberwiseClone name: MemberwiseClone isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone - name: ( - name: ) spec.vb: - uid: System.Object.MemberwiseClone name: MemberwiseClone isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone - name: ( - name: ) - uid: System.Object.ReferenceEquals(System.Object,System.Object) commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals name: ReferenceEquals(object, object) nameWithType: object.ReferenceEquals(object, object) fullName: object.ReferenceEquals(object, object) nameWithType.vb: Object.ReferenceEquals(Object, Object) fullName.vb: Object.ReferenceEquals(Object, Object) name.vb: ReferenceEquals(Object, Object) spec.csharp: - uid: System.Object.ReferenceEquals(System.Object,System.Object) name: ReferenceEquals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: System.Object.ReferenceEquals(System.Object,System.Object) name: ReferenceEquals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.Object.ToString commentId: M:System.Object.ToString parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.tostring name: ToString() nameWithType: object.ToString() fullName: object.ToString() nameWithType.vb: Object.ToString() fullName.vb: Object.ToString() spec.csharp: - uid: System.Object.ToString name: ToString isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.tostring - name: ( - name: ) spec.vb: - uid: System.Object.ToString name: ToString isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.tostring - name: ( - name: ) - uid: TinyLife.World.Room.TinyLife.Utilities.Extensions.JsonCopy``1 commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0) parent: TinyLife.Utilities.Extensions definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0) name: JsonCopy(Room) nameWithType: Extensions.JsonCopy(Room) fullName: TinyLife.Utilities.Extensions.JsonCopy(TinyLife.World.Room) nameWithType.vb: Extensions.JsonCopy(Of Room)(Room) fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.World.Room)(TinyLife.World.Room) name.vb: JsonCopy(Of Room)(Room) spec.csharp: - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.World.Room) name: JsonCopy - name: < - uid: TinyLife.World.Room name: Room - name: '>' - name: ( - uid: TinyLife.World.Room name: Room - name: ) spec.vb: - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.World.Room) name: JsonCopy - name: ( - name: Of - name: " " - uid: TinyLife.World.Room name: Room - name: ) - name: ( - uid: TinyLife.World.Room name: Room - name: ) - uid: System commentId: N:System isExternal: true href: https://learn.microsoft.com/dotnet/api/system name: System nameWithType: System fullName: System - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0) name: JsonCopy(T) nameWithType: Extensions.JsonCopy(T) fullName: TinyLife.Utilities.Extensions.JsonCopy(T) nameWithType.vb: Extensions.JsonCopy(Of T)(T) fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of T)(T) name.vb: JsonCopy(Of T)(T) spec.csharp: - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) name: JsonCopy - name: < - name: T - name: '>' - name: ( - name: T - name: ) spec.vb: - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) name: JsonCopy - name: ( - name: Of - name: " " - name: T - name: ) - name: ( - name: T - name: ) - uid: TinyLife.Utilities.Extensions commentId: T:TinyLife.Utilities.Extensions parent: TinyLife.Utilities name: Extensions nameWithType: Extensions fullName: TinyLife.Utilities.Extensions - uid: TinyLife.Utilities commentId: N:TinyLife.Utilities name: TinyLife.Utilities nameWithType: TinyLife.Utilities fullName: TinyLife.Utilities spec.csharp: - uid: TinyLife name: TinyLife - name: . - uid: TinyLife.Utilities name: Utilities spec.vb: - uid: TinyLife name: TinyLife - name: . - uid: TinyLife.Utilities name: Utilities - uid: TinyLife.World.Map commentId: T:TinyLife.World.Map parent: TinyLife.World name: Map nameWithType: Map fullName: TinyLife.World.Map - uid: System.Int32 commentId: T:System.Int32 parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 name: int nameWithType: int fullName: int nameWithType.vb: Integer fullName.vb: Integer name.vb: Integer - uid: TinyLife.World.Room.Tiles commentId: F:TinyLife.World.Room.Tiles name: Tiles nameWithType: Room.Tiles fullName: TinyLife.World.Room.Tiles - uid: TinyLife.World.MapSection commentId: T:TinyLife.World.MapSection parent: TinyLife.World name: MapSection nameWithType: MapSection fullName: TinyLife.World.MapSection - uid: Microsoft.Xna.Framework.Point commentId: T:Microsoft.Xna.Framework.Point parent: Microsoft.Xna.Framework isExternal: true name: Point nameWithType: Point fullName: Microsoft.Xna.Framework.Point - uid: Microsoft.Xna.Framework commentId: N:Microsoft.Xna.Framework isExternal: true name: Microsoft.Xna.Framework nameWithType: Microsoft.Xna.Framework fullName: Microsoft.Xna.Framework spec.csharp: - uid: Microsoft name: Microsoft isExternal: true - name: . - uid: Microsoft.Xna name: Xna isExternal: true - name: . - uid: Microsoft.Xna.Framework name: Framework isExternal: true spec.vb: - uid: Microsoft name: Microsoft isExternal: true - name: . - uid: Microsoft.Xna name: Xna isExternal: true - name: . - uid: Microsoft.Xna.Framework name: Framework isExternal: true - uid: System.Collections.Generic.HashSet{Microsoft.Xna.Framework.Point} commentId: T:System.Collections.Generic.HashSet{Microsoft.Xna.Framework.Point} parent: System.Collections.Generic definition: System.Collections.Generic.HashSet`1 href: https://learn.microsoft.com/dotnet/api/system.collections.generic.hashset-1 name: HashSet nameWithType: HashSet fullName: System.Collections.Generic.HashSet nameWithType.vb: HashSet(Of Point) fullName.vb: System.Collections.Generic.HashSet(Of Microsoft.Xna.Framework.Point) name.vb: HashSet(Of Point) spec.csharp: - uid: System.Collections.Generic.HashSet`1 name: HashSet isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.hashset-1 - name: < - uid: Microsoft.Xna.Framework.Point name: Point isExternal: true - name: '>' spec.vb: - uid: System.Collections.Generic.HashSet`1 name: HashSet isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.hashset-1 - name: ( - name: Of - name: " " - uid: Microsoft.Xna.Framework.Point name: Point isExternal: true - name: ) - uid: System.Collections.Generic.HashSet`1 commentId: T:System.Collections.Generic.HashSet`1 isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.hashset-1 name: HashSet nameWithType: HashSet fullName: System.Collections.Generic.HashSet nameWithType.vb: HashSet(Of T) fullName.vb: System.Collections.Generic.HashSet(Of T) name.vb: HashSet(Of T) spec.csharp: - uid: System.Collections.Generic.HashSet`1 name: HashSet isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.hashset-1 - name: < - name: T - name: '>' spec.vb: - uid: System.Collections.Generic.HashSet`1 name: HashSet isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.hashset-1 - name: ( - name: Of - name: " " - name: T - name: ) - uid: System.Collections.Generic commentId: N:System.Collections.Generic isExternal: true href: https://learn.microsoft.com/dotnet/api/system name: System.Collections.Generic nameWithType: System.Collections.Generic fullName: System.Collections.Generic spec.csharp: - uid: System name: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system - name: . - uid: System.Collections name: Collections isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections - name: . - uid: System.Collections.Generic name: Generic isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic spec.vb: - uid: System name: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system - name: . - uid: System.Collections name: Collections isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections - name: . - uid: System.Collections.Generic name: Generic isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic - uid: System.Collections.Generic.HashSet{TinyLife.World.MapSection} commentId: T:System.Collections.Generic.HashSet{TinyLife.World.MapSection} parent: System.Collections.Generic definition: System.Collections.Generic.HashSet`1 href: https://learn.microsoft.com/dotnet/api/system.collections.generic.hashset-1 name: HashSet nameWithType: HashSet fullName: System.Collections.Generic.HashSet nameWithType.vb: HashSet(Of MapSection) fullName.vb: System.Collections.Generic.HashSet(Of TinyLife.World.MapSection) name.vb: HashSet(Of MapSection) spec.csharp: - uid: System.Collections.Generic.HashSet`1 name: HashSet isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.hashset-1 - name: < - uid: TinyLife.World.MapSection name: MapSection - name: '>' spec.vb: - uid: System.Collections.Generic.HashSet`1 name: HashSet isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.hashset-1 - name: ( - name: Of - name: " " - uid: TinyLife.World.MapSection name: MapSection - name: ) - uid: TinyLife.World.Roof commentId: T:TinyLife.World.Roof parent: TinyLife.World name: Roof nameWithType: Roof fullName: TinyLife.World.Roof - uid: TinyLife.World.Tile commentId: T:TinyLife.World.Tile parent: TinyLife.World name: Tile nameWithType: Tile fullName: TinyLife.World.Tile - uid: TinyLife.World.Room.Validate commentId: M:TinyLife.World.Room.Validate name: Validate() nameWithType: Room.Validate() fullName: TinyLife.World.Room.Validate() spec.csharp: - uid: TinyLife.World.Room.Validate name: Validate - name: ( - name: ) spec.vb: - uid: TinyLife.World.Room.Validate name: Validate - name: ( - name: ) - uid: TinyLife.World.Room.FullyRoofed* commentId: Overload:TinyLife.World.Room.FullyRoofed name: FullyRoofed nameWithType: Room.FullyRoofed fullName: TinyLife.World.Room.FullyRoofed - uid: System.Boolean commentId: T:System.Boolean parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean name: bool nameWithType: bool fullName: bool nameWithType.vb: Boolean fullName.vb: Boolean name.vb: Boolean - uid: TinyLife.World.Room.FullyRoofed commentId: P:TinyLife.World.Room.FullyRoofed name: FullyRoofed nameWithType: Room.FullyRoofed fullName: TinyLife.World.Room.FullyRoofed - uid: TinyLife.World.Room.HasOpeningsToOutside* commentId: Overload:TinyLife.World.Room.HasOpeningsToOutside name: HasOpeningsToOutside nameWithType: Room.HasOpeningsToOutside fullName: TinyLife.World.Room.HasOpeningsToOutside - uid: TinyLife.World.Room.IsSameRoom* commentId: Overload:TinyLife.World.Room.IsSameRoom name: IsSameRoom nameWithType: Room.IsSameRoom fullName: TinyLife.World.Room.IsSameRoom - uid: System.Collections.Generic.ICollection{Microsoft.Xna.Framework.Point} commentId: T:System.Collections.Generic.ICollection{Microsoft.Xna.Framework.Point} parent: System.Collections.Generic definition: System.Collections.Generic.ICollection`1 href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1 name: ICollection nameWithType: ICollection fullName: System.Collections.Generic.ICollection nameWithType.vb: ICollection(Of Point) fullName.vb: System.Collections.Generic.ICollection(Of Microsoft.Xna.Framework.Point) name.vb: ICollection(Of Point) spec.csharp: - uid: System.Collections.Generic.ICollection`1 name: ICollection isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1 - name: < - uid: Microsoft.Xna.Framework.Point name: Point isExternal: true - name: '>' spec.vb: - uid: System.Collections.Generic.ICollection`1 name: ICollection isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1 - name: ( - name: Of - name: " " - uid: Microsoft.Xna.Framework.Point name: Point isExternal: true - name: ) - uid: System.Collections.Generic.ICollection`1 commentId: T:System.Collections.Generic.ICollection`1 isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1 name: ICollection nameWithType: ICollection fullName: System.Collections.Generic.ICollection nameWithType.vb: ICollection(Of T) fullName.vb: System.Collections.Generic.ICollection(Of T) name.vb: ICollection(Of T) spec.csharp: - uid: System.Collections.Generic.ICollection`1 name: ICollection isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1 - name: < - name: T - name: '>' spec.vb: - uid: System.Collections.Generic.ICollection`1 name: ICollection isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1 - name: ( - name: Of - name: " " - name: T - name: ) - uid: TinyLife.World.Map.ValidateRooms(Microsoft.Xna.Framework.Point,System.Int32) commentId: M:TinyLife.World.Map.ValidateRooms(Microsoft.Xna.Framework.Point,System.Int32) isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 name: ValidateRooms(Point, int) nameWithType: Map.ValidateRooms(Point, int) fullName: TinyLife.World.Map.ValidateRooms(Microsoft.Xna.Framework.Point, int) nameWithType.vb: Map.ValidateRooms(Point, Integer) fullName.vb: TinyLife.World.Map.ValidateRooms(Microsoft.Xna.Framework.Point, Integer) name.vb: ValidateRooms(Point, Integer) spec.csharp: - uid: TinyLife.World.Map.ValidateRooms(Microsoft.Xna.Framework.Point,System.Int32) name: ValidateRooms - name: ( - uid: Microsoft.Xna.Framework.Point name: Point isExternal: true - name: ',' - name: " " - uid: System.Int32 name: int isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 - name: ) spec.vb: - uid: TinyLife.World.Map.ValidateRooms(Microsoft.Xna.Framework.Point,System.Int32) name: ValidateRooms - name: ( - uid: Microsoft.Xna.Framework.Point name: Point isExternal: true - name: ',' - name: " " - uid: System.Int32 name: Integer isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 - name: ) - uid: TinyLife.World.Room.Validate* commentId: Overload:TinyLife.World.Room.Validate name: Validate nameWithType: Room.Validate fullName: TinyLife.World.Room.Validate - uid: TinyLife.World.Room.GetWalls* commentId: Overload:TinyLife.World.Room.GetWalls name: GetWalls nameWithType: Room.GetWalls fullName: TinyLife.World.Room.GetWalls - uid: System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.World.Wall,System.Int32}} commentId: T:System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.World.Wall,System.Int32}} parent: System.Collections.Generic definition: System.Collections.Generic.IEnumerable`1 href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 name: IEnumerable<(Wall, int)> nameWithType: IEnumerable<(Wall, int)> fullName: System.Collections.Generic.IEnumerable<(TinyLife.World.Wall, int)> nameWithType.vb: IEnumerable(Of (Wall, Integer)) fullName.vb: System.Collections.Generic.IEnumerable(Of (TinyLife.World.Wall, Integer)) name.vb: IEnumerable(Of (Wall, Integer)) spec.csharp: - uid: System.Collections.Generic.IEnumerable`1 name: IEnumerable isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 - name: < - name: ( - uid: TinyLife.World.Wall name: Wall - name: ',' - name: " " - uid: System.Int32 name: int isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 - name: ) - name: '>' spec.vb: - uid: System.Collections.Generic.IEnumerable`1 name: IEnumerable isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 - name: ( - name: Of - name: " " - name: ( - uid: TinyLife.World.Wall name: Wall - name: ',' - name: " " - uid: System.Int32 name: Integer isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 - name: ) - name: ) - uid: System.Collections.Generic.IEnumerable`1 commentId: T:System.Collections.Generic.IEnumerable`1 isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 name: IEnumerable nameWithType: IEnumerable fullName: System.Collections.Generic.IEnumerable nameWithType.vb: IEnumerable(Of T) fullName.vb: System.Collections.Generic.IEnumerable(Of T) name.vb: IEnumerable(Of T) spec.csharp: - uid: System.Collections.Generic.IEnumerable`1 name: IEnumerable isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 - name: < - name: T - name: '>' spec.vb: - uid: System.Collections.Generic.IEnumerable`1 name: IEnumerable isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 - name: ( - name: Of - name: " " - name: T - name: ) - uid: TinyLife.World.Room.GetStairs* commentId: Overload:TinyLife.World.Room.GetStairs name: GetStairs nameWithType: Room.GetStairs fullName: TinyLife.World.Room.GetStairs - uid: System.Collections.Generic.IEnumerable{TinyLife.World.Stairs} commentId: T:System.Collections.Generic.IEnumerable{TinyLife.World.Stairs} parent: System.Collections.Generic definition: System.Collections.Generic.IEnumerable`1 href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 name: IEnumerable nameWithType: IEnumerable fullName: System.Collections.Generic.IEnumerable nameWithType.vb: IEnumerable(Of Stairs) fullName.vb: System.Collections.Generic.IEnumerable(Of TinyLife.World.Stairs) name.vb: IEnumerable(Of Stairs) spec.csharp: - uid: System.Collections.Generic.IEnumerable`1 name: IEnumerable isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 - name: < - uid: TinyLife.World.Stairs name: Stairs - name: '>' spec.vb: - uid: System.Collections.Generic.IEnumerable`1 name: IEnumerable isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 - name: ( - name: Of - name: " " - uid: TinyLife.World.Stairs name: Stairs - name: ) - uid: TinyLife.Objects.MapObject commentId: T:TinyLife.Objects.MapObject parent: TinyLife.Objects name: MapObject nameWithType: MapObject fullName: TinyLife.Objects.MapObject - uid: TinyLife.World.Room.GetObjects* commentId: Overload:TinyLife.World.Room.GetObjects name: GetObjects nameWithType: Room.GetObjects fullName: TinyLife.World.Room.GetObjects - uid: System.Collections.Generic.IEnumerable{{T}} commentId: T:System.Collections.Generic.IEnumerable{``0} parent: System.Collections.Generic definition: System.Collections.Generic.IEnumerable`1 href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 name: IEnumerable nameWithType: IEnumerable fullName: System.Collections.Generic.IEnumerable nameWithType.vb: IEnumerable(Of T) fullName.vb: System.Collections.Generic.IEnumerable(Of T) name.vb: IEnumerable(Of T) spec.csharp: - uid: System.Collections.Generic.IEnumerable`1 name: IEnumerable isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 - name: < - name: T - name: '>' spec.vb: - uid: System.Collections.Generic.IEnumerable`1 name: IEnumerable isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 - name: ( - name: Of - name: " " - name: T - name: ) - uid: TinyLife.Objects commentId: N:TinyLife.Objects name: TinyLife.Objects nameWithType: TinyLife.Objects fullName: TinyLife.Objects spec.csharp: - uid: TinyLife name: TinyLife - name: . - uid: TinyLife.Objects name: Objects spec.vb: - uid: TinyLife name: TinyLife - name: . - uid: TinyLife.Objects name: Objects - uid: TinyLife.Objects.Light commentId: T:TinyLife.Objects.Light parent: TinyLife.Objects name: Light nameWithType: Light fullName: TinyLife.Objects.Light - uid: TinyLife.World.Room.GetLights* commentId: Overload:TinyLife.World.Room.GetLights name: GetLights nameWithType: Room.GetLights fullName: TinyLife.World.Room.GetLights - uid: System.Collections.Generic.IEnumerable{TinyLife.Objects.Light} commentId: T:System.Collections.Generic.IEnumerable{TinyLife.Objects.Light} parent: System.Collections.Generic definition: System.Collections.Generic.IEnumerable`1 href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 name: IEnumerable nameWithType: IEnumerable fullName: System.Collections.Generic.IEnumerable nameWithType.vb: IEnumerable(Of Light) fullName.vb: System.Collections.Generic.IEnumerable(Of TinyLife.Objects.Light) name.vb: IEnumerable(Of Light) spec.csharp: - uid: System.Collections.Generic.IEnumerable`1 name: IEnumerable isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 - name: < - uid: TinyLife.Objects.Light name: Light - name: '>' spec.vb: - uid: System.Collections.Generic.IEnumerable`1 name: IEnumerable isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 - name: ( - name: Of - name: " " - uid: TinyLife.Objects.Light name: Light - name: ) - uid: TinyLife.Objects.Furniture commentId: T:TinyLife.Objects.Furniture parent: TinyLife.Objects name: Furniture nameWithType: Furniture fullName: TinyLife.Objects.Furniture - uid: TinyLife.Objects.FurnitureType.TypeSettings.DecorativeRating commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.DecorativeRating name: DecorativeRating nameWithType: FurnitureType.TypeSettings.DecorativeRating fullName: TinyLife.Objects.FurnitureType.TypeSettings.DecorativeRating - uid: TinyLife.World.Room.GetDecorativeRating* commentId: Overload:TinyLife.World.Room.GetDecorativeRating name: GetDecorativeRating nameWithType: Room.GetDecorativeRating fullName: TinyLife.World.Room.GetDecorativeRating - uid: TinyLife.World.Room commentId: T:TinyLife.World.Room parent: TinyLife.World name: Room nameWithType: Room fullName: TinyLife.World.Room - uid: TinyLife.Objects.Person commentId: T:TinyLife.Objects.Person parent: TinyLife.Objects name: Person nameWithType: Person fullName: TinyLife.Objects.Person - uid: TinyLife.World.Opening commentId: T:TinyLife.World.Opening parent: TinyLife.World name: Opening nameWithType: Opening fullName: TinyLife.World.Opening - uid: TinyLife.World.Room.GetConnectedRooms* commentId: Overload:TinyLife.World.Room.GetConnectedRooms name: GetConnectedRooms nameWithType: Room.GetConnectedRooms fullName: TinyLife.World.Room.GetConnectedRooms - uid: System.Collections.Generic.IEnumerable{TinyLife.World.Room} commentId: T:System.Collections.Generic.IEnumerable{TinyLife.World.Room} parent: System.Collections.Generic definition: System.Collections.Generic.IEnumerable`1 href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 name: IEnumerable nameWithType: IEnumerable fullName: System.Collections.Generic.IEnumerable nameWithType.vb: IEnumerable(Of Room) fullName.vb: System.Collections.Generic.IEnumerable(Of TinyLife.World.Room) name.vb: IEnumerable(Of Room) spec.csharp: - uid: System.Collections.Generic.IEnumerable`1 name: IEnumerable isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 - name: < - uid: TinyLife.World.Room name: Room - name: '>' spec.vb: - uid: System.Collections.Generic.IEnumerable`1 name: IEnumerable isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 - name: ( - name: Of - name: " " - uid: TinyLife.World.Room name: Room - name: )