### YamlMime:ManagedReference
items:
- uid: TinyLife.World.Opening
commentId: T:TinyLife.World.Opening
id: Opening
parent: TinyLife.World
children:
- TinyLife.World.Opening.#ctor(TinyLife.World.OpeningType,System.Int32[])
- TinyLife.World.Opening.CanPlaceOn(TinyLife.Objects.FurnitureType)
- TinyLife.World.Opening.CanWalkThrough(TinyLife.World.Map,TinyLife.Objects.WallLike,TinyLife.Objects.Person)
- TinyLife.World.Opening.Color
- TinyLife.World.Opening.Colors
- TinyLife.World.Opening.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,TinyLife.Objects.WallLike,Microsoft.Xna.Framework.Vector2,System.Boolean,System.Single,System.Single,System.Nullable{Microsoft.Xna.Framework.Color})
- TinyLife.World.Opening.GetDescription
- TinyLife.World.Opening.GetPrice
- TinyLife.World.Opening.Type
- TinyLife.World.Opening.Validate(TinyLife.Objects.WallLike,TinyLife.World.Map)
langs:
- csharp
- vb
name: Opening
nameWithType: Opening
fullName: TinyLife.World.Opening
type: Class
source:
remote:
path: TinyLife/World/Opening.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Opening
path: ../TinyLife/World/Opening.cs
startLine: 15
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: "\nAn opening is some sort of extrusion in a , like a window or a door.\nOpenings are created from their underlying .\n"
example: []
syntax:
content: >-
[DataContract]
public class Opening
content.vb: >-
Public Class Opening
inheritance:
- System.Object
derivedClasses:
- TinyLife.World.Door
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.Opening.TinyLife.Utilities.Extensions.JsonCopy``1
attributes:
- type: System.Runtime.Serialization.DataContractAttribute
ctor: System.Runtime.Serialization.DataContractAttribute.#ctor
arguments: []
- uid: TinyLife.World.Opening.Type
commentId: F:TinyLife.World.Opening.Type
id: Type
parent: TinyLife.World.Opening
langs:
- csharp
- vb
name: Type
nameWithType: Opening.Type
fullName: TinyLife.World.Opening.Type
type: Field
source:
remote:
path: TinyLife/World/Opening.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Type
path: ../TinyLife/World/Opening.cs
startLine: 22
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: "\nThe that this opening has\n"
example: []
syntax:
content: >-
[DataMember]
public readonly OpeningType Type
return:
type: TinyLife.World.OpeningType
content.vb: >-
Public ReadOnly Type As OpeningType
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
- uid: TinyLife.World.Opening.Color
commentId: F:TinyLife.World.Opening.Color
id: Color
parent: TinyLife.World.Opening
langs:
- csharp
- vb
name: Color
nameWithType: Opening.Color
fullName: TinyLife.World.Opening.Color
type: Field
source:
remote:
path: TinyLife/World/Opening.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Color
path: ../TinyLife/World/Opening.cs
startLine: 28
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: "\nThe index of the 's that this opening instance has\n"
example: []
syntax:
content: >-
[DataMember]
[Obsolete("Use Colors instead")]
public readonly int Color
return:
type: System.Int32
content.vb: >-
Public ReadOnly Color As Integer
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
- type: System.ObsoleteAttribute
ctor: System.ObsoleteAttribute.#ctor(System.String)
arguments:
- type: System.String
value: Use Colors instead
- uid: TinyLife.World.Opening.Colors
commentId: F:TinyLife.World.Opening.Colors
id: Colors
parent: TinyLife.World.Opening
langs:
- csharp
- vb
name: Colors
nameWithType: Opening.Colors
fullName: TinyLife.World.Opening.Colors
type: Field
source:
remote:
path: TinyLife/World/Opening.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Colors
path: ../TinyLife/World/Opening.cs
startLine: 33
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: "\nThe indices of the 's that this opening instance has.\n"
example: []
syntax:
content: >-
[DataMember]
public int[] Colors
return:
type: System.Int32[]
content.vb: >-
Public Colors As Integer()
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
- uid: TinyLife.World.Opening.#ctor(TinyLife.World.OpeningType,System.Int32[])
commentId: M:TinyLife.World.Opening.#ctor(TinyLife.World.OpeningType,System.Int32[])
id: '#ctor(TinyLife.World.OpeningType,System.Int32[])'
parent: TinyLife.World.Opening
langs:
- csharp
- vb
name: Opening(OpeningType, int[])
nameWithType: Opening.Opening(OpeningType, int[])
fullName: TinyLife.World.Opening.Opening(TinyLife.World.OpeningType, int[])
type: Constructor
source:
remote:
path: TinyLife/World/Opening.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/World/Opening.cs
startLine: 40
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: "\nCreates a new opening from the given opening type and color\n"
example: []
syntax:
content: public Opening(OpeningType type, int[] colors)
parameters:
- id: type
type: TinyLife.World.OpeningType
description: The opening type
- id: colors
type: System.Int32[]
description: The indices of the colors to use
content.vb: Public Sub New(type As OpeningType, colors As Integer())
overload: TinyLife.World.Opening.#ctor*
nameWithType.vb: Opening.New(OpeningType, Integer())
fullName.vb: TinyLife.World.Opening.New(TinyLife.World.OpeningType, Integer())
name.vb: New(OpeningType, Integer())
- uid: TinyLife.World.Opening.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,TinyLife.Objects.WallLike,Microsoft.Xna.Framework.Vector2,System.Boolean,System.Single,System.Single,System.Nullable{Microsoft.Xna.Framework.Color})
commentId: M:TinyLife.World.Opening.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,TinyLife.Objects.WallLike,Microsoft.Xna.Framework.Vector2,System.Boolean,System.Single,System.Single,System.Nullable{Microsoft.Xna.Framework.Color})
id: Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,TinyLife.Objects.WallLike,Microsoft.Xna.Framework.Vector2,System.Boolean,System.Single,System.Single,System.Nullable{Microsoft.Xna.Framework.Color})
parent: TinyLife.World.Opening
langs:
- csharp
- vb
name: Draw(GameTime, SpriteBatch, Map, WallLike, Vector2, bool, float, float, Color?)
nameWithType: Opening.Draw(GameTime, SpriteBatch, Map, WallLike, Vector2, bool, float, float, Color?)
fullName: TinyLife.World.Opening.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, TinyLife.World.Map, TinyLife.Objects.WallLike, Microsoft.Xna.Framework.Vector2, bool, float, float, Microsoft.Xna.Framework.Color?)
type: Method
source:
remote:
path: TinyLife/World/Opening.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Draw
path: ../TinyLife/World/Opening.cs
startLine: 57
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: "\nDraws this opening in the world with the given settings\n"
example: []
syntax:
content: public virtual void Draw(GameTime time, SpriteBatch batch, Map map, WallLike wall, Vector2 drawPos, bool vertical, float scale, float depth, Color? overrideColor)
parameters:
- id: time
type: Microsoft.Xna.Framework.GameTime
description: The game's time
- id: batch
type: Microsoft.Xna.Framework.Graphics.SpriteBatch
description: The sprite batch to use for drawing
- id: map
type: TinyLife.World.Map
description: The map that the opening is on
- id: wall
type: TinyLife.Objects.WallLike
description: The wall that the opening is in
- id: drawPos
type: Microsoft.Xna.Framework.Vector2
description: The position, in screen space, to draw the opening on
- id: vertical
type: System.Boolean
description: Whether the wall that the opening is on is vertical
- id: scale
type: System.Single
description: The scale to draw the opening with
- id: depth
type: System.Single
description: The depth to use for drawing the opening
- id: overrideColor
type: System.Nullable{Microsoft.Xna.Framework.Color}
description: A color that should be used instead of this opening's default color, or null to use the opening's default color
content.vb: Public Overridable Sub Draw(time As GameTime, batch As SpriteBatch, map As Map, wall As WallLike, drawPos As Vector2, vertical As Boolean, scale As Single, depth As Single, overrideColor As Color?)
overload: TinyLife.World.Opening.Draw*
nameWithType.vb: Opening.Draw(GameTime, SpriteBatch, Map, WallLike, Vector2, Boolean, Single, Single, Color?)
fullName.vb: TinyLife.World.Opening.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, TinyLife.World.Map, TinyLife.Objects.WallLike, Microsoft.Xna.Framework.Vector2, Boolean, Single, Single, Microsoft.Xna.Framework.Color?)
name.vb: Draw(GameTime, SpriteBatch, Map, WallLike, Vector2, Boolean, Single, Single, Color?)
- uid: TinyLife.World.Opening.CanWalkThrough(TinyLife.World.Map,TinyLife.Objects.WallLike,TinyLife.Objects.Person)
commentId: M:TinyLife.World.Opening.CanWalkThrough(TinyLife.World.Map,TinyLife.Objects.WallLike,TinyLife.Objects.Person)
id: CanWalkThrough(TinyLife.World.Map,TinyLife.Objects.WallLike,TinyLife.Objects.Person)
parent: TinyLife.World.Opening
langs:
- csharp
- vb
name: CanWalkThrough(Map, WallLike, Person)
nameWithType: Opening.CanWalkThrough(Map, WallLike, Person)
fullName: TinyLife.World.Opening.CanWalkThrough(TinyLife.World.Map, TinyLife.Objects.WallLike, TinyLife.Objects.Person)
type: Method
source:
remote:
path: TinyLife/World/Opening.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanWalkThrough
path: ../TinyLife/World/Opening.cs
startLine: 66
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: "\nReturns whether a is able to walk through a that has this opening.\nThis returns true for and and false for .\n"
example: []
syntax:
content: public virtual bool CanWalkThrough(Map map, WallLike wall, Person person)
parameters:
- id: map
type: TinyLife.World.Map
- id: wall
type: TinyLife.Objects.WallLike
- id: person
type: TinyLife.Objects.Person
return:
type: System.Boolean
description: ''
content.vb: Public Overridable Function CanWalkThrough(map As Map, wall As WallLike, person As Person) As Boolean
overload: TinyLife.World.Opening.CanWalkThrough*
- uid: TinyLife.World.Opening.CanPlaceOn(TinyLife.Objects.FurnitureType)
commentId: M:TinyLife.World.Opening.CanPlaceOn(TinyLife.Objects.FurnitureType)
id: CanPlaceOn(TinyLife.Objects.FurnitureType)
parent: TinyLife.World.Opening
langs:
- csharp
- vb
name: CanPlaceOn(FurnitureType)
nameWithType: Opening.CanPlaceOn(FurnitureType)
fullName: TinyLife.World.Opening.CanPlaceOn(TinyLife.Objects.FurnitureType)
type: Method
source:
remote:
path: TinyLife/World/Opening.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanPlaceOn
path: ../TinyLife/World/Opening.cs
startLine: 75
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: "\nWhether the given can be attached to this opening.\nBy default, this method returns true when the furniture has the category.\n"
example: []
syntax:
content: public virtual bool CanPlaceOn(FurnitureType type)
parameters:
- id: type
type: TinyLife.Objects.FurnitureType
return:
type: System.Boolean
description: Whether the opening is a window
content.vb: Public Overridable Function CanPlaceOn(type As FurnitureType) As Boolean
overload: TinyLife.World.Opening.CanPlaceOn*
- uid: TinyLife.World.Opening.Validate(TinyLife.Objects.WallLike,TinyLife.World.Map)
commentId: M:TinyLife.World.Opening.Validate(TinyLife.Objects.WallLike,TinyLife.World.Map)
id: Validate(TinyLife.Objects.WallLike,TinyLife.World.Map)
parent: TinyLife.World.Opening
langs:
- csharp
- vb
name: Validate(WallLike, Map)
nameWithType: Opening.Validate(WallLike, Map)
fullName: TinyLife.World.Opening.Validate(TinyLife.Objects.WallLike, TinyLife.World.Map)
type: Method
source:
remote:
path: TinyLife/World/Opening.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/World/Opening.cs
startLine: 85
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: "\nValidates this opening, returning false if it is somehow invalid. This method is called when a is loaded.\n"
example: []
syntax:
content: public virtual bool Validate(WallLike wall, Map map)
parameters:
- id: wall
type: TinyLife.Objects.WallLike
description: The wall that this opening is on.
- id: map
type: TinyLife.World.Map
description: The map that this opening is on.
return:
type: System.Boolean
description: Whether this opening is valid.
content.vb: Public Overridable Function Validate(wall As WallLike, map As Map) As Boolean
overload: TinyLife.World.Opening.Validate*
- uid: TinyLife.World.Opening.GetDescription
commentId: M:TinyLife.World.Opening.GetDescription
id: GetDescription
parent: TinyLife.World.Opening
langs:
- csharp
- vb
name: GetDescription()
nameWithType: Opening.GetDescription()
fullName: TinyLife.World.Opening.GetDescription()
type: Method
source:
remote:
path: TinyLife/World/Opening.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDescription
path: ../TinyLife/World/Opening.cs
startLine: 97
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: "\nReturns a set of strings that should be displayed if this opening is hovered over in build mode.\n"
example: []
syntax:
content: public virtual IEnumerable GetDescription()
return:
type: System.Collections.Generic.IEnumerable{System.String}
description: A set of description strings for this opening.
content.vb: Public Overridable Function GetDescription() As IEnumerable(Of String)
overload: TinyLife.World.Opening.GetDescription*
- uid: TinyLife.World.Opening.GetPrice
commentId: M:TinyLife.World.Opening.GetPrice
id: GetPrice
parent: TinyLife.World.Opening
langs:
- csharp
- vb
name: GetPrice()
nameWithType: Opening.GetPrice()
fullName: TinyLife.World.Opening.GetPrice()
type: Method
source:
remote:
path: TinyLife/World/Opening.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPrice
path: ../TinyLife/World/Opening.cs
startLine: 102
assemblies:
- Tiny Life
namespace: TinyLife.World
example: []
syntax:
content: public float GetPrice()
return:
type: System.Single
content.vb: Public Function GetPrice() As Single
overload: TinyLife.World.Opening.GetPrice*
references:
- uid: TinyLife.Objects.WallLike
commentId: T:TinyLife.Objects.WallLike
parent: TinyLife.Objects
name: WallLike
nameWithType: WallLike
fullName: TinyLife.Objects.WallLike
- uid: TinyLife.World.OpeningType
commentId: T:TinyLife.World.OpeningType
parent: TinyLife.World
name: OpeningType
nameWithType: OpeningType
fullName: TinyLife.World.OpeningType
- 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.Opening.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(Opening)
nameWithType: Extensions.JsonCopy(Opening)
fullName: TinyLife.Utilities.Extensions.JsonCopy(TinyLife.World.Opening)
nameWithType.vb: Extensions.JsonCopy(Of Opening)(Opening)
fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.World.Opening)(TinyLife.World.Opening)
name.vb: JsonCopy(Of Opening)(Opening)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.World.Opening)
name: JsonCopy
- name: <
- uid: TinyLife.World.Opening
name: Opening
- name: '>'
- name: (
- uid: TinyLife.World.Opening
name: Opening
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.World.Opening)
name: JsonCopy
- name: (
- name: Of
- name: " "
- uid: TinyLife.World.Opening
name: Opening
- name: )
- name: (
- uid: TinyLife.World.Opening
name: Opening
- 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: 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.OpeningType.Colors
commentId: F:TinyLife.World.OpeningType.Colors
name: Colors
nameWithType: OpeningType.Colors
fullName: TinyLife.World.OpeningType.Colors
- 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: System.Int32[]
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()
spec.csharp:
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: '['
- name: ']'
spec.vb:
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: (
- name: )
- uid: TinyLife.World.Opening.#ctor*
commentId: Overload:TinyLife.World.Opening.#ctor
name: Opening
nameWithType: Opening.Opening
fullName: TinyLife.World.Opening.Opening
nameWithType.vb: Opening.New
fullName.vb: TinyLife.World.Opening.New
name.vb: New
- uid: TinyLife.World.Opening.Draw*
commentId: Overload:TinyLife.World.Opening.Draw
name: Draw
nameWithType: Opening.Draw
fullName: TinyLife.World.Opening.Draw
- uid: Microsoft.Xna.Framework.GameTime
commentId: T:Microsoft.Xna.Framework.GameTime
parent: Microsoft.Xna.Framework
isExternal: true
name: GameTime
nameWithType: GameTime
fullName: Microsoft.Xna.Framework.GameTime
- uid: Microsoft.Xna.Framework.Graphics.SpriteBatch
commentId: T:Microsoft.Xna.Framework.Graphics.SpriteBatch
parent: Microsoft.Xna.Framework.Graphics
isExternal: true
name: SpriteBatch
nameWithType: SpriteBatch
fullName: Microsoft.Xna.Framework.Graphics.SpriteBatch
- uid: TinyLife.World.Map
commentId: T:TinyLife.World.Map
parent: TinyLife.World
name: Map
nameWithType: Map
fullName: TinyLife.World.Map
- uid: Microsoft.Xna.Framework.Vector2
commentId: T:Microsoft.Xna.Framework.Vector2
parent: Microsoft.Xna.Framework
isExternal: true
name: Vector2
nameWithType: Vector2
fullName: Microsoft.Xna.Framework.Vector2
- 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: System.Single
commentId: T:System.Single
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
name: float
nameWithType: float
fullName: float
nameWithType.vb: Single
fullName.vb: Single
name.vb: Single
- uid: System.Nullable{Microsoft.Xna.Framework.Color}
commentId: T:System.Nullable{Microsoft.Xna.Framework.Color}
parent: System
definition: System.Nullable`1
name: Color?
nameWithType: Color?
fullName: Microsoft.Xna.Framework.Color?
spec.csharp:
- uid: Microsoft.Xna.Framework.Color
name: Color
isExternal: true
- name: '?'
spec.vb:
- uid: Microsoft.Xna.Framework.Color
name: Color
isExternal: true
- name: '?'
- 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: Microsoft.Xna.Framework.Graphics
commentId: N:Microsoft.Xna.Framework.Graphics
isExternal: true
name: Microsoft.Xna.Framework.Graphics
nameWithType: Microsoft.Xna.Framework.Graphics
fullName: Microsoft.Xna.Framework.Graphics
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
- name: .
- uid: Microsoft.Xna.Framework.Graphics
name: Graphics
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
- name: .
- uid: Microsoft.Xna.Framework.Graphics
name: Graphics
isExternal: true
- uid: System.Nullable`1
commentId: T:System.Nullable`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.nullable-1
name: Nullable
nameWithType: Nullable
fullName: System.Nullable
nameWithType.vb: Nullable(Of T)
fullName.vb: System.Nullable(Of T)
name.vb: Nullable(Of T)
spec.csharp:
- uid: System.Nullable`1
name: Nullable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.nullable-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Nullable`1
name: Nullable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.nullable-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
parent: TinyLife.Objects
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
- uid: TinyLife.World.Door
commentId: T:TinyLife.World.Door
parent: TinyLife.World
name: Door
nameWithType: Door
fullName: TinyLife.World.Door
- uid: TinyLife.World.SwingingDoor
commentId: T:TinyLife.World.SwingingDoor
name: SwingingDoor
nameWithType: SwingingDoor
fullName: TinyLife.World.SwingingDoor
- uid: TinyLife.World.Opening
commentId: T:TinyLife.World.Opening
parent: TinyLife.World
name: Opening
nameWithType: Opening
fullName: TinyLife.World.Opening
- uid: TinyLife.World.Opening.CanWalkThrough*
commentId: Overload:TinyLife.World.Opening.CanWalkThrough
name: CanWalkThrough
nameWithType: Opening.CanWalkThrough
fullName: TinyLife.World.Opening.CanWalkThrough
- uid: TinyLife.Objects.FurnitureType
commentId: T:TinyLife.Objects.FurnitureType
parent: TinyLife.Objects
name: FurnitureType
nameWithType: FurnitureType
fullName: TinyLife.Objects.FurnitureType
- uid: TinyLife.Objects.ObjectCategory.CanCoverWindow
commentId: F:TinyLife.Objects.ObjectCategory.CanCoverWindow
name: CanCoverWindow
nameWithType: ObjectCategory.CanCoverWindow
fullName: TinyLife.Objects.ObjectCategory.CanCoverWindow
- uid: TinyLife.World.Opening.CanPlaceOn*
commentId: Overload:TinyLife.World.Opening.CanPlaceOn
name: CanPlaceOn
nameWithType: Opening.CanPlaceOn
fullName: TinyLife.World.Opening.CanPlaceOn
- uid: TinyLife.World.Opening.Validate*
commentId: Overload:TinyLife.World.Opening.Validate
name: Validate
nameWithType: Opening.Validate
fullName: TinyLife.World.Opening.Validate
- uid: TinyLife.World.Opening.GetDescription*
commentId: Overload:TinyLife.World.Opening.GetDescription
name: GetDescription
nameWithType: Opening.GetDescription
fullName: TinyLife.World.Opening.GetDescription
- uid: System.Collections.Generic.IEnumerable{System.String}
commentId: T:System.Collections.Generic.IEnumerable{System.String}
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 String)
fullName.vb: System.Collections.Generic.IEnumerable(Of String)
name.vb: IEnumerable(Of String)
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: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- 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: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- 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: 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.Opening.GetPrice*
commentId: Overload:TinyLife.World.Opening.GetPrice
name: GetPrice
nameWithType: Opening.GetPrice
fullName: TinyLife.World.Opening.GetPrice