### YamlMime:ManagedReference
items:
- uid: TinyLife.World.OpeningType
  commentId: T:TinyLife.World.OpeningType
  id: OpeningType
  parent: TinyLife.World
  children:
  - TinyLife.World.OpeningType.#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.World.WallMode,System.Int32,System.Func{TinyLife.World.OpeningType,System.Int32,TinyLife.World.Wall,TinyLife.World.Opening},TinyLife.Utilities.ColorScheme,MLEM.Textures.TextureRegion)
  - TinyLife.World.OpeningType.ColorScheme
  - TinyLife.World.OpeningType.Construct(System.Int32,TinyLife.World.Wall)
  - TinyLife.World.OpeningType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Boolean,System.Single,System.Single,System.Int32,System.Nullable{Microsoft.Xna.Framework.Color},Microsoft.Xna.Framework.Point)
  - TinyLife.World.OpeningType.DrawUi(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.GameTime,System.Int32,System.Single)
  - TinyLife.World.OpeningType.Icon
  - TinyLife.World.OpeningType.Name
  - TinyLife.World.OpeningType.Price
  - TinyLife.World.OpeningType.Register(TinyLife.World.OpeningType)
  - TinyLife.World.OpeningType.Types
  - TinyLife.World.OpeningType.WallMode
  langs:
  - csharp
  - vb
  name: OpeningType
  nameWithType: OpeningType
  fullName: TinyLife.World.OpeningType
  type: Class
  source:
    remote:
      path: TinyLife/World/OpeningType.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: OpeningType
    path: World/OpeningType.cs
    startLine: 18
  assemblies:
  - Tiny Life
  namespace: TinyLife.World
  summary: "\nAn opening is some sort of extrusion in a <xref href=\"TinyLife.World.Wall\" data-throw-if-not-resolved=\"false\"></xref>, like a window or a door.\nAn opening type stores data that can be used to construct a <xref href=\"TinyLife.World.Opening\" data-throw-if-not-resolved=\"false\"></xref> instance.\n"
  example: []
  syntax:
    content: >-
      [JsonConverter(typeof(StaticJsonConverter<OpeningType>), new object[]{typeof(OpeningType), "PrivateTypes"})]

      public class OpeningType
    content.vb: >-
      <JsonConverter(GetType(StaticJsonConverter(Of OpeningType)), New Object() {GetType(OpeningType), "PrivateTypes"})>

      Public Class OpeningType
  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.OpeningType.TinyLife.Utilities.Extensions.JsonCopy``1
  modifiers.csharp:
  - public
  - class
  modifiers.vb:
  - Public
  - Class
- uid: TinyLife.World.OpeningType.Types
  commentId: F:TinyLife.World.OpeningType.Types
  id: Types
  parent: TinyLife.World.OpeningType
  langs:
  - csharp
  - vb
  name: Types
  nameWithType: OpeningType.Types
  fullName: TinyLife.World.OpeningType.Types
  type: Field
  source:
    remote:
      path: TinyLife/World/OpeningType.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: Types
    path: World/OpeningType.cs
    startLine: 26
  assemblies:
  - Tiny Life
  namespace: TinyLife.World
  summary: "\nA registry for all <xref href=\"TinyLife.World.OpeningType\" data-throw-if-not-resolved=\"false\"></xref> instances from the game and mods.\nUse <xref href=\"TinyLife.World.OpeningType.Register(TinyLife.World.OpeningType)\" data-throw-if-not-resolved=\"false\"></xref> to register custom opening types.\n"
  example: []
  syntax:
    content: public static readonly IDictionary<string, OpeningType> Types
    return:
      type: System.Collections.Generic.IDictionary{System.String,TinyLife.World.OpeningType}
    content.vb: Public Shared ReadOnly Types As IDictionary(Of String, OpeningType)
  modifiers.csharp:
  - public
  - static
  - readonly
  modifiers.vb:
  - Public
  - Shared
  - ReadOnly
- uid: TinyLife.World.OpeningType.Name
  commentId: F:TinyLife.World.OpeningType.Name
  id: Name
  parent: TinyLife.World.OpeningType
  langs:
  - csharp
  - vb
  name: Name
  nameWithType: OpeningType.Name
  fullName: TinyLife.World.OpeningType.Name
  type: Field
  source:
    remote:
      path: TinyLife/World/OpeningType.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: Name
    path: World/OpeningType.cs
    startLine: 42
  assemblies:
  - Tiny Life
  namespace: TinyLife.World
  summary: "\nThe name of this opening type\n"
  example: []
  syntax:
    content: public readonly string Name
    return:
      type: System.String
    content.vb: Public ReadOnly Name As String
  modifiers.csharp:
  - public
  - readonly
  modifiers.vb:
  - Public
  - ReadOnly
- uid: TinyLife.World.OpeningType.WallMode
  commentId: F:TinyLife.World.OpeningType.WallMode
  id: WallMode
  parent: TinyLife.World.OpeningType
  langs:
  - csharp
  - vb
  name: WallMode
  nameWithType: OpeningType.WallMode
  fullName: TinyLife.World.OpeningType.WallMode
  type: Field
  source:
    remote:
      path: TinyLife/World/OpeningType.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: WallMode
    path: World/OpeningType.cs
    startLine: 46
  assemblies:
  - Tiny Life
  namespace: TinyLife.World
  summary: "\nThe <xref href=\"TinyLife.World.OpeningType.WallMode\" data-throw-if-not-resolved=\"false\"></xref> that <xref href=\"TinyLife.World.Wall\" data-throw-if-not-resolved=\"false\"></xref> instances with this opening in it should use for rendering\n"
  example: []
  syntax:
    content: public readonly WallMode WallMode
    return:
      type: TinyLife.World.WallMode
    content.vb: Public ReadOnly WallMode As WallMode
  modifiers.csharp:
  - public
  - readonly
  modifiers.vb:
  - Public
  - ReadOnly
