### YamlMime:ManagedReference
items:
- uid: TinyLife.Emotions.EmotionModifier.Instance
  commentId: T:TinyLife.Emotions.EmotionModifier.Instance
  id: EmotionModifier.Instance
  parent: TinyLife.Emotions
  children:
  - TinyLife.Emotions.EmotionModifier.Instance.Amount
  - TinyLife.Emotions.EmotionModifier.Instance.PassTime(System.TimeSpan)
  - TinyLife.Emotions.EmotionModifier.Instance.Person
  - TinyLife.Emotions.EmotionModifier.Instance.SourceString
  - TinyLife.Emotions.EmotionModifier.Instance.Time
  - TinyLife.Emotions.EmotionModifier.Instance.TotalTime
  - TinyLife.Emotions.EmotionModifier.Instance.Type
  - TinyLife.Emotions.EmotionModifier.Instance.Validate(TinyLife.Objects.Person)
  langs:
  - csharp
  - vb
  name: EmotionModifier.Instance
  nameWithType: EmotionModifier.Instance
  fullName: TinyLife.Emotions.EmotionModifier.Instance
  type: Class
  source:
    remote:
      path: TinyLife/Emotions/EmotionModifier.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: Instance
    path: ../TinyLife/Emotions/EmotionModifier.cs
    startLine: 453
  assemblies:
  - Tiny Life
  namespace: TinyLife.Emotions
  summary: "\nThis class represents an applied instance of a <xref href=\"TinyLife.Emotions.EmotionModifier\" data-throw-if-not-resolved=\"false\"></xref>.\nIt is used by <xref href=\"TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier%2cSystem.Int32%2cSystem.TimeSpan%2cTinyLife.Emotions.IEmotionSource%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
  example: []
  syntax:
    content: >-
      [DataContract]

      public class EmotionModifier.Instance
    content.vb: >-
      <DataContract>

      Public Class EmotionModifier.Instance
  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.Emotions.EmotionModifier.Instance.TinyLife.Utilities.Extensions.JsonCopy``1
  attributes:
  - type: System.Runtime.Serialization.DataContractAttribute
    ctor: System.Runtime.Serialization.DataContractAttribute.#ctor
    arguments: []
- uid: TinyLife.Emotions.EmotionModifier.Instance.Type
  commentId: F:TinyLife.Emotions.EmotionModifier.Instance.Type
  id: Type
  parent: TinyLife.Emotions.EmotionModifier.Instance
  langs:
  - csharp
  - vb
  name: Type
  nameWithType: EmotionModifier.Instance.Type
  fullName: TinyLife.Emotions.EmotionModifier.Instance.Type
  type: Field
  source:
    remote:
      path: TinyLife/Emotions/EmotionModifier.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: Type
    path: ../TinyLife/Emotions/EmotionModifier.cs
    startLine: 460
  assemblies:
  - Tiny Life
  namespace: TinyLife.Emotions
  summary: "\nThe emotion modifier that this instance contains\n"
  example: []
  syntax:
    content: >-
      [DataMember]

      public readonly EmotionModifier Type
    return:
      type: TinyLife.Emotions.EmotionModifier
    content.vb: >-
      <DataMember>

      Public ReadOnly Type As EmotionModifier
  attributes:
  - type: System.Runtime.Serialization.DataMemberAttribute
    ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
    arguments: []
- uid: TinyLife.Emotions.EmotionModifier.Instance.Amount
  commentId: F:TinyLife.Emotions.EmotionModifier.Instance.Amount
  id: Amount
  parent: TinyLife.Emotions.EmotionModifier.Instance
  langs:
  - csharp
  - vb
  name: Amount
  nameWithType: EmotionModifier.Instance.Amount
  fullName: TinyLife.Emotions.EmotionModifier.Instance.Amount
  type: Field
  source:
    remote:
      path: TinyLife/Emotions/EmotionModifier.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: Amount
    path: ../TinyLife/Emotions/EmotionModifier.cs
    startLine: 465
  assemblies:
  - Tiny Life
  namespace: TinyLife.Emotions
  summary: "\nThe amount that this emotion modifier&apos;s <xref href=\"TinyLife.Emotions.EmotionModifier.Instance.Type\" data-throw-if-not-resolved=\"false\"></xref> has\n"
  example: []
  syntax:
    content: >-
      [DataMember]

      public readonly int Amount
    return:
      type: System.Int32
    content.vb: >-
      <DataMember>

      Public ReadOnly Amount As Integer
  attributes:
  - type: System.Runtime.Serialization.DataMemberAttribute
    ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
    arguments: []
