### 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.FullyRoofed
- TinyLife.World.Room.GetConnectedRooms(TinyLife.Objects.Person)
- TinyLife.World.Room.GetDecorativeRating
- TinyLife.World.Room.GetLights
- TinyLife.World.Room.GetObjects``1
- TinyLife.World.Room.GetWalls(System.Boolean)
- TinyLife.World.Room.HasOpeningsToOutside
- TinyLife.World.Room.IsSameRoom(System.Collections.Generic.ICollection{Microsoft.Xna.Framework.Point})
- 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.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: 22
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: 26
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: 30
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: 36
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 .\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: 41
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})
commentId: M:TinyLife.World.Room.IsSameRoom(System.Collections.Generic.ICollection{Microsoft.Xna.Framework.Point})
id: IsSameRoom(System.Collections.Generic.ICollection{Microsoft.Xna.Framework.Point})
parent: TinyLife.World.Room
langs:
- csharp
- vb
name: IsSameRoom(ICollection)
nameWithType: Room.IsSameRoom(ICollection)
fullName: TinyLife.World.Room.IsSameRoom(System.Collections.Generic.ICollection)
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: 58
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)
parameters:
- id: tiles
type: System.Collections.Generic.ICollection{Microsoft.Xna.Framework.Point}
description: The tiles 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)) As Boolean
overload: TinyLife.World.Room.IsSameRoom*
nameWithType.vb: Room.IsSameRoom(ICollection(Of Point))
fullName.vb: TinyLife.World.Room.IsSameRoom(System.Collections.Generic.ICollection(Of Microsoft.Xna.Framework.Point))
name.vb: IsSameRoom(ICollection(Of Point))
- 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: 68
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: 111
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.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: 135
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: 154
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: 170
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: 187
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: 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.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.AddNewRoomsAndValidateExisting(Microsoft.Xna.Framework.Point[],TinyLife.Tools.UndoableAction,System.Boolean)
commentId: M:TinyLife.World.Map.AddNewRoomsAndValidateExisting(Microsoft.Xna.Framework.Point[],TinyLife.Tools.UndoableAction,System.Boolean)
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
name: AddNewRoomsAndValidateExisting(Point[], UndoableAction, bool)
nameWithType: Map.AddNewRoomsAndValidateExisting(Point[], UndoableAction, bool)
fullName: TinyLife.World.Map.AddNewRoomsAndValidateExisting(Microsoft.Xna.Framework.Point[], TinyLife.Tools.UndoableAction, bool)
nameWithType.vb: Map.AddNewRoomsAndValidateExisting(Point(), UndoableAction, Boolean)
fullName.vb: TinyLife.World.Map.AddNewRoomsAndValidateExisting(Microsoft.Xna.Framework.Point(), TinyLife.Tools.UndoableAction, Boolean)
name.vb: AddNewRoomsAndValidateExisting(Point(), UndoableAction, Boolean)
spec.csharp:
- uid: TinyLife.World.Map.AddNewRoomsAndValidateExisting(Microsoft.Xna.Framework.Point[],TinyLife.Tools.UndoableAction,System.Boolean)
name: AddNewRoomsAndValidateExisting
- name: (
- uid: Microsoft.Xna.Framework.Point
name: Point
isExternal: true
- name: '['
- name: ']'
- name: ','
- name: " "
- uid: TinyLife.Tools.UndoableAction
name: UndoableAction
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.World.Map.AddNewRoomsAndValidateExisting(Microsoft.Xna.Framework.Point[],TinyLife.Tools.UndoableAction,System.Boolean)
name: AddNewRoomsAndValidateExisting
- name: (
- uid: Microsoft.Xna.Framework.Point
name: Point
isExternal: true
- name: (
- name: )
- name: ','
- name: " "
- uid: TinyLife.Tools.UndoableAction
name: UndoableAction
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- 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.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: 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
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: )