- uid: TinyLife.World.OpeningType.Price
  commentId: F:TinyLife.World.OpeningType.Price
  id: Price
  parent: TinyLife.World.OpeningType
  langs:
  - csharp
  - vb
  name: Price
  nameWithType: OpeningType.Price
  fullName: TinyLife.World.OpeningType.Price
  type: Field
  source:
    remote:
      path: TinyLife/World/OpeningType.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: Price
    path: World/OpeningType.cs
    startLine: 50
  assemblies:
  - Tiny Life
  namespace: TinyLife.World
  summary: "\nThe price of this opening\n"
  example: []
  syntax:
    content: public readonly int Price
    return:
      type: System.Int32
    content.vb: Public ReadOnly Price As Integer
  modifiers.csharp:
  - public
  - readonly
  modifiers.vb:
  - Public
  - ReadOnly
- uid: TinyLife.World.OpeningType.ColorScheme
  commentId: F:TinyLife.World.OpeningType.ColorScheme
  id: ColorScheme
  parent: TinyLife.World.OpeningType
  langs:
  - csharp
  - vb
  name: ColorScheme
  nameWithType: OpeningType.ColorScheme
  fullName: TinyLife.World.OpeningType.ColorScheme
  type: Field
  source:
    remote:
      path: TinyLife/World/OpeningType.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: ColorScheme
    path: World/OpeningType.cs
    startLine: 54
  assemblies:
  - Tiny Life
  namespace: TinyLife.World
  summary: "\nThe color scheme that opening instances can have when created from this type\n"
  example: []
  syntax:
    content: public readonly ColorScheme ColorScheme
    return:
      type: TinyLife.Utilities.ColorScheme
    content.vb: Public ReadOnly ColorScheme As ColorScheme
  modifiers.csharp:
  - public
  - readonly
  modifiers.vb:
  - Public
  - ReadOnly
- uid: TinyLife.World.OpeningType.Icon
  commentId: F:TinyLife.World.OpeningType.Icon
  id: Icon
  parent: TinyLife.World.OpeningType
  langs:
  - csharp
  - vb
  name: Icon
  nameWithType: OpeningType.Icon
  fullName: TinyLife.World.OpeningType.Icon
  type: Field
  source:
    remote:
      path: TinyLife/World/OpeningType.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: Icon
    path: World/OpeningType.cs
    startLine: 59
  assemblies:
  - Tiny Life
  namespace: TinyLife.World
  summary: "\nThe build mode icon for this object, which represents the category / theme / mod that it comes from.\nIf this value is nonnull, the icon will be displayed in the corner of the build mode button for this object.\n"
  example: []
  syntax:
    content: public readonly TextureRegion Icon
    return:
      type: MLEM.Textures.TextureRegion
    content.vb: Public ReadOnly Icon As TextureRegion
  modifiers.csharp:
  - public
  - readonly
  modifiers.vb:
  - Public
  - ReadOnly
- uid: TinyLife.World.OpeningType.#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.World.WallMode,System.Int32,System.Func{TinyLife.World.OpeningType,System.Int32,TinyLife.World.Wall,TinyLife.World.Opening},TinyLife.Utilities.ColorScheme,MLEM.Textures.TextureRegion)
  commentId: M:TinyLife.World.OpeningType.#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.World.WallMode,System.Int32,System.Func{TinyLife.World.OpeningType,System.Int32,TinyLife.World.Wall,TinyLife.World.Opening},TinyLife.Utilities.ColorScheme,MLEM.Textures.TextureRegion)
  id: '#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.World.WallMode,System.Int32,System.Func{TinyLife.World.OpeningType,System.Int32,TinyLife.World.Wall,TinyLife.World.Opening},TinyLife.Utilities.ColorScheme,MLEM.Textures.TextureRegion)'
  parent: TinyLife.World.OpeningType
  langs:
  - csharp
  - vb
  name: OpeningType(String, TextureRegion, WallMode, Int32, Func<OpeningType, Int32, Wall, Opening>, ColorScheme, TextureRegion)
  nameWithType: OpeningType.OpeningType(String, TextureRegion, WallMode, Int32, Func<OpeningType, Int32, Wall, Opening>, ColorScheme, TextureRegion)
  fullName: TinyLife.World.OpeningType.OpeningType(System.String, MLEM.Textures.TextureRegion, TinyLife.World.WallMode, System.Int32, System.Func<TinyLife.World.OpeningType, System.Int32, TinyLife.World.Wall, TinyLife.World.Opening>, TinyLife.Utilities.ColorScheme, MLEM.Textures.TextureRegion)
  type: Constructor
  source:
    remote:
      path: TinyLife/World/OpeningType.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: .ctor
    path: World/OpeningType.cs
    startLine: 74
  assemblies:
  - Tiny Life
  namespace: TinyLife.World
  summary: "\nCreates a new opening type with the given settings\n"
  example: []
  syntax:
    content: public OpeningType(string name, TextureRegion textureRegion, WallMode wallMode, int price, Func<OpeningType, int, Wall, Opening> construct, ColorScheme colorScheme, TextureRegion icon = null)
    parameters:
    - id: name
      type: System.String
      description: The name
    - id: textureRegion
      type: MLEM.Textures.TextureRegion
      description: The texture to use for rendering
    - id: wallMode
      type: TinyLife.World.WallMode
      description: The wall mode
    - id: price
      type: System.Int32
      description: The price
    - id: construct
      type: System.Func{TinyLife.World.OpeningType,System.Int32,TinyLife.World.Wall,TinyLife.World.Opening}
      description: The function that is used for constructing an <xref href="TinyLife.World.Opening" data-throw-if-not-resolved="false"></xref> from this opening type
    - id: colorScheme
      type: TinyLife.Utilities.ColorScheme
      description: The color scheme for this opening
    - id: icon
      type: MLEM.Textures.TextureRegion
      description: The build mode category icon of this object
    content.vb: Public Sub New(name As String, textureRegion As TextureRegion, wallMode As WallMode, price As Integer, construct As Func(Of OpeningType, Integer, Wall, Opening), colorScheme As ColorScheme, icon As TextureRegion = Nothing)
  overload: TinyLife.World.OpeningType.#ctor*
  nameWithType.vb: OpeningType.OpeningType(String, TextureRegion, WallMode, Int32, Func(Of OpeningType, Int32, Wall, Opening), ColorScheme, TextureRegion)
  modifiers.csharp:
  - public
  modifiers.vb:
  - Public
  fullName.vb: TinyLife.World.OpeningType.OpeningType(System.String, MLEM.Textures.TextureRegion, TinyLife.World.WallMode, System.Int32, System.Func(Of TinyLife.World.OpeningType, System.Int32, TinyLife.World.Wall, TinyLife.World.Opening), TinyLife.Utilities.ColorScheme, MLEM.Textures.TextureRegion)
  name.vb: OpeningType(String, TextureRegion, WallMode, Int32, Func(Of OpeningType, Int32, Wall, Opening), ColorScheme, TextureRegion)