- uid: TinyLife.Emotions.EmotionModifier.Instance.TotalTime
  commentId: F:TinyLife.Emotions.EmotionModifier.Instance.TotalTime
  id: TotalTime
  parent: TinyLife.Emotions.EmotionModifier.Instance
  langs:
  - csharp
  - vb
  name: TotalTime
  nameWithType: EmotionModifier.Instance.TotalTime
  fullName: TinyLife.Emotions.EmotionModifier.Instance.TotalTime
  type: Field
  source:
    remote:
      path: TinyLife/Emotions/EmotionModifier.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: TotalTime
    path: ../TinyLife/Emotions/EmotionModifier.cs
    startLine: 470
  assemblies:
  - Tiny Life
  namespace: TinyLife.Emotions
  summary: "\nThe total amount of in-game time that this emotion modifier lasts for\n"
  example: []
  syntax:
    content: >-
      [DataMember]

      public readonly TimeSpan TotalTime
    return:
      type: System.TimeSpan
    content.vb: >-
      <DataMember>

      Public ReadOnly TotalTime As TimeSpan
  attributes:
  - type: System.Runtime.Serialization.DataMemberAttribute
    ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
    arguments: []
- uid: TinyLife.Emotions.EmotionModifier.Instance.Time
  commentId: P:TinyLife.Emotions.EmotionModifier.Instance.Time
  id: Time
  parent: TinyLife.Emotions.EmotionModifier.Instance
  langs:
  - csharp
  - vb
  name: Time
  nameWithType: EmotionModifier.Instance.Time
  fullName: TinyLife.Emotions.EmotionModifier.Instance.Time
  type: Property
  source:
    remote:
      path: TinyLife/Emotions/EmotionModifier.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: Time
    path: ../TinyLife/Emotions/EmotionModifier.cs
    startLine: 475
  assemblies:
  - Tiny Life
  namespace: TinyLife.Emotions
  summary: "\nThe amount of in-game time remaining of this modifier, out of <xref href=\"TinyLife.Emotions.EmotionModifier.Instance.TotalTime\" data-throw-if-not-resolved=\"false\"></xref>\n"
  example: []
  syntax:
    content: >-
      [DataMember]

      public TimeSpan Time { get; protected set; }
    parameters: []
    return:
      type: System.TimeSpan
    content.vb: >-
      <DataMember>

      Public Property Time As TimeSpan
  overload: TinyLife.Emotions.EmotionModifier.Instance.Time*
  attributes:
  - type: System.Runtime.Serialization.DataMemberAttribute
    ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
    arguments: []
- uid: TinyLife.Emotions.EmotionModifier.Instance.SourceString
  commentId: P:TinyLife.Emotions.EmotionModifier.Instance.SourceString
  id: SourceString
  parent: TinyLife.Emotions.EmotionModifier.Instance
  langs:
  - csharp
  - vb
  name: SourceString
  nameWithType: EmotionModifier.Instance.SourceString
  fullName: TinyLife.Emotions.EmotionModifier.Instance.SourceString
  type: Property
  source:
    remote:
      path: TinyLife/Emotions/EmotionModifier.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: SourceString
    path: ../TinyLife/Emotions/EmotionModifier.cs
    startLine: 481
  assemblies:
  - Tiny Life
  namespace: TinyLife.Emotions
  summary: "\nThe <xref href=\"TinyLife.Emotions.IEmotionSource.SourceString\" data-throw-if-not-resolved=\"false\"></xref> of the <xref href=\"TinyLife.Emotions.IEmotionSource\" data-throw-if-not-resolved=\"false\"></xref> that caused this emotion modifier to occur.\nIf there is no source, null is returned.\n"
  example: []
  syntax:
    content: >-
      [DataMember]

      public string SourceString { get; protected set; }
    parameters: []
    return:
      type: System.String
    content.vb: >-
      <DataMember>

      Public Property SourceString As String
  overload: TinyLife.Emotions.EmotionModifier.Instance.SourceString*
  attributes:
  - type: System.Runtime.Serialization.DataMemberAttribute
    ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
    arguments: []
