### YamlMime:ManagedReference
items:
- uid: TinyLife.Objects.SpeakStyle
  commentId: T:TinyLife.Objects.SpeakStyle
  id: SpeakStyle
  parent: TinyLife.Objects
  children:
  - TinyLife.Objects.SpeakStyle.Affirmative
  - TinyLife.Objects.SpeakStyle.Angry
  - TinyLife.Objects.SpeakStyle.Annoyed
  - TinyLife.Objects.SpeakStyle.Bored
  - TinyLife.Objects.SpeakStyle.Childish
  - TinyLife.Objects.SpeakStyle.Confident
  - TinyLife.Objects.SpeakStyle.Confused
  - TinyLife.Objects.SpeakStyle.Demanding
  - TinyLife.Objects.SpeakStyle.Disagreeing
  - TinyLife.Objects.SpeakStyle.Excited
  - TinyLife.Objects.SpeakStyle.Happy
  - TinyLife.Objects.SpeakStyle.Intrigued
  - TinyLife.Objects.SpeakStyle.Neutral
  - TinyLife.Objects.SpeakStyle.Questioning
  - TinyLife.Objects.SpeakStyle.Sad
  - TinyLife.Objects.SpeakStyle.Scared
  - TinyLife.Objects.SpeakStyle.Shocked
  - TinyLife.Objects.SpeakStyle.Thinking
  langs:
  - csharp
  - vb
  name: SpeakStyle
  nameWithType: SpeakStyle
  fullName: TinyLife.Objects.SpeakStyle
  type: Enum
  source:
    remote:
      path: TinyLife/Objects/Person.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife.git
    id: SpeakStyle
    path: Objects/Person.cs
    startLine: 2320
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  summary: "\nA speak style is a category that speaking sounds can apply to.\nEach speak style contains a variety of sound effects that can be received using <xref href=\"TinyLife.Objects.Person.GetRandomSpeakSound(TinyLife.Objects.SpeakStyle%2cSystem.Collections.Generic.List%7bMicrosoft.Xna.Framework.Audio.SoundEffect%7d%2cSystem.Nullable%7bSystem.TimeSpan%7d)\" data-throw-if-not-resolved=\"false\"></xref> or played for a person using <xref href=\"TinyLife.Objects.Person.Speak(TinyLife.Objects.SpeakStyle%2cSystem.Single%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref>.\nNote that these categories are rather vague, and that speech, in general, is not supposed to be immediately decypherable based on the speaking style used. As such, speak styles are just a very rough guidance for the sounds played.\n"
  example: []
  syntax:
    content: >-
      [Flags]

      public enum SpeakStyle
    content.vb: >-
      <Flags>

      Public Enum SpeakStyle
  extensionMethods:
  - TinyLife.Objects.SpeakStyle.TinyLife.Utilities.Extensions.JsonCopy``1
  attributes:
  - type: System.FlagsAttribute
    ctor: System.FlagsAttribute.#ctor
    arguments: []
  modifiers.csharp:
  - public
  - enum
  modifiers.vb:
  - Public
  - Enum
- uid: TinyLife.Objects.SpeakStyle.Affirmative
  commentId: F:TinyLife.Objects.SpeakStyle.Affirmative
  id: Affirmative
  parent: TinyLife.Objects.SpeakStyle
  langs:
  - csharp
  - vb
  name: Affirmative
  nameWithType: SpeakStyle.Affirmative
  fullName: TinyLife.Objects.SpeakStyle.Affirmative
  type: Field
  source:
    remote:
      path: TinyLife/Objects/Person.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife.git
    id: Affirmative
    path: Objects/Person.cs
    startLine: 2324
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  syntax:
    content: Affirmative = 1
    return:
      type: TinyLife.Objects.SpeakStyle
  modifiers.csharp:
  - public
  - const
  modifiers.vb:
  - Public
  - Const