- uid: TinyLife.World.OpeningType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Boolean,System.Single,System.Single,System.Int32,System.Nullable{Microsoft.Xna.Framework.Color},Microsoft.Xna.Framework.Point)
  commentId: M:TinyLife.World.OpeningType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Boolean,System.Single,System.Single,System.Int32,System.Nullable{Microsoft.Xna.Framework.Color},Microsoft.Xna.Framework.Point)
  id: Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Boolean,System.Single,System.Single,System.Int32,System.Nullable{Microsoft.Xna.Framework.Color},Microsoft.Xna.Framework.Point)
  parent: TinyLife.World.OpeningType
  langs:
  - csharp
  - vb
  name: Draw(GameTime, SpriteBatch, Vector2, Boolean, Single, Single, Int32, Nullable<Color>, Point)
  nameWithType: OpeningType.Draw(GameTime, SpriteBatch, Vector2, Boolean, Single, Single, Int32, Nullable<Color>, Point)
  fullName: TinyLife.World.OpeningType.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Boolean, System.Single, System.Single, System.Int32, System.Nullable<Microsoft.Xna.Framework.Color>, Microsoft.Xna.Framework.Point)
  type: Method
  source:
    remote:
      path: TinyLife/World/OpeningType.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: Draw
    path: World/OpeningType.cs
    startLine: 96
  assemblies:
  - Tiny Life
  namespace: TinyLife.World
  summary: "\nDraws this opening in a wall\n"
  example: []
  syntax:
    content: public void Draw(GameTime time, SpriteBatch batch, Vector2 drawPos, bool vertical, float scale, float depth, int color, Color? overrideColor, Point textureOffset = default(Point))
    parameters:
    - id: time
      type: Microsoft.Xna.Framework.GameTime
      description: The game&apos;s time
    - id: batch
      type: Microsoft.Xna.Framework.Graphics.SpriteBatch
      description: The sprite batch to render with
    - id: drawPos
      type: Microsoft.Xna.Framework.Vector2
      description: The position, in screen space, to draw at
    - id: vertical
      type: System.Boolean
      description: Whether the underlying wall is vertical
    - id: scale
      type: System.Single
      description: The scale to render with
    - id: depth
      type: System.Single
      description: The depth to use for rendering
    - id: color
      type: System.Int32
      description: The color index that should be used for rendering
    - id: overrideColor
      type: System.Nullable{Microsoft.Xna.Framework.Color}
      description: A color that this object should be rendered with, instead of its default color
    - id: textureOffset
      type: Microsoft.Xna.Framework.Point
      description: An offset that should be applied to the texture region. This value is multiplied with the texture region&apos;s size.
    content.vb: Public Sub Draw(time As GameTime, batch As SpriteBatch, drawPos As Vector2, vertical As Boolean, scale As Single, depth As Single, color As Integer, overrideColor As Color?, textureOffset As Point = Nothing)
  overload: TinyLife.World.OpeningType.Draw*
  nameWithType.vb: OpeningType.Draw(GameTime, SpriteBatch, Vector2, Boolean, Single, Single, Int32, Nullable(Of Color), Point)
  modifiers.csharp:
  - public
  modifiers.vb:
  - Public
  fullName.vb: TinyLife.World.OpeningType.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, System.Boolean, System.Single, System.Single, System.Int32, System.Nullable(Of Microsoft.Xna.Framework.Color), Microsoft.Xna.Framework.Point)
  name.vb: Draw(GameTime, SpriteBatch, Vector2, Boolean, Single, Single, Int32, Nullable(Of Color), Point)