- uid: TinyLife.Emotions.EmotionModifier.Instance.Person
  commentId: P:TinyLife.Emotions.EmotionModifier.Instance.Person
  id: Person
  parent: TinyLife.Emotions.EmotionModifier.Instance
  langs:
  - csharp
  - vb
  name: Person
  nameWithType: EmotionModifier.Instance.Person
  fullName: TinyLife.Emotions.EmotionModifier.Instance.Person
  type: Property
  source:
    remote:
      path: TinyLife/Emotions/EmotionModifier.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: Person
    path: ../TinyLife/Emotions/EmotionModifier.cs
    startLine: 486
  assemblies:
  - Tiny Life
  namespace: TinyLife.Emotions
  summary: "\nThe person that is currently experiencing this emotion.\n"
  example: []
  syntax:
    content: public Person Person { get; protected set; }
    parameters: []
    return:
      type: TinyLife.Objects.Person
    content.vb: Public Property Person As Person
  overload: TinyLife.Emotions.EmotionModifier.Instance.Person*
- uid: TinyLife.Emotions.EmotionModifier.Instance.PassTime(System.TimeSpan)
  commentId: M:TinyLife.Emotions.EmotionModifier.Instance.PassTime(System.TimeSpan)
  id: PassTime(System.TimeSpan)
  parent: TinyLife.Emotions.EmotionModifier.Instance
  langs:
  - csharp
  - vb
  name: PassTime(TimeSpan)
  nameWithType: EmotionModifier.Instance.PassTime(TimeSpan)
  fullName: TinyLife.Emotions.EmotionModifier.Instance.PassTime(System.TimeSpan)
  type: Method
  source:
    remote:
      path: TinyLife/Emotions/EmotionModifier.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: PassTime
    path: ../TinyLife/Emotions/EmotionModifier.cs
    startLine: 503
  assemblies:
  - Tiny Life
  namespace: TinyLife.Emotions
  summary: "\nCauses <xref href=\"TinyLife.Emotions.EmotionModifier.Instance.Time\" data-throw-if-not-resolved=\"false\"></xref> to pass by the given <xref href=\"System.TimeSpan\" data-throw-if-not-resolved=\"false\"></xref>.\nIf <xref href=\"TinyLife.Emotions.EmotionModifier.Instance.Time\" data-throw-if-not-resolved=\"false\"></xref> is equal to <xref href=\"System.TimeSpan.MaxValue\" data-throw-if-not-resolved=\"false\"></xref>, nothing happens.\n"
  example: []
  syntax:
    content: public void PassTime(TimeSpan passedInGame)
    parameters:
    - id: passedInGame
      type: System.TimeSpan
      description: The amount of time that should pass
    content.vb: Public Sub PassTime(passedInGame As TimeSpan)
  overload: TinyLife.Emotions.EmotionModifier.Instance.PassTime*
- uid: TinyLife.Emotions.EmotionModifier.Instance.Validate(TinyLife.Objects.Person)
  commentId: M:TinyLife.Emotions.EmotionModifier.Instance.Validate(TinyLife.Objects.Person)
  id: Validate(TinyLife.Objects.Person)
  parent: TinyLife.Emotions.EmotionModifier.Instance
  langs:
  - csharp
  - vb
  name: Validate(Person)
  nameWithType: EmotionModifier.Instance.Validate(Person)
  fullName: TinyLife.Emotions.EmotionModifier.Instance.Validate(TinyLife.Objects.Person)
  type: Method
  source:
    remote:
      path: TinyLife/Emotions/EmotionModifier.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: Validate
    path: ../TinyLife/Emotions/EmotionModifier.cs
    startLine: 517
  assemblies:
  - Tiny Life
  namespace: TinyLife.Emotions
  summary: "\nValidates this emotion modifier using the given <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref> after it is loaded from disk.\nThis method is automatically called in <xref href=\"TinyLife.Objects.Person.Validate\" data-throw-if-not-resolved=\"false\"></xref>.\n"
  example: []
  syntax:
    content: public bool Validate(Person person)
    parameters:
    - id: person
      type: TinyLife.Objects.Person
      description: The person that this emotion modifier belongs to
    return:
      type: System.Boolean
      description: Whether this emotion modifier is still valid
    content.vb: Public Function Validate(person As Person) As Boolean
  overload: TinyLife.Emotions.EmotionModifier.Instance.Validate*