- uid: TinyLife.Objects.SpeakStyle.Angry
  commentId: F:TinyLife.Objects.SpeakStyle.Angry
  id: Angry
  parent: TinyLife.Objects.SpeakStyle
  langs:
  - csharp
  - vb
  name: Angry
  nameWithType: SpeakStyle.Angry
  fullName: TinyLife.Objects.SpeakStyle.Angry
  type: Field
  source:
    remote:
      path: TinyLife/Objects/Person.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife.git
    id: Angry
    path: Objects/Person.cs
    startLine: 2325
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  syntax:
    content: Angry = 2
    return:
      type: TinyLife.Objects.SpeakStyle
  modifiers.csharp:
  - public
  - const
  modifiers.vb:
  - Public
  - Const
- uid: TinyLife.Objects.SpeakStyle.Annoyed
  commentId: F:TinyLife.Objects.SpeakStyle.Annoyed
  id: Annoyed
  parent: TinyLife.Objects.SpeakStyle
  langs:
  - csharp
  - vb
  name: Annoyed
  nameWithType: SpeakStyle.Annoyed
  fullName: TinyLife.Objects.SpeakStyle.Annoyed
  type: Field
  source:
    remote:
      path: TinyLife/Objects/Person.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife.git
    id: Annoyed
    path: Objects/Person.cs
    startLine: 2326
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  syntax:
    content: Annoyed = 4
    return:
      type: TinyLife.Objects.SpeakStyle
  modifiers.csharp:
  - public
  - const
  modifiers.vb:
  - Public
  - Const
- uid: TinyLife.Objects.SpeakStyle.Bored
  commentId: F:TinyLife.Objects.SpeakStyle.Bored
  id: Bored
  parent: TinyLife.Objects.SpeakStyle
  langs:
  - csharp
  - vb
  name: Bored
  nameWithType: SpeakStyle.Bored
  fullName: TinyLife.Objects.SpeakStyle.Bored
  type: Field
  source:
    remote:
      path: TinyLife/Objects/Person.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife.git
    id: Bored
    path: Objects/Person.cs
    startLine: 2327
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  syntax:
    content: Bored = 8
    return:
      type: TinyLife.Objects.SpeakStyle
  modifiers.csharp:
  - public
  - const
  modifiers.vb:
  - Public
  - Const
- uid: TinyLife.Objects.SpeakStyle.Childish
  commentId: F:TinyLife.Objects.SpeakStyle.Childish
  id: Childish
  parent: TinyLife.Objects.SpeakStyle
  langs:
  - csharp
  - vb
  name: Childish
  nameWithType: SpeakStyle.Childish
  fullName: TinyLife.Objects.SpeakStyle.Childish
  type: Field
  source:
    remote:
      path: TinyLife/Objects/Person.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife.git
    id: Childish
    path: Objects/Person.cs
    startLine: 2328
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  syntax:
    content: Childish = 16
    return:
      type: TinyLife.Objects.SpeakStyle
  modifiers.csharp:
  - public
  - const
  modifiers.vb:
  - Public
  - Const
- uid: TinyLife.Objects.SpeakStyle.Confident
  commentId: F:TinyLife.Objects.SpeakStyle.Confident
  id: Confident
  parent: TinyLife.Objects.SpeakStyle
  langs:
  - csharp
  - vb
  name: Confident
  nameWithType: SpeakStyle.Confident
  fullName: TinyLife.Objects.SpeakStyle.Confident
  type: Field
  source:
    remote:
      path: TinyLife/Objects/Person.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife.git
    id: Confident
    path: Objects/Person.cs
    startLine: 2329
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  syntax:
    content: Confident = 32
    return:
      type: TinyLife.Objects.SpeakStyle
  modifiers.csharp:
  - public
  - const
  modifiers.vb:
  - Public
  - Const