- uid: TinyLife.World.OpeningType.DrawUi(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.GameTime,System.Int32,System.Single)
  commentId: M:TinyLife.World.OpeningType.DrawUi(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.GameTime,System.Int32,System.Single)
  id: DrawUi(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.GameTime,System.Int32,System.Single)
  parent: TinyLife.World.OpeningType
  langs:
  - csharp
  - vb
  name: DrawUi(Element, SpriteBatch, GameTime, Int32, Single)
  nameWithType: OpeningType.DrawUi(Element, SpriteBatch, GameTime, Int32, Single)
  fullName: TinyLife.World.OpeningType.DrawUi(MLEM.Ui.Elements.Element, Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.GameTime, System.Int32, System.Single)
  type: Method
  source:
    remote:
      path: TinyLife/World/OpeningType.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: DrawUi
    path: World/OpeningType.cs
    startLine: 115
  assemblies:
  - Tiny Life
  namespace: TinyLife.World
  summary: "\nDraws this opening in ui space rather than world space\n"
  example: []
  syntax:
    content: public void DrawUi(Element e, SpriteBatch batch, GameTime time, int color, float drawScale = 0.3F)
    parameters:
    - id: e
      type: MLEM.Ui.Elements.Element
      description: The ui element to draw this opening onto
    - id: batch
      type: Microsoft.Xna.Framework.Graphics.SpriteBatch
      description: The sprite batch to use for drawing
    - id: time
      type: Microsoft.Xna.Framework.GameTime
      description: The game time
    - id: color
      type: System.Int32
      description: The color index to draw with
    - id: drawScale
      type: System.Single
      description: The scale to draw with. 0.3 by default.
    content.vb: Public Sub DrawUi(e As Element, batch As SpriteBatch, time As GameTime, color As Integer, drawScale As Single = 0.3F)
  overload: TinyLife.World.OpeningType.DrawUi*
  modifiers.csharp:
  - public
  modifiers.vb:
  - Public
- uid: TinyLife.World.OpeningType.Construct(System.Int32,TinyLife.World.Wall)
  commentId: M:TinyLife.World.OpeningType.Construct(System.Int32,TinyLife.World.Wall)
  id: Construct(System.Int32,TinyLife.World.Wall)
  parent: TinyLife.World.OpeningType
  langs:
  - csharp
  - vb
  name: Construct(Int32, Wall)
  nameWithType: OpeningType.Construct(Int32, Wall)
  fullName: TinyLife.World.OpeningType.Construct(System.Int32, TinyLife.World.Wall)
  type: Method
  source:
    remote:
      path: TinyLife/World/OpeningType.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: Construct
    path: World/OpeningType.cs
    startLine: 128
  assemblies:
  - Tiny Life
  namespace: TinyLife.World
  summary: "\nConstructs a new <xref href=\"TinyLife.World.Opening\" data-throw-if-not-resolved=\"false\"></xref> instance from this opening type\n"
  example: []
  syntax:
    content: public Opening Construct(int color, Wall wall)
    parameters:
    - id: color
      type: System.Int32
      description: The color index to use
    - id: wall
      type: TinyLife.World.Wall
      description: The wall that this opening will be slotted into
    return:
      type: TinyLife.World.Opening
      description: A new opening instance based on this type
    content.vb: Public Function Construct(color As Integer, wall As Wall) As Opening
  overload: TinyLife.World.OpeningType.Construct*
  modifiers.csharp:
  - public
  modifiers.vb:
  - Public
- uid: TinyLife.World.OpeningType.Register(TinyLife.World.OpeningType)
  commentId: M:TinyLife.World.OpeningType.Register(TinyLife.World.OpeningType)
  id: Register(TinyLife.World.OpeningType)
  parent: TinyLife.World.OpeningType
  langs:
  - csharp
  - vb
  name: Register(OpeningType)
  nameWithType: OpeningType.Register(OpeningType)
  fullName: TinyLife.World.OpeningType.Register(TinyLife.World.OpeningType)
  type: Method
  source:
    remote:
      path: TinyLife/World/OpeningType.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: Register
    path: World/OpeningType.cs
    startLine: 136
  assemblies:
  - Tiny Life
  namespace: TinyLife.World
  summary: "\nRegisters the given <xref href=\"TinyLife.World.OpeningType\" data-throw-if-not-resolved=\"false\"></xref> to the <xref href=\"TinyLife.World.OpeningType.Types\" data-throw-if-not-resolved=\"false\"></xref> registry\n"
  example: []
  syntax:
    content: public static void Register(OpeningType type)
    parameters:
    - id: type
      type: TinyLife.World.OpeningType
      description: The type to register
    content.vb: Public Shared Sub Register(type As OpeningType)
  overload: TinyLife.World.OpeningType.Register*
  modifiers.csharp:
  - public
  - static
  modifiers.vb:
  - Public
  - Shared
references:
- uid: TinyLife.World.Wall
  commentId: T:TinyLife.World.Wall
  parent: TinyLife.World
  name: Wall
  nameWithType: Wall
  fullName: TinyLife.World.Wall
- uid: TinyLife.World.Opening
  commentId: T:TinyLife.World.Opening
  parent: TinyLife.World
  name: Opening
  nameWithType: Opening
  fullName: TinyLife.World.Opening
- uid: TinyLife.World
  commentId: N:TinyLife.World
  name: TinyLife.World
  nameWithType: TinyLife.World
  fullName: TinyLife.World
- uid: System.Object
  commentId: T:System.Object
  parent: System
  isExternal: true
  name: Object
  nameWithType: Object
  fullName: System.Object
- uid: System.Object.Equals(System.Object)
  commentId: M:System.Object.Equals(System.Object)
  parent: System.Object
  isExternal: true
  name: Equals(Object)
  nameWithType: Object.Equals(Object)
  fullName: System.Object.Equals(System.Object)
  spec.csharp:
  - uid: System.Object.Equals(System.Object)
    name: Equals
    nameWithType: Object.Equals
    fullName: System.Object.Equals
    isExternal: true
  - name: (
    nameWithType: (
    fullName: (
  - uid: System.Object
    name: Object
    nameWithType: Object
    fullName: System.Object
    isExternal: true
  - name: )
    nameWithType: )
    fullName: )
  spec.vb:
  - uid: System.Object.Equals(System.Object)
    name: Equals
    nameWithType: Object.Equals
    fullName: System.Object.Equals
    isExternal: true
  - name: (
    nameWithType: (
    fullName: (
  - uid: System.Object
    name: Object
    nameWithType: Object
    fullName: System.Object
    isExternal: true
  - name: )
    nameWithType: )
    fullName: )