references:
- uid: TinyLife.Emotions.EmotionModifier
  commentId: T:TinyLife.Emotions.EmotionModifier
  parent: TinyLife.Emotions
  name: EmotionModifier
  nameWithType: EmotionModifier
  fullName: TinyLife.Emotions.EmotionModifier
- uid: TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean)
  commentId: M:TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean)
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.int32
  name: AddEmotion(EmotionModifier, int, TimeSpan, IEmotionSource, bool)
  nameWithType: Person.AddEmotion(EmotionModifier, int, TimeSpan, IEmotionSource, bool)
  fullName: TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier, int, System.TimeSpan, TinyLife.Emotions.IEmotionSource, bool)
  nameWithType.vb: Person.AddEmotion(EmotionModifier, Integer, TimeSpan, IEmotionSource, Boolean)
  fullName.vb: TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier, Integer, System.TimeSpan, TinyLife.Emotions.IEmotionSource, Boolean)
  name.vb: AddEmotion(EmotionModifier, Integer, TimeSpan, IEmotionSource, Boolean)
  spec.csharp:
  - uid: TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean)
    name: AddEmotion
  - name: (
  - uid: TinyLife.Emotions.EmotionModifier
    name: EmotionModifier
  - name: ','
  - name: " "
  - uid: System.Int32
    name: int
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.int32
  - name: ','
  - name: " "
  - uid: System.TimeSpan
    name: TimeSpan
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.timespan
  - name: ','
  - name: " "
  - uid: TinyLife.Emotions.IEmotionSource
    name: IEmotionSource
  - name: ','
  - name: " "
  - uid: System.Boolean
    name: bool
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.boolean
  - name: )
  spec.vb:
  - uid: TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean)
    name: AddEmotion
  - name: (
  - uid: TinyLife.Emotions.EmotionModifier
    name: EmotionModifier
  - name: ','
  - name: " "
  - uid: System.Int32
    name: Integer
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.int32
  - name: ','
  - name: " "
  - uid: System.TimeSpan
    name: TimeSpan
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.timespan
  - name: ','
  - name: " "
  - uid: TinyLife.Emotions.IEmotionSource
    name: IEmotionSource
  - name: ','
  - name: " "
  - uid: System.Boolean
    name: Boolean
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.boolean
  - name: )
- uid: TinyLife.Emotions
  commentId: N:TinyLife.Emotions
  name: TinyLife.Emotions
  nameWithType: TinyLife.Emotions
  fullName: TinyLife.Emotions
  spec.csharp:
  - uid: TinyLife
    name: TinyLife
  - name: .
  - uid: TinyLife.Emotions
    name: Emotions
  spec.vb:
  - uid: TinyLife
    name: TinyLife
  - name: .
  - uid: TinyLife.Emotions
    name: Emotions
- 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.Emotions.EmotionModifier.Instance.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<Instance>(Instance)
  nameWithType: Extensions.JsonCopy<EmotionModifier.Instance>(EmotionModifier.Instance)
  fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Emotions.EmotionModifier.Instance>(TinyLife.Emotions.EmotionModifier.Instance)
  nameWithType.vb: Extensions.JsonCopy(Of EmotionModifier.Instance)(EmotionModifier.Instance)
  fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Emotions.EmotionModifier.Instance)(TinyLife.Emotions.EmotionModifier.Instance)
  name.vb: JsonCopy(Of Instance)(Instance)
  spec.csharp:
  - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Emotions.EmotionModifier.Instance)
    name: JsonCopy
  - name: <
  - uid: TinyLife.Emotions.EmotionModifier.Instance
    name: Instance
  - name: '>'
  - name: (
  - uid: TinyLife.Emotions.EmotionModifier.Instance
    name: Instance
  - name: )
  spec.vb:
  - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Emotions.EmotionModifier.Instance)
    name: JsonCopy
  - name: (
  - name: Of
  - name: " "
  - uid: TinyLife.Emotions.EmotionModifier.Instance
    name: Instance
  - name: )
  - name: (
  - uid: TinyLife.Emotions.EmotionModifier.Instance
    name: Instance
  - name: )