- uid: TinyLife.Objects.SpeakStyle.Confused
  commentId: F:TinyLife.Objects.SpeakStyle.Confused
  id: Confused
  parent: TinyLife.Objects.SpeakStyle
  langs:
  - csharp
  - vb
  name: Confused
  nameWithType: SpeakStyle.Confused
  fullName: TinyLife.Objects.SpeakStyle.Confused
  type: Field
  source:
    remote:
      path: TinyLife/Objects/Person.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife.git
    id: Confused
    path: Objects/Person.cs
    startLine: 2330
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  syntax:
    content: Confused = 64
    return:
      type: TinyLife.Objects.SpeakStyle
  modifiers.csharp:
  - public
  - const
  modifiers.vb:
  - Public
  - Const
- uid: TinyLife.Objects.SpeakStyle.Demanding
  commentId: F:TinyLife.Objects.SpeakStyle.Demanding
  id: Demanding
  parent: TinyLife.Objects.SpeakStyle
  langs:
  - csharp
  - vb
  name: Demanding
  nameWithType: SpeakStyle.Demanding
  fullName: TinyLife.Objects.SpeakStyle.Demanding
  type: Field
  source:
    remote:
      path: TinyLife/Objects/Person.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife.git
    id: Demanding
    path: Objects/Person.cs
    startLine: 2331
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  syntax:
    content: Demanding = 128
    return:
      type: TinyLife.Objects.SpeakStyle
  modifiers.csharp:
  - public
  - const
  modifiers.vb:
  - Public
  - Const
- uid: TinyLife.Objects.SpeakStyle.Disagreeing
  commentId: F:TinyLife.Objects.SpeakStyle.Disagreeing
  id: Disagreeing
  parent: TinyLife.Objects.SpeakStyle
  langs:
  - csharp
  - vb
  name: Disagreeing
  nameWithType: SpeakStyle.Disagreeing
  fullName: TinyLife.Objects.SpeakStyle.Disagreeing
  type: Field
  source:
    remote:
      path: TinyLife/Objects/Person.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife.git
    id: Disagreeing
    path: Objects/Person.cs
    startLine: 2332
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  syntax:
    content: Disagreeing = 256
    return:
      type: TinyLife.Objects.SpeakStyle
  modifiers.csharp:
  - public
  - const
  modifiers.vb:
  - Public
  - Const
- uid: TinyLife.Objects.SpeakStyle.Excited
  commentId: F:TinyLife.Objects.SpeakStyle.Excited
  id: Excited
  parent: TinyLife.Objects.SpeakStyle
  langs:
  - csharp
  - vb
  name: Excited
  nameWithType: SpeakStyle.Excited
  fullName: TinyLife.Objects.SpeakStyle.Excited
  type: Field
  source:
    remote:
      path: TinyLife/Objects/Person.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife.git
    id: Excited
    path: Objects/Person.cs
    startLine: 2333
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  syntax:
    content: Excited = 512
    return:
      type: TinyLife.Objects.SpeakStyle
  modifiers.csharp:
  - public
  - const
  modifiers.vb:
  - Public
  - Const
- uid: TinyLife.Objects.SpeakStyle.Happy
  commentId: F:TinyLife.Objects.SpeakStyle.Happy
  id: Happy
  parent: TinyLife.Objects.SpeakStyle
  langs:
  - csharp
  - vb
  name: Happy
  nameWithType: SpeakStyle.Happy
  fullName: TinyLife.Objects.SpeakStyle.Happy
  type: Field
  source:
    remote:
      path: TinyLife/Objects/Person.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife.git
    id: Happy
    path: Objects/Person.cs
    startLine: 2334
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  syntax:
    content: Happy = 1024
    return:
      type: TinyLife.Objects.SpeakStyle
  modifiers.csharp:
  - public
  - const
  modifiers.vb:
  - Public
  - Const