- uid: System.Object.Equals(System.Object,System.Object)
  commentId: M:System.Object.Equals(System.Object,System.Object)
  parent: System.Object
  isExternal: true
  name: Equals(Object, Object)
  nameWithType: Object.Equals(Object, Object)
  fullName: System.Object.Equals(System.Object, System.Object)
  spec.csharp:
  - uid: System.Object.Equals(System.Object,System.Object)
    name: Equals
    nameWithType: Object.Equals
    fullName: System.Object.Equals
    isExternal: true
  - name: (
    nameWithType: (
    fullName: (
  - uid: System.Object
    name: Object
    nameWithType: Object
    fullName: System.Object
    isExternal: true
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - uid: System.Object
    name: Object
    nameWithType: Object
    fullName: System.Object
    isExternal: true
  - name: )
    nameWithType: )
    fullName: )
  spec.vb:
  - uid: System.Object.Equals(System.Object,System.Object)
    name: Equals
    nameWithType: Object.Equals
    fullName: System.Object.Equals
    isExternal: true
  - name: (
    nameWithType: (
    fullName: (
  - uid: System.Object
    name: Object
    nameWithType: Object
    fullName: System.Object
    isExternal: true
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - uid: System.Object
    name: Object
    nameWithType: Object
    fullName: System.Object
    isExternal: true
  - name: )
    nameWithType: )
    fullName: )
- uid: System.Object.GetHashCode
  commentId: M:System.Object.GetHashCode
  parent: System.Object
  isExternal: true
  name: GetHashCode()
  nameWithType: Object.GetHashCode()
  fullName: System.Object.GetHashCode()
  spec.csharp:
  - uid: System.Object.GetHashCode
    name: GetHashCode
    nameWithType: Object.GetHashCode
    fullName: System.Object.GetHashCode
    isExternal: true
  - name: (
    nameWithType: (
    fullName: (
  - name: )
    nameWithType: )
    fullName: )
  spec.vb:
  - uid: System.Object.GetHashCode
    name: GetHashCode
    nameWithType: Object.GetHashCode
    fullName: System.Object.GetHashCode
    isExternal: true
  - name: (
    nameWithType: (
    fullName: (
  - name: )
    nameWithType: )
    fullName: )
- uid: System.Object.GetType
  commentId: M:System.Object.GetType
  parent: System.Object
  isExternal: true
  name: GetType()
  nameWithType: Object.GetType()
  fullName: System.Object.GetType()
  spec.csharp:
  - uid: System.Object.GetType
    name: GetType
    nameWithType: Object.GetType
    fullName: System.Object.GetType
    isExternal: true
  - name: (
    nameWithType: (
    fullName: (
  - name: )
    nameWithType: )
    fullName: )
  spec.vb:
  - uid: System.Object.GetType
    name: GetType
    nameWithType: Object.GetType
    fullName: System.Object.GetType
    isExternal: true
  - name: (
    nameWithType: (
    fullName: (
  - name: )
    nameWithType: )
    fullName: )
- uid: System.Object.MemberwiseClone
  commentId: M:System.Object.MemberwiseClone
  parent: System.Object
  isExternal: true
  name: MemberwiseClone()
  nameWithType: Object.MemberwiseClone()
  fullName: System.Object.MemberwiseClone()
  spec.csharp:
  - uid: System.Object.MemberwiseClone
    name: MemberwiseClone
    nameWithType: Object.MemberwiseClone
    fullName: System.Object.MemberwiseClone
    isExternal: true
  - name: (
    nameWithType: (
    fullName: (
  - name: )
    nameWithType: )
    fullName: )
  spec.vb:
  - uid: System.Object.MemberwiseClone
    name: MemberwiseClone
    nameWithType: Object.MemberwiseClone
    fullName: System.Object.MemberwiseClone
    isExternal: true
  - name: (
    nameWithType: (
    fullName: (
  - name: )
    nameWithType: )
    fullName: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
  commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
  parent: System.Object
  isExternal: true
  name: ReferenceEquals(Object, Object)
  nameWithType: Object.ReferenceEquals(Object, Object)
  fullName: System.Object.ReferenceEquals(System.Object, System.Object)
  spec.csharp:
  - uid: System.Object.ReferenceEquals(System.Object,System.Object)
    name: ReferenceEquals
    nameWithType: Object.ReferenceEquals
    fullName: System.Object.ReferenceEquals
    isExternal: true
  - name: (
    nameWithType: (
    fullName: (
  - uid: System.Object
    name: Object
    nameWithType: Object
    fullName: System.Object
    isExternal: true
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - uid: System.Object
    name: Object
    nameWithType: Object
    fullName: System.Object
    isExternal: true
  - name: )
    nameWithType: )
    fullName: )
  spec.vb:
  - uid: System.Object.ReferenceEquals(System.Object,System.Object)
    name: ReferenceEquals
    nameWithType: Object.ReferenceEquals
    fullName: System.Object.ReferenceEquals
    isExternal: true
  - name: (
    nameWithType: (
    fullName: (
  - uid: System.Object
    name: Object
    nameWithType: Object
    fullName: System.Object
    isExternal: true
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - uid: System.Object
    name: Object
    nameWithType: Object
    fullName: System.Object
    isExternal: true
  - name: )
    nameWithType: )
    fullName: )
- uid: System.Object.ToString
  commentId: M:System.Object.ToString
  parent: System.Object
  isExternal: true
  name: ToString()
  nameWithType: Object.ToString()
  fullName: System.Object.ToString()
  spec.csharp:
  - uid: System.Object.ToString
    name: ToString
    nameWithType: Object.ToString
    fullName: System.Object.ToString
    isExternal: true
  - name: (
    nameWithType: (
    fullName: (
  - name: )
    nameWithType: )
    fullName: )
  spec.vb:
  - uid: System.Object.ToString
    name: ToString
    nameWithType: Object.ToString
    fullName: System.Object.ToString
    isExternal: true
  - name: (
    nameWithType: (
    fullName: (
  - name: )
    nameWithType: )
    fullName: )
- uid: TinyLife.World.OpeningType.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<OpeningType>()
  nameWithType: Extensions.JsonCopy<OpeningType>()
  fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.World.OpeningType>()
  nameWithType.vb: Extensions.JsonCopy(Of OpeningType)()
  fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.World.OpeningType)()
  name.vb: JsonCopy(Of OpeningType)()
  spec.csharp:
  - uid: TinyLife.Utilities.Extensions.JsonCopy``1
    name: JsonCopy<OpeningType>
    nameWithType: Extensions.JsonCopy<OpeningType>
    fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.World.OpeningType>
  - name: (
    nameWithType: (
    fullName: (
  - name: )
    nameWithType: )
    fullName: )
  spec.vb:
  - uid: TinyLife.Utilities.Extensions.JsonCopy``1
    name: JsonCopy(Of OpeningType)
    nameWithType: Extensions.JsonCopy(Of OpeningType)
    fullName: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.World.OpeningType)
  - name: (
    nameWithType: (
    fullName: (
  - name: )
    nameWithType: )
    fullName: )