- 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>(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.Emotions.EmotionModifier.Instance.Type
  commentId: F:TinyLife.Emotions.EmotionModifier.Instance.Type
  name: Type
  nameWithType: EmotionModifier.Instance.Type
  fullName: TinyLife.Emotions.EmotionModifier.Instance.Type
- 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.TimeSpan
  commentId: T:System.TimeSpan
  parent: System
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.timespan
  name: TimeSpan
  nameWithType: TimeSpan
  fullName: System.TimeSpan
- uid: TinyLife.Emotions.EmotionModifier.Instance.TotalTime
  commentId: F:TinyLife.Emotions.EmotionModifier.Instance.TotalTime
  name: TotalTime
  nameWithType: EmotionModifier.Instance.TotalTime
  fullName: TinyLife.Emotions.EmotionModifier.Instance.TotalTime
- uid: TinyLife.Emotions.EmotionModifier.Instance.Time*
  commentId: Overload:TinyLife.Emotions.EmotionModifier.Instance.Time
  name: Time
  nameWithType: EmotionModifier.Instance.Time
  fullName: TinyLife.Emotions.EmotionModifier.Instance.Time
- uid: TinyLife.Emotions.IEmotionSource.SourceString
  commentId: P:TinyLife.Emotions.IEmotionSource.SourceString
  parent: TinyLife.Emotions.IEmotionSource
  name: SourceString
  nameWithType: IEmotionSource.SourceString
  fullName: TinyLife.Emotions.IEmotionSource.SourceString
- uid: TinyLife.Emotions.IEmotionSource
  commentId: T:TinyLife.Emotions.IEmotionSource
  parent: TinyLife.Emotions
  name: IEmotionSource
  nameWithType: IEmotionSource
  fullName: TinyLife.Emotions.IEmotionSource
- uid: TinyLife.Emotions.EmotionModifier.Instance.SourceString*
  commentId: Overload:TinyLife.Emotions.EmotionModifier.Instance.SourceString
  name: SourceString
  nameWithType: EmotionModifier.Instance.SourceString
  fullName: TinyLife.Emotions.EmotionModifier.Instance.SourceString
- uid: System.String
  commentId: T:System.String
  parent: System
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.string
  name: string
  nameWithType: string
  fullName: string
  nameWithType.vb: String
  fullName.vb: String
  name.vb: String
- uid: TinyLife.Emotions.EmotionModifier.Instance.Person*
  commentId: Overload:TinyLife.Emotions.EmotionModifier.Instance.Person
  name: Person
  nameWithType: EmotionModifier.Instance.Person
  fullName: TinyLife.Emotions.EmotionModifier.Instance.Person
- uid: TinyLife.Objects.Person
  commentId: T:TinyLife.Objects.Person
  parent: TinyLife.Objects
  name: Person
  nameWithType: Person
  fullName: TinyLife.Objects.Person
- 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: TinyLife.Emotions.EmotionModifier.Instance.Time
  commentId: P:TinyLife.Emotions.EmotionModifier.Instance.Time
  name: Time
  nameWithType: EmotionModifier.Instance.Time
  fullName: TinyLife.Emotions.EmotionModifier.Instance.Time
- uid: System.TimeSpan.MaxValue
  commentId: F:System.TimeSpan.MaxValue
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.timespan.maxvalue
  name: MaxValue
  nameWithType: TimeSpan.MaxValue
  fullName: System.TimeSpan.MaxValue
- uid: TinyLife.Emotions.EmotionModifier.Instance.PassTime*
  commentId: Overload:TinyLife.Emotions.EmotionModifier.Instance.PassTime
  name: PassTime
  nameWithType: EmotionModifier.Instance.PassTime
  fullName: TinyLife.Emotions.EmotionModifier.Instance.PassTime
- uid: TinyLife.Objects.Person.Validate
  commentId: M:TinyLife.Objects.Person.Validate
  name: Validate()
  nameWithType: Person.Validate()
  fullName: TinyLife.Objects.Person.Validate()
  spec.csharp:
  - uid: TinyLife.Objects.Person.Validate
    name: Validate
  - name: (
  - name: )
  spec.vb:
  - uid: TinyLife.Objects.Person.Validate
    name: Validate
  - name: (
  - name: )
- uid: TinyLife.Emotions.EmotionModifier.Instance.Validate*
  commentId: Overload:TinyLife.Emotions.EmotionModifier.Instance.Validate
  name: Validate
  nameWithType: EmotionModifier.Instance.Validate
  fullName: TinyLife.Emotions.EmotionModifier.Instance.Validate
- 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
