### 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.CharacterCreation
  - TinyLife.GameImpl.GameMode.InGameHousehold
  - TinyLife.GameImpl.GameMode.InitialLoad
  - 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: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: GameMode
    path: ../TinyLife/GameImpl.cs
    startLine: 1186
  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 GameImpl.GameMode
    content.vb: Public Enum GameImpl.GameMode
  extensionMethods:
  - TinyLife.GameImpl.GameMode.TinyLife.Utilities.Extensions.JsonCopy``1
- uid: TinyLife.GameImpl.GameMode.InitialLoad
  commentId: F:TinyLife.GameImpl.GameMode.InitialLoad
  id: InitialLoad
  parent: TinyLife.GameImpl.GameMode
  langs:
  - csharp
  - vb
  name: InitialLoad
  nameWithType: GameImpl.GameMode.InitialLoad
  fullName: TinyLife.GameImpl.GameMode.InitialLoad
  type: Field
  source:
    remote:
      path: TinyLife/GameImpl.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: InitialLoad
    path: ../TinyLife/GameImpl.cs
    startLine: 1189
  assemblies:
  - Tiny Life
  namespace: TinyLife
  summary: 'A game mode that represents the loading screen at startup '
  example: []
  syntax:
    content: InitialLoad = 0
    return:
      type: TinyLife.GameImpl.GameMode
- 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: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: Splash
    path: ../TinyLife/GameImpl.cs
    startLine: 1191
  assemblies:
  - Tiny Life
  namespace: TinyLife
  summary: 'A game mode that represents the splash screen at startup '
  example: []
  syntax:
    content: Splash = 1
    return:
      type: TinyLife.GameImpl.GameMode
- 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: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: MainMenu
    path: ../TinyLife/GameImpl.cs
    startLine: 1193
  assemblies:
  - Tiny Life
  namespace: TinyLife
  summary: 'A game mode that represents the main menu '
  example: []
  syntax:
    content: MainMenu = 2
    return:
      type: TinyLife.GameImpl.GameMode
- 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: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: SelectHousehold
    path: ../TinyLife/GameImpl.cs
    startLine: 1195
  assemblies:
  - Tiny Life
  namespace: TinyLife
  summary: 'A game mode that represents the map selection menu '
  example: []
  syntax:
    content: SelectHousehold = 3
    return:
      type: TinyLife.GameImpl.GameMode
- 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: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: InGameHousehold
    path: ../TinyLife/GameImpl.cs
    startLine: 1197
  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 = 4
    return:
      type: TinyLife.GameImpl.GameMode
- 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: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: BuildOnly
    path: ../TinyLife/GameImpl.cs
    startLine: 1199
  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 = 5
    return:
      type: TinyLife.GameImpl.GameMode
- uid: TinyLife.GameImpl.GameMode.CharacterCreation
  commentId: F:TinyLife.GameImpl.GameMode.CharacterCreation
  id: CharacterCreation
  parent: TinyLife.GameImpl.GameMode
  langs:
  - csharp
  - vb
  name: CharacterCreation
  nameWithType: GameImpl.GameMode.CharacterCreation
  fullName: TinyLife.GameImpl.GameMode.CharacterCreation
  type: Field
  source:
    remote:
      path: TinyLife/GameImpl.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: CharacterCreation
    path: ../TinyLife/GameImpl.cs
    startLine: 1201
  assemblies:
  - Tiny Life
  namespace: TinyLife
  summary: 'A game mode that represents the <xref href="TinyLife.Uis.CharacterCreator" data-throw-if-not-resolved="false"></xref> '
  example: []
  syntax:
    content: CharacterCreation = 6
    return:
      type: TinyLife.GameImpl.GameMode
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<GameMode>(GameMode)
  nameWithType: Extensions.JsonCopy<GameImpl.GameMode>(GameImpl.GameMode)
  fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.GameImpl.GameMode>(TinyLife.GameImpl.GameMode)
  nameWithType.vb: Extensions.JsonCopy(Of GameImpl.GameMode)(GameImpl.GameMode)
  fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.GameImpl.GameMode)(TinyLife.GameImpl.GameMode)
  name.vb: JsonCopy(Of GameMode)(GameMode)
  spec.csharp:
  - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.GameImpl.GameMode)
    name: JsonCopy
  - name: <
  - uid: TinyLife.GameImpl.GameMode
    name: GameMode
  - name: '>'
  - name: (
  - uid: TinyLife.GameImpl.GameMode
    name: GameMode
  - name: )
  spec.vb:
  - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.GameImpl.GameMode)
    name: JsonCopy
  - name: (
  - name: Of
  - name: " "
  - uid: TinyLife.GameImpl.GameMode
    name: GameMode
  - name: )
  - name: (
  - uid: TinyLife.GameImpl.GameMode
    name: GameMode
  - name: )
- 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
  - 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.GameImpl.GameMode
  commentId: T:TinyLife.GameImpl.GameMode
  parent: TinyLife
  name: GameImpl.GameMode
  nameWithType: GameImpl.GameMode
  fullName: TinyLife.GameImpl.GameMode
  spec.csharp:
  - uid: TinyLife.GameImpl
    name: GameImpl
  - name: .
  - uid: TinyLife.GameImpl.GameMode
    name: GameMode
  spec.vb:
  - uid: TinyLife.GameImpl
    name: GameImpl
  - name: .
  - uid: TinyLife.GameImpl.GameMode
    name: GameMode
- uid: TinyLife.Uis.CharacterCreator
  commentId: T:TinyLife.Uis.CharacterCreator
  parent: TinyLife.Uis
  name: CharacterCreator
  nameWithType: CharacterCreator
  fullName: TinyLife.Uis.CharacterCreator
- uid: TinyLife.Uis
  commentId: N:TinyLife.Uis
  name: TinyLife.Uis
  nameWithType: TinyLife.Uis
  fullName: TinyLife.Uis
  spec.csharp:
  - uid: TinyLife
    name: TinyLife
  - name: .
  - uid: TinyLife.Uis
    name: Uis
  spec.vb:
  - uid: TinyLife
    name: TinyLife
  - name: .
  - uid: TinyLife.Uis
    name: Uis