- uid: System
  commentId: N:System
  isExternal: true
  name: System
  nameWithType: System
  fullName: System
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
  commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
  name: JsonCopy<T>(T)
  nameWithType: Extensions.JsonCopy<T>(T)
  fullName: TinyLife.Utilities.Extensions.JsonCopy<T>(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<T>
    nameWithType: Extensions.JsonCopy<T>
    fullName: TinyLife.Utilities.Extensions.JsonCopy<T>
  - name: (
    nameWithType: (
    fullName: (
  - name: T
    nameWithType: T
    fullName: T
  - name: )
    nameWithType: )
    fullName: )
  spec.vb:
  - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
    name: JsonCopy(Of T)
    nameWithType: Extensions.JsonCopy(Of T)
    fullName: TinyLife.Utilities.Extensions.JsonCopy(Of T)
  - name: (
    nameWithType: (
    fullName: (
  - name: T
    nameWithType: T
    fullName: T
  - name: )
    nameWithType: )
    fullName: )
- 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
- uid: TinyLife.World.OpeningType
  commentId: T:TinyLife.World.OpeningType
  parent: TinyLife.World
  name: OpeningType
  nameWithType: OpeningType
  fullName: TinyLife.World.OpeningType
- uid: TinyLife.World.OpeningType.Register(TinyLife.World.OpeningType)
  commentId: M:TinyLife.World.OpeningType.Register(TinyLife.World.OpeningType)
  isExternal: true
- uid: System.Collections.Generic.IDictionary{System.String,TinyLife.World.OpeningType}
  commentId: T:System.Collections.Generic.IDictionary{System.String,TinyLife.World.OpeningType}
  parent: System.Collections.Generic
  definition: System.Collections.Generic.IDictionary`2
  name: IDictionary<String, OpeningType>
  nameWithType: IDictionary<String, OpeningType>
  fullName: System.Collections.Generic.IDictionary<System.String, TinyLife.World.OpeningType>
  nameWithType.vb: IDictionary(Of String, OpeningType)
  fullName.vb: System.Collections.Generic.IDictionary(Of System.String, TinyLife.World.OpeningType)
  name.vb: IDictionary(Of String, OpeningType)
  spec.csharp:
  - uid: System.Collections.Generic.IDictionary`2
    name: IDictionary
    nameWithType: IDictionary
    fullName: System.Collections.Generic.IDictionary
    isExternal: true
  - name: <
    nameWithType: <
    fullName: <
  - uid: System.String
    name: String
    nameWithType: String
    fullName: System.String
    isExternal: true
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - uid: TinyLife.World.OpeningType
    name: OpeningType
    nameWithType: OpeningType
    fullName: TinyLife.World.OpeningType
  - name: '>'
    nameWithType: '>'
    fullName: '>'
  spec.vb:
  - uid: System.Collections.Generic.IDictionary`2
    name: IDictionary
    nameWithType: IDictionary
    fullName: System.Collections.Generic.IDictionary
    isExternal: true
  - name: '(Of '
    nameWithType: '(Of '
    fullName: '(Of '
  - uid: System.String
    name: String
    nameWithType: String
    fullName: System.String
    isExternal: true
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - uid: TinyLife.World.OpeningType
    name: OpeningType
    nameWithType: OpeningType
    fullName: TinyLife.World.OpeningType
  - name: )
    nameWithType: )
    fullName: )
- uid: System.Collections.Generic.IDictionary`2
  commentId: T:System.Collections.Generic.IDictionary`2
  isExternal: true
  name: IDictionary<TKey, TValue>
  nameWithType: IDictionary<TKey, TValue>
  fullName: System.Collections.Generic.IDictionary<TKey, TValue>
  nameWithType.vb: IDictionary(Of TKey, TValue)
  fullName.vb: System.Collections.Generic.IDictionary(Of TKey, TValue)
  name.vb: IDictionary(Of TKey, TValue)
  spec.csharp:
  - uid: System.Collections.Generic.IDictionary`2
    name: IDictionary
    nameWithType: IDictionary
    fullName: System.Collections.Generic.IDictionary
    isExternal: true
  - name: <
    nameWithType: <
    fullName: <
  - name: TKey
    nameWithType: TKey
    fullName: TKey
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - name: TValue
    nameWithType: TValue
    fullName: TValue
  - name: '>'
    nameWithType: '>'
    fullName: '>'
  spec.vb:
  - uid: System.Collections.Generic.IDictionary`2
    name: IDictionary
    nameWithType: IDictionary
    fullName: System.Collections.Generic.IDictionary
    isExternal: true
  - name: '(Of '
    nameWithType: '(Of '
    fullName: '(Of '
  - name: TKey
    nameWithType: TKey
    fullName: TKey
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - name: TValue
    nameWithType: TValue
    fullName: TValue
  - name: )
    nameWithType: )
    fullName: )
- uid: System.Collections.Generic
  commentId: N:System.Collections.Generic
  isExternal: true
  name: System.Collections.Generic
  nameWithType: System.Collections.Generic
  fullName: System.Collections.Generic
- uid: System.String
  commentId: T:System.String
  parent: System
  isExternal: true
  name: String
  nameWithType: String
  fullName: System.String
- uid: TinyLife.World.OpeningType.WallMode
  commentId: F:TinyLife.World.OpeningType.WallMode
  isExternal: true
- uid: TinyLife.World.WallMode
  commentId: T:TinyLife.World.WallMode
  parent: TinyLife.World
  name: WallMode
  nameWithType: WallMode
  fullName: TinyLife.World.WallMode
- uid: System.Int32
  commentId: T:System.Int32
  parent: System
  isExternal: true
  name: Int32
  nameWithType: Int32
  fullName: System.Int32
- uid: TinyLife.Utilities.ColorScheme
  commentId: T:TinyLife.Utilities.ColorScheme
  parent: TinyLife.Utilities
  name: ColorScheme
  nameWithType: ColorScheme
  fullName: TinyLife.Utilities.ColorScheme
- uid: MLEM.Textures.TextureRegion
  commentId: T:MLEM.Textures.TextureRegion
  parent: MLEM.Textures
  isExternal: true
  name: TextureRegion
  nameWithType: TextureRegion
  fullName: MLEM.Textures.TextureRegion
- uid: MLEM.Textures
  commentId: N:MLEM.Textures
  isExternal: true
  name: MLEM.Textures
  nameWithType: MLEM.Textures
  fullName: MLEM.Textures
- uid: TinyLife.World.OpeningType.#ctor*
  commentId: Overload:TinyLife.World.OpeningType.#ctor
  name: OpeningType
  nameWithType: OpeningType.OpeningType
  fullName: TinyLife.World.OpeningType.OpeningType
- uid: System.Func{TinyLife.World.OpeningType,System.Int32,TinyLife.World.Wall,TinyLife.World.Opening}
  commentId: T:System.Func{TinyLife.World.OpeningType,System.Int32,TinyLife.World.Wall,TinyLife.World.Opening}
  parent: System
  definition: System.Func`4
  name: Func<OpeningType, Int32, Wall, Opening>
  nameWithType: Func<OpeningType, Int32, Wall, Opening>
  fullName: System.Func<TinyLife.World.OpeningType, System.Int32, TinyLife.World.Wall, TinyLife.World.Opening>
  nameWithType.vb: Func(Of OpeningType, Int32, Wall, Opening)
  fullName.vb: System.Func(Of TinyLife.World.OpeningType, System.Int32, TinyLife.World.Wall, TinyLife.World.Opening)
  name.vb: Func(Of OpeningType, Int32, Wall, Opening)
  spec.csharp:
  - uid: System.Func`4
    name: Func
    nameWithType: Func
    fullName: System.Func
    isExternal: true
  - name: <
    nameWithType: <
    fullName: <
  - uid: TinyLife.World.OpeningType
    name: OpeningType
    nameWithType: OpeningType
    fullName: TinyLife.World.OpeningType
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - uid: System.Int32
    name: Int32
    nameWithType: Int32
    fullName: System.Int32
    isExternal: true
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - uid: TinyLife.World.Wall
    name: Wall
    nameWithType: Wall
    fullName: TinyLife.World.Wall
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - uid: TinyLife.World.Opening
    name: Opening
    nameWithType: Opening
    fullName: TinyLife.World.Opening
  - name: '>'
    nameWithType: '>'
    fullName: '>'
  spec.vb:
  - uid: System.Func`4
    name: Func
    nameWithType: Func
    fullName: System.Func
    isExternal: true
  - name: '(Of '
    nameWithType: '(Of '
    fullName: '(Of '
  - uid: TinyLife.World.OpeningType
    name: OpeningType
    nameWithType: OpeningType
    fullName: TinyLife.World.OpeningType
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - uid: System.Int32
    name: Int32
    nameWithType: Int32
    fullName: System.Int32
    isExternal: true
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - uid: TinyLife.World.Wall
    name: Wall
    nameWithType: Wall
    fullName: TinyLife.World.Wall
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - uid: TinyLife.World.Opening
    name: Opening
    nameWithType: Opening
    fullName: TinyLife.World.Opening
  - name: )
    nameWithType: )
    fullName: )