- uid: TinyLife.Objects.SpeakStyle.Intrigued
  commentId: F:TinyLife.Objects.SpeakStyle.Intrigued
  id: Intrigued
  parent: TinyLife.Objects.SpeakStyle
  langs:
  - csharp
  - vb
  name: Intrigued
  nameWithType: SpeakStyle.Intrigued
  fullName: TinyLife.Objects.SpeakStyle.Intrigued
  type: Field
  source:
    remote:
      path: TinyLife/Objects/Person.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife.git
    id: Intrigued
    path: Objects/Person.cs
    startLine: 2335
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  syntax:
    content: Intrigued = 2048
    return:
      type: TinyLife.Objects.SpeakStyle
  modifiers.csharp:
  - public
  - const
  modifiers.vb:
  - Public
  - Const
- uid: TinyLife.Objects.SpeakStyle.Neutral
  commentId: F:TinyLife.Objects.SpeakStyle.Neutral
  id: Neutral
  parent: TinyLife.Objects.SpeakStyle
  langs:
  - csharp
  - vb
  name: Neutral
  nameWithType: SpeakStyle.Neutral
  fullName: TinyLife.Objects.SpeakStyle.Neutral
  type: Field
  source:
    remote:
      path: TinyLife/Objects/Person.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife.git
    id: Neutral
    path: Objects/Person.cs
    startLine: 2336
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  syntax:
    content: Neutral = 4096
    return:
      type: TinyLife.Objects.SpeakStyle
  modifiers.csharp:
  - public
  - const
  modifiers.vb:
  - Public
  - Const
- uid: TinyLife.Objects.SpeakStyle.Questioning
  commentId: F:TinyLife.Objects.SpeakStyle.Questioning
  id: Questioning
  parent: TinyLife.Objects.SpeakStyle
  langs:
  - csharp
  - vb
  name: Questioning
  nameWithType: SpeakStyle.Questioning
  fullName: TinyLife.Objects.SpeakStyle.Questioning
  type: Field
  source:
    remote:
      path: TinyLife/Objects/Person.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife.git
    id: Questioning
    path: Objects/Person.cs
    startLine: 2337
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  syntax:
    content: Questioning = 8192
    return:
      type: TinyLife.Objects.SpeakStyle
  modifiers.csharp:
  - public
  - const
  modifiers.vb:
  - Public
  - Const
- uid: TinyLife.Objects.SpeakStyle.Sad
  commentId: F:TinyLife.Objects.SpeakStyle.Sad
  id: Sad
  parent: TinyLife.Objects.SpeakStyle
  langs:
  - csharp
  - vb
  name: Sad
  nameWithType: SpeakStyle.Sad
  fullName: TinyLife.Objects.SpeakStyle.Sad
  type: Field
  source:
    remote:
      path: TinyLife/Objects/Person.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife.git
    id: Sad
    path: Objects/Person.cs
    startLine: 2338
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  syntax:
    content: Sad = 16384
    return:
      type: TinyLife.Objects.SpeakStyle
  modifiers.csharp:
  - public
  - const
  modifiers.vb:
  - Public
  - Const
- uid: TinyLife.Objects.SpeakStyle.Scared
  commentId: F:TinyLife.Objects.SpeakStyle.Scared
  id: Scared
  parent: TinyLife.Objects.SpeakStyle
  langs:
  - csharp
  - vb
  name: Scared
  nameWithType: SpeakStyle.Scared
  fullName: TinyLife.Objects.SpeakStyle.Scared
  type: Field
  source:
    remote:
      path: TinyLife/Objects/Person.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife.git
    id: Scared
    path: Objects/Person.cs
    startLine: 2339
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  syntax:
    content: Scared = 32768
    return:
      type: TinyLife.Objects.SpeakStyle
  modifiers.csharp:
  - public
  - const
  modifiers.vb:
  - Public
  - Const
