### YamlMime:ManagedReference
items:
- uid: TinyLife.World.MapSection
commentId: T:TinyLife.World.MapSection
id: MapSection
parent: TinyLife.World
children:
- TinyLife.World.MapSection.#ctor(TinyLife.World.Map,Microsoft.Xna.Framework.Point)
- TinyLife.World.MapSection.Bleed
- TinyLife.World.MapSection.GetAllTiles
- TinyLife.World.MapSection.OtherFloorsWithTiles
- TinyLife.World.MapSection.Pos
- TinyLife.World.MapSection.SectionPos
- TinyLife.World.MapSection.Size
- TinyLife.World.MapSection.Validate
- TinyLife.World.MapSection.ValidateEarly(TinyLife.World.Map)
langs:
- csharp
- vb
name: MapSection
nameWithType: MapSection
fullName: TinyLife.World.MapSection
type: Class
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: >-
A map section is a small area in a that actually contains the area's objects.
A map section is always x tiles large.
example: []
syntax:
content: >-
[DataContract]
public class MapSection : JsonTypeSafeGenericDataHolder, IGenericDataHolder
content.vb: >-
Public Class MapSection Inherits JsonTypeSafeGenericDataHolder Implements IGenericDataHolder
inheritance:
- System.Object
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder
implements:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys
- 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.MapSection.TinyLife.Utilities.Extensions.JsonCopy``1
attributes:
- type: System.Runtime.Serialization.DataContractAttribute
ctor: System.Runtime.Serialization.DataContractAttribute.#ctor
arguments: []
- uid: TinyLife.World.MapSection.Size
commentId: F:TinyLife.World.MapSection.Size
id: Size
parent: TinyLife.World.MapSection
langs:
- csharp
- vb
name: Size
nameWithType: MapSection.Size
fullName: TinyLife.World.MapSection.Size
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: >-
The constant size of each map section.
This value is set to 8.
example: []
syntax:
content: public const int Size = 8
return:
type: System.Int32
content.vb: Public Const Size As Integer = 8
- uid: TinyLife.World.MapSection.Bleed
commentId: F:TinyLife.World.MapSection.Bleed
id: Bleed
parent: TinyLife.World.MapSection
langs:
- csharp
- vb
name: Bleed
nameWithType: MapSection.Bleed
fullName: TinyLife.World.MapSection.Bleed
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: >-
A constant value that determines the radius of how many sections (in addition to its own section) a or can span.
This value is used by , and to query additional sections.
This value is set to 2.
example: []
syntax:
content: public const int Bleed = 2
return:
type: System.Int32
content.vb: Public Const Bleed As Integer = 2
- uid: TinyLife.World.MapSection.SectionPos
commentId: F:TinyLife.World.MapSection.SectionPos
id: SectionPos
parent: TinyLife.World.MapSection
langs:
- csharp
- vb
name: SectionPos
nameWithType: MapSection.SectionPos
fullName: TinyLife.World.MapSection.SectionPos
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: The position, in section coordinates, of this section on the map.
example: []
syntax:
content: >-
[DataMember]
public readonly Point SectionPos
return:
type: Microsoft.Xna.Framework.Point
content.vb: >-
Public ReadOnly SectionPos As Point
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
- uid: TinyLife.World.MapSection.Pos
commentId: P:TinyLife.World.MapSection.Pos
id: Pos
parent: TinyLife.World.MapSection
langs:
- csharp
- vb
name: Pos
nameWithType: MapSection.Pos
fullName: TinyLife.World.MapSection.Pos
type: Property
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: The position, in tile coordinates, of this section's top left corner.
example: []
syntax:
content: public Point Pos { get; }
parameters: []
return:
type: Microsoft.Xna.Framework.Point
content.vb: Public ReadOnly Property Pos As Point
overload: TinyLife.World.MapSection.Pos*
- uid: TinyLife.World.MapSection.OtherFloorsWithTiles
commentId: P:TinyLife.World.MapSection.OtherFloorsWithTiles
id: OtherFloorsWithTiles
parent: TinyLife.World.MapSection
langs:
- csharp
- vb
name: OtherFloorsWithTiles
nameWithType: MapSection.OtherFloorsWithTiles
fullName: TinyLife.World.MapSection.OtherFloorsWithTiles
type: Property
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: Returns a set of floors that also have tiles on them, in addition to the ground floor (or the zeroth floor).
example: []
syntax:
content: public ICollection OtherFloorsWithTiles { get; }
parameters: []
return:
type: System.Collections.Generic.ICollection{System.Int32}
content.vb: Public ReadOnly Property OtherFloorsWithTiles As ICollection(Of Integer)
overload: TinyLife.World.MapSection.OtherFloorsWithTiles*
- uid: TinyLife.World.MapSection.#ctor(TinyLife.World.Map,Microsoft.Xna.Framework.Point)
commentId: M:TinyLife.World.MapSection.#ctor(TinyLife.World.Map,Microsoft.Xna.Framework.Point)
id: '#ctor(TinyLife.World.Map,Microsoft.Xna.Framework.Point)'
parent: TinyLife.World.MapSection
langs:
- csharp
- vb
name: MapSection(Map, Point)
nameWithType: MapSection.MapSection(Map, Point)
fullName: TinyLife.World.MapSection.MapSection(TinyLife.World.Map, Microsoft.Xna.Framework.Point)
type: Constructor
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: >-
Creates a new map section on the given map, with the given section position.
Also fills this map's tile array with the Grass tile.
example: []
syntax:
content: public MapSection(Map map, Point sectionPos)
parameters:
- id: map
type: TinyLife.World.Map
description: The map
- id: sectionPos
type: Microsoft.Xna.Framework.Point
description: The section coordinates
content.vb: Public Sub New(map As Map, sectionPos As Point)
overload: TinyLife.World.MapSection.#ctor*
nameWithType.vb: MapSection.New(Map, Point)
fullName.vb: TinyLife.World.MapSection.New(TinyLife.World.Map, Microsoft.Xna.Framework.Point)
name.vb: New(Map, Point)
- uid: TinyLife.World.MapSection.ValidateEarly(TinyLife.World.Map)
commentId: M:TinyLife.World.MapSection.ValidateEarly(TinyLife.World.Map)
id: ValidateEarly(TinyLife.World.Map)
parent: TinyLife.World.MapSection
langs:
- csharp
- vb
name: ValidateEarly(Map)
nameWithType: MapSection.ValidateEarly(Map)
fullName: TinyLife.World.MapSection.ValidateEarly(TinyLife.World.Map)
type: Method
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: >-
Validates this map section early, setting its map, and adding its objects to the appropriate collections, and validating the section's tiles.
This method is called for all sections before is called for any sections.
example: []
syntax:
content: public void ValidateEarly(Map map)
parameters:
- id: map
type: TinyLife.World.Map
description: The map that this section is on.
content.vb: Public Sub ValidateEarly(map As Map)
overload: TinyLife.World.MapSection.ValidateEarly*
- uid: TinyLife.World.MapSection.Validate
commentId: M:TinyLife.World.MapSection.Validate
id: Validate
parent: TinyLife.World.MapSection
langs:
- csharp
- vb
name: Validate()
nameWithType: MapSection.Validate()
fullName: TinyLife.World.MapSection.Validate()
type: Method
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: >-
This method is called when this object is loaded from disk.
When called on a map section, each of its instances is validated.
example: []
syntax:
content: public void Validate()
content.vb: Public Sub Validate()
overload: TinyLife.World.MapSection.Validate*
- uid: TinyLife.World.MapSection.GetAllTiles
commentId: M:TinyLife.World.MapSection.GetAllTiles
id: GetAllTiles
parent: TinyLife.World.MapSection
langs:
- csharp
- vb
name: GetAllTiles()
nameWithType: MapSection.GetAllTiles()
fullName: TinyLife.World.MapSection.GetAllTiles()
type: Method
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: Returns a set of all the tiles in this map section, including all tiles on the ground floor and all additional nonnull tiles on floors above.
example: []
syntax:
content: public IEnumerable<(Point Pos, int Floor, Tile Tile)> GetAllTiles()
return:
type: System.Collections.Generic.IEnumerable{System.ValueTuple{Microsoft.Xna.Framework.Point,System.Int32,TinyLife.World.Tile}}
description: A set of all tiles in this section.
content.vb: Public Function GetAllTiles() As IEnumerable(Of (Pos As Point, Floor As Integer, Tile As Tile))
overload: TinyLife.World.MapSection.GetAllTiles*
references:
- uid: TinyLife.World.MapSection.Map
commentId: F:TinyLife.World.MapSection.Map
href: TinyLife.World.MapSection.html#TinyLife_World_MapSection_Map
name: Map
nameWithType: MapSection.Map
fullName: TinyLife.World.MapSection.Map
- uid: TinyLife.World.MapSection.Size
commentId: F:TinyLife.World.MapSection.Size
href: TinyLife.World.MapSection.html#TinyLife_World_MapSection_Size
name: Size
nameWithType: MapSection.Size
fullName: TinyLife.World.MapSection.Size
- uid: TinyLife.World
commentId: N:TinyLife.World
href: TinyLife.html
name: TinyLife.World
nameWithType: TinyLife.World
fullName: TinyLife.World
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.World
name: World
href: TinyLife.World.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.World
name: World
href: TinyLife.World.html
- 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: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
commentId: T:MLEM.Data.Json.JsonTypeSafeGenericDataHolder
parent: MLEM.Data.Json
isExternal: true
name: JsonTypeSafeGenericDataHolder
nameWithType: JsonTypeSafeGenericDataHolder
fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
- uid: MLEM.Misc.IGenericDataHolder
commentId: T:MLEM.Misc.IGenericDataHolder
parent: MLEM.Misc
isExternal: true
name: IGenericDataHolder
nameWithType: IGenericDataHolder
fullName: MLEM.Misc.IGenericDataHolder
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
definition: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
href: https://learn.microsoft.com/dotnet/api/system.string
name: SetData(string, T)
nameWithType: JsonTypeSafeGenericDataHolder.SetData(string, T)
fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(string, T)
nameWithType.vb: JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T)
fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T)
name.vb: SetData(Of T)(String, T)
spec.csharp:
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
name: SetData
isExternal: true
- name: <
- name: T
- name: '>'
- name: (
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- name: T
- name: )
spec.vb:
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
name: SetData
isExternal: true
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- name: T
- name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: GetData(string)
nameWithType: JsonTypeSafeGenericDataHolder.GetData(string)
fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData(string)
nameWithType.vb: JsonTypeSafeGenericDataHolder.GetData(Of T)(String)
fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData(Of T)(String)
name.vb: GetData(Of T)(String)
spec.csharp:
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
name: GetData
isExternal: true
- name: <
- name: T
- name: '>'
- name: (
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
spec.vb:
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
name: GetData
isExternal: true
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
isExternal: true
name: GetDataKeys()
nameWithType: JsonTypeSafeGenericDataHolder.GetDataKeys()
fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys()
spec.csharp:
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys
name: GetDataKeys
isExternal: true
- name: (
- name: )
spec.vb:
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys
name: GetDataKeys
isExternal: true
- name: (
- name: )
- 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.MapSection.TinyLife.Utilities.Extensions.JsonCopy``1
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
parent: TinyLife.Utilities.Extensions
definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
name: JsonCopy(MapSection)
nameWithType: Extensions.JsonCopy(MapSection)
fullName: TinyLife.Utilities.Extensions.JsonCopy(TinyLife.World.MapSection)
nameWithType.vb: Extensions.JsonCopy(Of MapSection)(MapSection)
fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.World.MapSection)(TinyLife.World.MapSection)
name.vb: JsonCopy(Of MapSection)(MapSection)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.World.MapSection)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.World.MapSection
name: MapSection
href: TinyLife.World.MapSection.html
- name: '>'
- name: (
- uid: TinyLife.World.MapSection
name: MapSection
href: TinyLife.World.MapSection.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.World.MapSection)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.World.MapSection
name: MapSection
href: TinyLife.World.MapSection.html
- name: )
- name: (
- uid: TinyLife.World.MapSection
name: MapSection
href: TinyLife.World.MapSection.html
- name: )
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: MLEM.Data.Json
commentId: N:MLEM.Data.Json
isExternal: true
name: MLEM.Data.Json
nameWithType: MLEM.Data.Json
fullName: MLEM.Data.Json
spec.csharp:
- uid: MLEM
name: MLEM
isExternal: true
- name: .
- uid: MLEM.Data
name: Data
isExternal: true
- name: .
- uid: MLEM.Data.Json
name: Json
isExternal: true
spec.vb:
- uid: MLEM
name: MLEM
isExternal: true
- name: .
- uid: MLEM.Data
name: Data
isExternal: true
- name: .
- uid: MLEM.Data.Json
name: Json
isExternal: true
- uid: MLEM.Misc
commentId: N:MLEM.Misc
isExternal: true
name: MLEM.Misc
nameWithType: MLEM.Misc
fullName: MLEM.Misc
spec.csharp:
- uid: MLEM
name: MLEM
isExternal: true
- name: .
- uid: MLEM.Misc
name: Misc
isExternal: true
spec.vb:
- uid: MLEM
name: MLEM
isExternal: true
- name: .
- uid: MLEM.Misc
name: Misc
isExternal: true
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: SetData(string, T)
nameWithType: JsonTypeSafeGenericDataHolder.SetData(string, T)
fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(string, T)
nameWithType.vb: JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T)
fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T)
name.vb: SetData(Of T)(String, T)
spec.csharp:
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
name: SetData
isExternal: true
- name: <
- name: T
- name: '>'
- name: (
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- name: T
- name: )
spec.vb:
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
name: SetData
isExternal: true
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- name: T
- name: )
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
href: TinyLife.Utilities.Extensions.html#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
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- name: T
- name: '>'
- name: (
- name: T
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- name: T
- name: )
- uid: TinyLife.Utilities.Extensions
commentId: T:TinyLife.Utilities.Extensions
parent: TinyLife.Utilities
href: TinyLife.Utilities.Extensions.html
name: Extensions
nameWithType: Extensions
fullName: TinyLife.Utilities.Extensions
- uid: TinyLife.Utilities
commentId: N:TinyLife.Utilities
href: TinyLife.html
name: TinyLife.Utilities
nameWithType: TinyLife.Utilities
fullName: TinyLife.Utilities
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html
- 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
href: TinyLife.World.Room.html
name: Room
nameWithType: Room
fullName: TinyLife.World.Room
- uid: TinyLife.World.Roof
commentId: T:TinyLife.World.Roof
parent: TinyLife.World
href: TinyLife.World.Roof.html
name: Roof
nameWithType: Roof
fullName: TinyLife.World.Roof
- uid: TinyLife.World.Map.GetRoom(Microsoft.Xna.Framework.Point,System.Int32)
commentId: M:TinyLife.World.Map.GetRoom(Microsoft.Xna.Framework.Point,System.Int32)
isExternal: true
href: TinyLife.World.Map.html#TinyLife_World_Map_GetRoom_Microsoft_Xna_Framework_Point_System_Int32_
name: GetRoom(Point, int)
nameWithType: Map.GetRoom(Point, int)
fullName: TinyLife.World.Map.GetRoom(Microsoft.Xna.Framework.Point, int)
nameWithType.vb: Map.GetRoom(Point, Integer)
fullName.vb: TinyLife.World.Map.GetRoom(Microsoft.Xna.Framework.Point, Integer)
name.vb: GetRoom(Point, Integer)
spec.csharp:
- uid: TinyLife.World.Map.GetRoom(Microsoft.Xna.Framework.Point,System.Int32)
name: GetRoom
href: TinyLife.World.Map.html#TinyLife_World_Map_GetRoom_Microsoft_Xna_Framework_Point_System_Int32_
- 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.GetRoom(Microsoft.Xna.Framework.Point,System.Int32)
name: GetRoom
href: TinyLife.World.Map.html#TinyLife_World_Map_GetRoom_Microsoft_Xna_Framework_Point_System_Int32_
- 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.Map.GetRoofs(MLEM.Maths.RectangleF)
commentId: M:TinyLife.World.Map.GetRoofs(MLEM.Maths.RectangleF)
isExternal: true
href: TinyLife.World.Map.html#TinyLife_World_Map_GetRoofs_MLEM_Maths_RectangleF_
name: GetRoofs(RectangleF)
nameWithType: Map.GetRoofs(RectangleF)
fullName: TinyLife.World.Map.GetRoofs(MLEM.Maths.RectangleF)
spec.csharp:
- uid: TinyLife.World.Map.GetRoofs(MLEM.Maths.RectangleF)
name: GetRoofs
href: TinyLife.World.Map.html#TinyLife_World_Map_GetRoofs_MLEM_Maths_RectangleF_
- name: (
- uid: MLEM.Maths.RectangleF
name: RectangleF
isExternal: true
- name: )
spec.vb:
- uid: TinyLife.World.Map.GetRoofs(MLEM.Maths.RectangleF)
name: GetRoofs
href: TinyLife.World.Map.html#TinyLife_World_Map_GetRoofs_MLEM_Maths_RectangleF_
- name: (
- uid: MLEM.Maths.RectangleF
name: RectangleF
isExternal: true
- name: )
- uid: TinyLife.World.Map.GetRoof(Microsoft.Xna.Framework.Point,System.Int32)
commentId: M:TinyLife.World.Map.GetRoof(Microsoft.Xna.Framework.Point,System.Int32)
isExternal: true
href: TinyLife.World.Map.html#TinyLife_World_Map_GetRoof_Microsoft_Xna_Framework_Point_System_Int32_
name: GetRoof(Point, int)
nameWithType: Map.GetRoof(Point, int)
fullName: TinyLife.World.Map.GetRoof(Microsoft.Xna.Framework.Point, int)
nameWithType.vb: Map.GetRoof(Point, Integer)
fullName.vb: TinyLife.World.Map.GetRoof(Microsoft.Xna.Framework.Point, Integer)
name.vb: GetRoof(Point, Integer)
spec.csharp:
- uid: TinyLife.World.Map.GetRoof(Microsoft.Xna.Framework.Point,System.Int32)
name: GetRoof
href: TinyLife.World.Map.html#TinyLife_World_Map_GetRoof_Microsoft_Xna_Framework_Point_System_Int32_
- 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.GetRoof(Microsoft.Xna.Framework.Point,System.Int32)
name: GetRoof
href: TinyLife.World.Map.html#TinyLife_World_Map_GetRoof_Microsoft_Xna_Framework_Point_System_Int32_
- 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: 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: TinyLife.World.MapSection.Pos*
commentId: Overload:TinyLife.World.MapSection.Pos
href: TinyLife.World.MapSection.html#TinyLife_World_MapSection_Pos
name: Pos
nameWithType: MapSection.Pos
fullName: TinyLife.World.MapSection.Pos
- uid: TinyLife.World.MapSection.OtherFloorsWithTiles*
commentId: Overload:TinyLife.World.MapSection.OtherFloorsWithTiles
href: TinyLife.World.MapSection.html#TinyLife_World_MapSection_OtherFloorsWithTiles
name: OtherFloorsWithTiles
nameWithType: MapSection.OtherFloorsWithTiles
fullName: TinyLife.World.MapSection.OtherFloorsWithTiles
- uid: System.Collections.Generic.ICollection{System.Int32}
commentId: T:System.Collections.Generic.ICollection{System.Int32}
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 Integer)
fullName.vb: System.Collections.Generic.ICollection(Of Integer)
name.vb: ICollection(Of Integer)
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: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- 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: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- 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: 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: TinyLife.World.MapSection.#ctor*
commentId: Overload:TinyLife.World.MapSection.#ctor
href: TinyLife.World.MapSection.html#TinyLife_World_MapSection__ctor_TinyLife_World_Map_Microsoft_Xna_Framework_Point_
name: MapSection
nameWithType: MapSection.MapSection
fullName: TinyLife.World.MapSection.MapSection
nameWithType.vb: MapSection.New
fullName.vb: TinyLife.World.MapSection.New
name.vb: New
- uid: TinyLife.World.Map
commentId: T:TinyLife.World.Map
parent: TinyLife.World
href: TinyLife.World.Map.html
name: Map
nameWithType: Map
fullName: TinyLife.World.Map
- uid: TinyLife.World.MapSection.Validate
commentId: M:TinyLife.World.MapSection.Validate
href: TinyLife.World.MapSection.html#TinyLife_World_MapSection_Validate
name: Validate()
nameWithType: MapSection.Validate()
fullName: TinyLife.World.MapSection.Validate()
spec.csharp:
- uid: TinyLife.World.MapSection.Validate
name: Validate
href: TinyLife.World.MapSection.html#TinyLife_World_MapSection_Validate
- name: (
- name: )
spec.vb:
- uid: TinyLife.World.MapSection.Validate
name: Validate
href: TinyLife.World.MapSection.html#TinyLife_World_MapSection_Validate
- name: (
- name: )
- uid: TinyLife.World.MapSection.ValidateEarly*
commentId: Overload:TinyLife.World.MapSection.ValidateEarly
href: TinyLife.World.MapSection.html#TinyLife_World_MapSection_ValidateEarly_TinyLife_World_Map_
name: ValidateEarly
nameWithType: MapSection.ValidateEarly
fullName: TinyLife.World.MapSection.ValidateEarly
- uid: TinyLife.Objects.MapObject
commentId: T:TinyLife.Objects.MapObject
parent: TinyLife.Objects
href: TinyLife.Objects.MapObject.html
name: MapObject
nameWithType: MapObject
fullName: TinyLife.Objects.MapObject
- uid: TinyLife.World.MapSection.Validate*
commentId: Overload:TinyLife.World.MapSection.Validate
href: TinyLife.World.MapSection.html#TinyLife_World_MapSection_Validate
name: Validate
nameWithType: MapSection.Validate
fullName: TinyLife.World.MapSection.Validate
- uid: TinyLife.Objects
commentId: N:TinyLife.Objects
href: TinyLife.html
name: TinyLife.Objects
nameWithType: TinyLife.Objects
fullName: TinyLife.Objects
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
- uid: TinyLife.World.MapSection.GetAllTiles*
commentId: Overload:TinyLife.World.MapSection.GetAllTiles
href: TinyLife.World.MapSection.html#TinyLife_World_MapSection_GetAllTiles
name: GetAllTiles
nameWithType: MapSection.GetAllTiles
fullName: TinyLife.World.MapSection.GetAllTiles
- uid: System.Collections.Generic.IEnumerable{System.ValueTuple{Microsoft.Xna.Framework.Point,System.Int32,TinyLife.World.Tile}}
commentId: T:System.Collections.Generic.IEnumerable{System.ValueTuple{Microsoft.Xna.Framework.Point,System.Int32,TinyLife.World.Tile}}
parent: System.Collections.Generic
definition: System.Collections.Generic.IEnumerable`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
name: IEnumerable<(Point Pos, int Floor, Tile Tile)>
nameWithType: IEnumerable<(Point Pos, int Floor, Tile Tile)>
fullName: System.Collections.Generic.IEnumerable<(Microsoft.Xna.Framework.Point Pos, int Floor, TinyLife.World.Tile Tile)>
nameWithType.vb: IEnumerable(Of (Pos As Point, Floor As Integer, Tile As Tile))
fullName.vb: System.Collections.Generic.IEnumerable(Of (Pos As Microsoft.Xna.Framework.Point, Floor As Integer, Tile As TinyLife.World.Tile))
name.vb: IEnumerable(Of (Pos As Point, Floor As Integer, Tile As Tile))
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: Microsoft.Xna.Framework.Point
name: Point
isExternal: true
- name: " "
- uid: System.ValueTuple{Microsoft.Xna.Framework.Point,System.Int32,TinyLife.World.Tile}.Pos
name: Pos
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.point,system.int32,tinylife.world.tile-.pos
- name: ','
- name: " "
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: " "
- uid: System.ValueTuple{Microsoft.Xna.Framework.Point,System.Int32,TinyLife.World.Tile}.Floor
name: Floor
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.point,system.int32,tinylife.world.tile-.floor
- name: ','
- name: " "
- uid: TinyLife.World.Tile
name: Tile
href: TinyLife.World.Tile.html
- name: " "
- uid: System.ValueTuple{Microsoft.Xna.Framework.Point,System.Int32,TinyLife.World.Tile}.Tile
name: Tile
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.point,system.int32,tinylife.world.tile-.tile
- 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: System.ValueTuple{Microsoft.Xna.Framework.Point,System.Int32,TinyLife.World.Tile}.Pos
name: Pos
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.point,system.int32,tinylife.world.tile-.pos
- name: " "
- name: As
- name: " "
- uid: Microsoft.Xna.Framework.Point
name: Point
isExternal: true
- name: ','
- name: " "
- uid: System.ValueTuple{Microsoft.Xna.Framework.Point,System.Int32,TinyLife.World.Tile}.Floor
name: Floor
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.point,system.int32,tinylife.world.tile-.floor
- name: " "
- name: As
- name: " "
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: ','
- name: " "
- uid: System.ValueTuple{Microsoft.Xna.Framework.Point,System.Int32,TinyLife.World.Tile}.Tile
name: Tile
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.point,system.int32,tinylife.world.tile-.tile
- name: " "
- name: As
- name: " "
- uid: TinyLife.World.Tile
name: Tile
href: TinyLife.World.Tile.html
- 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: )