- uid: System.Func`4
  commentId: T:System.Func`4
  isExternal: true
  name: Func<T1, T2, T3, TResult>
  nameWithType: Func<T1, T2, T3, TResult>
  fullName: System.Func<T1, T2, T3, TResult>
  nameWithType.vb: Func(Of T1, T2, T3, TResult)
  fullName.vb: System.Func(Of T1, T2, T3, TResult)
  name.vb: Func(Of T1, T2, T3, TResult)
  spec.csharp:
  - uid: System.Func`4
    name: Func
    nameWithType: Func
    fullName: System.Func
    isExternal: true
  - name: <
    nameWithType: <
    fullName: <
  - name: T1
    nameWithType: T1
    fullName: T1
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - name: T2
    nameWithType: T2
    fullName: T2
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - name: T3
    nameWithType: T3
    fullName: T3
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - name: TResult
    nameWithType: TResult
    fullName: TResult
  - name: '>'
    nameWithType: '>'
    fullName: '>'
  spec.vb:
  - uid: System.Func`4
    name: Func
    nameWithType: Func
    fullName: System.Func
    isExternal: true
  - name: '(Of '
    nameWithType: '(Of '
    fullName: '(Of '
  - name: T1
    nameWithType: T1
    fullName: T1
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - name: T2
    nameWithType: T2
    fullName: T2
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - name: T3
    nameWithType: T3
    fullName: T3
  - name: ', '
    nameWithType: ', '
    fullName: ', '
  - name: TResult
    nameWithType: TResult
    fullName: TResult
  - name: )
    nameWithType: )
    fullName: )
