### YamlMime:ManagedReference
items:
- uid: TinyLife.GameImpl.GameMode
  commentId: T:TinyLife.GameImpl.GameMode
  id: GameImpl.GameMode
  parent: TinyLife
  children:
  - TinyLife.GameImpl.GameMode.BuildOnly
  - TinyLife.GameImpl.GameMode.InGameHousehold
  - TinyLife.GameImpl.GameMode.MainMenu
  - TinyLife.GameImpl.GameMode.SelectHousehold
  - TinyLife.GameImpl.GameMode.Splash
  langs:
  - csharp
  - vb
  name: GameImpl.GameMode
  nameWithType: GameImpl.GameMode
  fullName: TinyLife.GameImpl.GameMode
  type: Enum
  source:
    remote:
      path: TinyLife/GameImpl.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: GameMode
    path: GameImpl.cs
    startLine: 711
  assemblies:
  - Tiny Life
  namespace: TinyLife
  summary: "\nAn enumeration that contains values representing the different game modes the game can be in\n"
  example: []
  syntax:
    content: public enum GameMode
    content.vb: Public Enum GameMode
  extensionMethods:
  - TinyLife.GameImpl.GameMode.TinyLife.Utilities.Extensions.JsonCopy``1
  modifiers.csharp:
  - public
  - enum
  modifiers.vb:
  - Public
  - Enum
- uid: TinyLife.GameImpl.GameMode.Splash
  commentId: F:TinyLife.GameImpl.GameMode.Splash
  id: Splash
  parent: TinyLife.GameImpl.GameMode
  langs:
  - csharp
  - vb
  name: Splash
  nameWithType: GameImpl.GameMode.Splash
  fullName: TinyLife.GameImpl.GameMode.Splash
  type: Field
  source:
    remote:
      path: TinyLife/GameImpl.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: Splash
    path: GameImpl.cs
    startLine: 714
  assemblies:
  - Tiny Life
  namespace: TinyLife
  summary: 'A game mode that represents the splash screen at startup '
  example: []
  syntax:
    content: Splash = 0
    return:
      type: TinyLife.GameImpl.GameMode
  modifiers.csharp:
  - public
  - const
  modifiers.vb:
  - Public
  - Const
- uid: TinyLife.GameImpl.GameMode.MainMenu
  commentId: F:TinyLife.GameImpl.GameMode.MainMenu
  id: MainMenu
  parent: TinyLife.GameImpl.GameMode
  langs:
  - csharp
  - vb
  name: MainMenu
  nameWithType: GameImpl.GameMode.MainMenu
  fullName: TinyLife.GameImpl.GameMode.MainMenu
  type: Field
  source:
    remote:
      path: TinyLife/GameImpl.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: MainMenu
    path: GameImpl.cs
    startLine: 716
  assemblies:
  - Tiny Life
  namespace: TinyLife
  summary: 'A game mode that represents the main menu '
  example: []
  syntax:
    content: MainMenu = 1
    return:
      type: TinyLife.GameImpl.GameMode
  modifiers.csharp:
  - public
  - const
  modifiers.vb:
  - Public
  - Const
- uid: TinyLife.GameImpl.GameMode.SelectHousehold
  commentId: F:TinyLife.GameImpl.GameMode.SelectHousehold
  id: SelectHousehold
  parent: TinyLife.GameImpl.GameMode
  langs:
  - csharp
  - vb
  name: SelectHousehold
  nameWithType: GameImpl.GameMode.SelectHousehold
  fullName: TinyLife.GameImpl.GameMode.SelectHousehold
  type: Field
  source:
    remote:
      path: TinyLife/GameImpl.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: SelectHousehold
    path: GameImpl.cs
    startLine: 718
  assemblies:
  - Tiny Life
  namespace: TinyLife
  summary: 'A game mode that represents the map selection menu '
  example: []
  syntax:
    content: SelectHousehold = 2
    return:
      type: TinyLife.GameImpl.GameMode
  modifiers.csharp:
  - public
  - const
  modifiers.vb:
  - Public
  - Const
- uid: TinyLife.GameImpl.GameMode.InGameHousehold
  commentId: F:TinyLife.GameImpl.GameMode.InGameHousehold
  id: InGameHousehold
  parent: TinyLife.GameImpl.GameMode
  langs:
  - csharp
  - vb
  name: InGameHousehold
  nameWithType: GameImpl.GameMode.InGameHousehold
  fullName: TinyLife.GameImpl.GameMode.InGameHousehold
  type: Field
  source:
    remote:
      path: TinyLife/GameImpl.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: InGameHousehold
    path: GameImpl.cs
    startLine: 720
  assemblies:
  - Tiny Life
  namespace: TinyLife
  summary: 'A game mode that represents the play mode, either in-game or in build mode '
  example: []
  syntax:
    content: InGameHousehold = 3
    return:
      type: TinyLife.GameImpl.GameMode
  modifiers.csharp:
  - public
  - const
  modifiers.vb:
  - Public
  - Const
- uid: TinyLife.GameImpl.GameMode.BuildOnly
  commentId: F:TinyLife.GameImpl.GameMode.BuildOnly
  id: BuildOnly
  parent: TinyLife.GameImpl.GameMode
  langs:
  - csharp
  - vb
  name: BuildOnly
  nameWithType: GameImpl.GameMode.BuildOnly
  fullName: TinyLife.GameImpl.GameMode.BuildOnly
  type: Field
  source:
    remote:
      path: TinyLife/GameImpl.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: BuildOnly
    path: GameImpl.cs
    startLine: 722
  assemblies:
  - Tiny Life
  namespace: TinyLife
  summary: 'A game mode that represents the play mode forced to build mode (with no current household) '
  example: []
  syntax:
    content: BuildOnly = 4
    return:
      type: TinyLife.GameImpl.GameMode
  modifiers.csharp:
  - public
  - const
  modifiers.vb:
  - Public
  - Const
references:
- uid: TinyLife
  commentId: N:TinyLife
  name: TinyLife
  nameWithType: TinyLife
  fullName: TinyLife
- uid: TinyLife.GameImpl.GameMode.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<GameImpl.GameMode>()
  nameWithType: Extensions.JsonCopy<GameImpl.GameMode>()
  fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.GameImpl.GameMode>()
  nameWithType.vb: Extensions.JsonCopy(Of GameImpl.GameMode)()
  fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.GameImpl.GameMode)()
  name.vb: JsonCopy(Of GameImpl.GameMode)()
  spec.csharp:
  - uid: TinyLife.Utilities.Extensions.JsonCopy``1
    name: JsonCopy<GameImpl.GameMode>
    nameWithType: Extensions.JsonCopy<GameImpl.GameMode>
    fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.GameImpl.GameMode>
  - name: (
    nameWithType: (
    fullName: (
  - name: )
    nameWithType: )
    fullName: )
  spec.vb:
  - uid: TinyLife.Utilities.Extensions.JsonCopy``1
    name: JsonCopy(Of GameImpl.GameMode)
    nameWithType: Extensions.JsonCopy(Of GameImpl.GameMode)
    fullName: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.GameImpl.GameMode)
  - name: (
    nameWithType: (
    fullName: (
  - name: )
    nameWithType: )
    fullName: )
- 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.GameImpl.GameMode
  commentId: T:TinyLife.GameImpl.GameMode
  parent: TinyLife
  name: GameImpl.GameMode
  nameWithType: GameImpl.GameMode
  fullName: TinyLife.GameImpl.GameMode