- uid: TinyLife.Objects.SpeakStyle.Shocked
  commentId: F:TinyLife.Objects.SpeakStyle.Shocked
  id: Shocked
  parent: TinyLife.Objects.SpeakStyle
  langs:
  - csharp
  - vb
  name: Shocked
  nameWithType: SpeakStyle.Shocked
  fullName: TinyLife.Objects.SpeakStyle.Shocked
  type: Field
  source:
    remote:
      path: TinyLife/Objects/Person.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife.git
    id: Shocked
    path: Objects/Person.cs
    startLine: 2340
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  syntax:
    content: Shocked = 65536
    return:
      type: TinyLife.Objects.SpeakStyle
  modifiers.csharp:
  - public
  - const
  modifiers.vb:
  - Public
  - Const
- uid: TinyLife.Objects.SpeakStyle.Thinking
  commentId: F:TinyLife.Objects.SpeakStyle.Thinking
  id: Thinking
  parent: TinyLife.Objects.SpeakStyle
  langs:
  - csharp
  - vb
  name: Thinking
  nameWithType: SpeakStyle.Thinking
  fullName: TinyLife.Objects.SpeakStyle.Thinking
  type: Field
  source:
    remote:
      path: TinyLife/Objects/Person.cs
      branch: master
      repo: https://git.ellpeck.de/Ellpeck/TinyLife.git
    id: Thinking
    path: Objects/Person.cs
    startLine: 2341
  assemblies:
  - Tiny Life
  namespace: TinyLife.Objects
  syntax:
    content: Thinking = 131072
    return:
      type: TinyLife.Objects.SpeakStyle
  modifiers.csharp:
  - public
  - const
  modifiers.vb:
  - Public
  - Const
references:
- uid: TinyLife.Objects.Person.GetRandomSpeakSound(TinyLife.Objects.SpeakStyle,System.Collections.Generic.List{Microsoft.Xna.Framework.Audio.SoundEffect},System.Nullable{System.TimeSpan})
  commentId: M:TinyLife.Objects.Person.GetRandomSpeakSound(TinyLife.Objects.SpeakStyle,System.Collections.Generic.List{Microsoft.Xna.Framework.Audio.SoundEffect},System.Nullable{System.TimeSpan})
  isExternal: true
- uid: TinyLife.Objects.Person.Speak(TinyLife.Objects.SpeakStyle,System.Single,System.Single)
  commentId: M:TinyLife.Objects.Person.Speak(TinyLife.Objects.SpeakStyle,System.Single,System.Single)
  isExternal: true
- uid: TinyLife.Objects
  commentId: N:TinyLife.Objects
  name: TinyLife.Objects
  nameWithType: TinyLife.Objects
  fullName: TinyLife.Objects
- uid: TinyLife.Objects.SpeakStyle.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<SpeakStyle>()
  nameWithType: Extensions.JsonCopy<SpeakStyle>()
  fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Objects.SpeakStyle>()
  nameWithType.vb: Extensions.JsonCopy(Of SpeakStyle)()
  fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Objects.SpeakStyle)()
  name.vb: JsonCopy(Of SpeakStyle)()
  spec.csharp:
  - uid: TinyLife.Utilities.Extensions.JsonCopy``1
    name: JsonCopy<SpeakStyle>
    nameWithType: Extensions.JsonCopy<SpeakStyle>
    fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Objects.SpeakStyle>
  - name: (
    nameWithType: (
    fullName: (
  - name: )
    nameWithType: )
    fullName: )
  spec.vb:
  - uid: TinyLife.Utilities.Extensions.JsonCopy``1
    name: JsonCopy(Of SpeakStyle)
    nameWithType: Extensions.JsonCopy(Of SpeakStyle)
    fullName: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Objects.SpeakStyle)
  - 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.Objects.SpeakStyle
  commentId: T:TinyLife.Objects.SpeakStyle
  parent: TinyLife.Objects
  name: SpeakStyle
  nameWithType: SpeakStyle
  fullName: TinyLife.Objects.SpeakStyle