- uid: TinyLife.World.OpeningType.Draw*
  commentId: Overload:TinyLife.World.OpeningType.Draw
  name: Draw
  nameWithType: OpeningType.Draw
  fullName: TinyLife.World.OpeningType.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: 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
  name: Boolean
  nameWithType: Boolean
  fullName: System.Boolean
- uid: System.Single
  commentId: T:System.Single
  parent: System
  isExternal: true
  name: Single
  nameWithType: Single
  fullName: System.Single
- uid: System.Nullable{Microsoft.Xna.Framework.Color}
  commentId: T:System.Nullable{Microsoft.Xna.Framework.Color}
  parent: System
  definition: System.Nullable`1
  name: Nullable<Color>
  nameWithType: Nullable<Color>
  fullName: System.Nullable<Microsoft.Xna.Framework.Color>
  nameWithType.vb: Nullable(Of Color)
  fullName.vb: System.Nullable(Of Microsoft.Xna.Framework.Color)
  name.vb: Nullable(Of Color)
  spec.csharp:
  - uid: System.Nullable`1
    name: Nullable
    nameWithType: Nullable
    fullName: System.Nullable
    isExternal: true
  - name: <
    nameWithType: <
    fullName: <
  - uid: Microsoft.Xna.Framework.Color
    name: Color
    nameWithType: Color
    fullName: Microsoft.Xna.Framework.Color
    isExternal: true
  - name: '>'
    nameWithType: '>'
    fullName: '>'
  spec.vb:
  - uid: System.Nullable`1
    name: Nullable
    nameWithType: Nullable
    fullName: System.Nullable
    isExternal: true
  - name: '(Of '
    nameWithType: '(Of '
    fullName: '(Of '
  - uid: Microsoft.Xna.Framework.Color
    name: Color
    nameWithType: Color
    fullName: Microsoft.Xna.Framework.Color
    isExternal: true
  - name: )
    nameWithType: )
    fullName: )
- 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
- 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
- uid: System.Nullable`1
  commentId: T:System.Nullable`1
  isExternal: true
  name: Nullable<T>
  nameWithType: Nullable<T>
  fullName: System.Nullable<T>
  nameWithType.vb: Nullable(Of T)
  fullName.vb: System.Nullable(Of T)
  name.vb: Nullable(Of T)
  spec.csharp:
  - uid: System.Nullable`1
    name: Nullable
    nameWithType: Nullable
    fullName: System.Nullable
    isExternal: true
  - name: <
    nameWithType: <
    fullName: <
  - name: T
    nameWithType: T
    fullName: T
  - name: '>'
    nameWithType: '>'
    fullName: '>'
  spec.vb:
  - uid: System.Nullable`1
    name: Nullable
    nameWithType: Nullable
    fullName: System.Nullable
    isExternal: true
  - name: '(Of '
    nameWithType: '(Of '
    fullName: '(Of '
  - name: T
    nameWithType: T
    fullName: T
  - name: )
    nameWithType: )
    fullName: )
- uid: TinyLife.World.OpeningType.DrawUi*
  commentId: Overload:TinyLife.World.OpeningType.DrawUi
  name: DrawUi
  nameWithType: OpeningType.DrawUi
  fullName: TinyLife.World.OpeningType.DrawUi
- uid: MLEM.Ui.Elements.Element
  commentId: T:MLEM.Ui.Elements.Element
  parent: MLEM.Ui.Elements
  isExternal: true
  name: Element
  nameWithType: Element
  fullName: MLEM.Ui.Elements.Element
- uid: MLEM.Ui.Elements
  commentId: N:MLEM.Ui.Elements
  isExternal: true
  name: MLEM.Ui.Elements
  nameWithType: MLEM.Ui.Elements
  fullName: MLEM.Ui.Elements
- uid: TinyLife.World.OpeningType.Construct*
  commentId: Overload:TinyLife.World.OpeningType.Construct
  name: Construct
  nameWithType: OpeningType.Construct
  fullName: TinyLife.World.OpeningType.Construct
- uid: TinyLife.World.OpeningType.Types
  commentId: F:TinyLife.World.OpeningType.Types
  isExternal: true
- uid: TinyLife.World.OpeningType.Register*
  commentId: Overload:TinyLife.World.OpeningType.Register
  name: Register
  nameWithType: OpeningType.Register
  fullName: TinyLife.World.OpeningType.Register
