### YamlMime:ManagedReference
items:
- uid: TinyLife.Mods.Mod
  commentId: T:TinyLife.Mods.Mod
  id: Mod
  parent: TinyLife.Mods
  children:
  - TinyLife.Mods.Mod.AddGameContent(TinyLife.GameImpl,TinyLife.Mods.ModInfo)
  - TinyLife.Mods.Mod.Description
  - TinyLife.Mods.Mod.GetCustomFurnitureTextures(TinyLife.Mods.ModInfo)
  - TinyLife.Mods.Mod.Icon
  - TinyLife.Mods.Mod.Initialize(ExtremelySimpleLogger.Logger,MLEM.Data.Content.RawContentManager,MLEM.Data.RuntimeTexturePacker,TinyLife.Mods.ModInfo)
  - TinyLife.Mods.Mod.IssueTrackerUrl
  - TinyLife.Mods.Mod.Name
  - TinyLife.Mods.Mod.PopulateOptions(MLEM.Ui.Elements.Group,TinyLife.Mods.ModInfo)
  - TinyLife.Mods.Mod.RequiresHarmony
  langs:
  - csharp
  - vb
  name: Mod
  nameWithType: Mod
  fullName: TinyLife.Mods.Mod
  type: Class
  source:
    remote:
      path: TinyLife/Mods/Mod.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: Mod
    path: ../TinyLife/Mods/Mod.cs
    startLine: 21
  assemblies:
  - Tiny Life
  namespace: TinyLife.Mods
  summary: "\nThe base class for all Tiny Life mods.\nFor an example mod, see https://github.com/Ellpeck/TinyLifeExampleMod.\nMods are uniquely identified by their ID. The id is the name of the class that extends <xref href=\"TinyLife.Mods.Mod\" data-throw-if-not-resolved=\"false\"></xref>.\n"
  example: []
  syntax:
    content: public abstract class Mod
    content.vb: Public MustInherit Class [Mod]
  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.Mods.Mod.TinyLife.Utilities.Extensions.JsonCopy``1
- uid: TinyLife.Mods.Mod.Name
  commentId: P:TinyLife.Mods.Mod.Name
  id: Name
  parent: TinyLife.Mods.Mod
  langs:
  - csharp
  - vb
  name: Name
  nameWithType: Mod.Name
  fullName: TinyLife.Mods.Mod.Name
  type: Property
  source:
    remote:
      path: TinyLife/Mods/Mod.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: Name
    path: ../TinyLife/Mods/Mod.cs
    startLine: 26
  assemblies:
  - Tiny Life
  namespace: TinyLife.Mods
  summary: "\nThe display name of this mod, which will be visible in the options menu\n"
  example: []
  syntax:
    content: public abstract string Name { get; }
    parameters: []
    return:
      type: System.String
    content.vb: Public MustOverride ReadOnly Property Name As String
  overload: TinyLife.Mods.Mod.Name*
- uid: TinyLife.Mods.Mod.Description
  commentId: P:TinyLife.Mods.Mod.Description
  id: Description
  parent: TinyLife.Mods.Mod
  langs:
  - csharp
  - vb
  name: Description
  nameWithType: Mod.Description
  fullName: TinyLife.Mods.Mod.Description
  type: Property
  source:
    remote:
      path: TinyLife/Mods/Mod.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: Description
    path: ../TinyLife/Mods/Mod.cs
    startLine: 31
  assemblies:
  - Tiny Life
  namespace: TinyLife.Mods
  summary: "\nThe description of this mod, which will be visible in the options menu.\nTo localize the description, use <xref href=\"TinyLife.Localization\" data-throw-if-not-resolved=\"false\"></xref>.\n"
  example: []
  syntax:
    content: public abstract string Description { get; }
    parameters: []
    return:
      type: System.String
    content.vb: Public MustOverride ReadOnly Property Description As String
  overload: TinyLife.Mods.Mod.Description*
- uid: TinyLife.Mods.Mod.Icon
  commentId: P:TinyLife.Mods.Mod.Icon
  id: Icon
  parent: TinyLife.Mods.Mod
  langs:
  - csharp
  - vb
  name: Icon
  nameWithType: Mod.Icon
  fullName: TinyLife.Mods.Mod.Icon
  type: Property
  source:
    remote:
      path: TinyLife/Mods/Mod.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: Icon
    path: ../TinyLife/Mods/Mod.cs
    startLine: 36
  assemblies:
  - Tiny Life
  namespace: TinyLife.Mods
  summary: "\nThe icon texture region of this mod, which will be visible in the options menu\n"
  example: []
  syntax:
    content: public virtual TextureRegion Icon { get; }
    parameters: []
    return:
      type: MLEM.Textures.TextureRegion
    content.vb: Public Overridable ReadOnly Property Icon As TextureRegion
  overload: TinyLife.Mods.Mod.Icon*
- uid: TinyLife.Mods.Mod.IssueTrackerUrl
  commentId: P:TinyLife.Mods.Mod.IssueTrackerUrl
  id: IssueTrackerUrl
  parent: TinyLife.Mods.Mod
  langs:
  - csharp
  - vb
  name: IssueTrackerUrl
  nameWithType: Mod.IssueTrackerUrl
  fullName: TinyLife.Mods.Mod.IssueTrackerUrl
  type: Property
  source:
    remote:
      path: TinyLife/Mods/Mod.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: IssueTrackerUrl
    path: ../TinyLife/Mods/Mod.cs
    startLine: 41
  assemblies:
  - Tiny Life
  namespace: TinyLife.Mods
  summary: "\nAn optional string that will be the destination of a clickable text in the main menu when this mod fails to initialize (<xref href=\"TinyLife.Mods.Mod.Initialize(ExtremelySimpleLogger.Logger%2cMLEM.Data.Content.RawContentManager%2cMLEM.Data.RuntimeTexturePacker%2cTinyLife.Mods.ModInfo)\" data-throw-if-not-resolved=\"false\"></xref>) or add game content (<xref href=\"TinyLife.Mods.Mod.AddGameContent(TinyLife.GameImpl%2cTinyLife.Mods.ModInfo)\" data-throw-if-not-resolved=\"false\"></xref>).\nNote that this will not be displayed when the mod fails to load entirely, since this class will not have had time to instantiate.\n"
  example: []
  syntax:
    content: public virtual string IssueTrackerUrl { get; }
    parameters: []
    return:
      type: System.String
    content.vb: Public Overridable ReadOnly Property IssueTrackerUrl As String
  overload: TinyLife.Mods.Mod.IssueTrackerUrl*
- uid: TinyLife.Mods.Mod.RequiresHarmony
  commentId: P:TinyLife.Mods.Mod.RequiresHarmony
  id: RequiresHarmony
  parent: TinyLife.Mods.Mod
  langs:
  - csharp
  - vb
  name: RequiresHarmony
  nameWithType: Mod.RequiresHarmony
  fullName: TinyLife.Mods.Mod.RequiresHarmony
  type: Property
  source:
    remote:
      path: TinyLife/Mods/Mod.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: RequiresHarmony
    path: ../TinyLife/Mods/Mod.cs
    startLine: 47
  assemblies:
  - Tiny Life
  namespace: TinyLife.Mods
  summary: "\nWhether this mod requires Harmony for patches.\nIf this is <a href=\"https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool\">true</a>, the <xref href=\"HarmonyLib.Harmony\" data-throw-if-not-resolved=\"false\"></xref> instance to use can be found in <xref href=\"TinyLife.Mods.ModInfo.Harmony\" data-throw-if-not-resolved=\"false\"></xref> during <xref href=\"TinyLife.Mods.Mod.Initialize(ExtremelySimpleLogger.Logger%2cMLEM.Data.Content.RawContentManager%2cMLEM.Data.RuntimeTexturePacker%2cTinyLife.Mods.ModInfo)\" data-throw-if-not-resolved=\"false\"></xref>.\nNote that Harmony is not currently supported on ARM devices like newer Macbooks. If you want to use Harmony only on certain devices, you can return a value based on <xref href=\"System.Runtime.InteropServices.RuntimeInformation.IsOSPlatform(System.Runtime.InteropServices.OSPlatform)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
  example: []
  syntax:
    content: public virtual bool RequiresHarmony { get; }
    parameters: []
    return:
      type: System.Boolean
    content.vb: Public Overridable ReadOnly Property RequiresHarmony As Boolean
  overload: TinyLife.Mods.Mod.RequiresHarmony*
- uid: TinyLife.Mods.Mod.Initialize(ExtremelySimpleLogger.Logger,MLEM.Data.Content.RawContentManager,MLEM.Data.RuntimeTexturePacker,TinyLife.Mods.ModInfo)
  commentId: M:TinyLife.Mods.Mod.Initialize(ExtremelySimpleLogger.Logger,MLEM.Data.Content.RawContentManager,MLEM.Data.RuntimeTexturePacker,TinyLife.Mods.ModInfo)
  id: Initialize(ExtremelySimpleLogger.Logger,MLEM.Data.Content.RawContentManager,MLEM.Data.RuntimeTexturePacker,TinyLife.Mods.ModInfo)
  parent: TinyLife.Mods.Mod
  langs:
  - csharp
  - vb
  name: Initialize(Logger, RawContentManager, RuntimeTexturePacker, ModInfo)
  nameWithType: Mod.Initialize(Logger, RawContentManager, RuntimeTexturePacker, ModInfo)
  fullName: TinyLife.Mods.Mod.Initialize(ExtremelySimpleLogger.Logger, MLEM.Data.Content.RawContentManager, MLEM.Data.RuntimeTexturePacker, TinyLife.Mods.ModInfo)
  type: Method
  source:
    remote:
      path: TinyLife/Mods/Mod.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: Initialize
    path: ../TinyLife/Mods/Mod.cs
    startLine: 57
  assemblies:
  - Tiny Life
  namespace: TinyLife.Mods
  summary: "\nInitialize the data for this mod, including textures, sounds and other data.\nThe <xref href=\"MLEM.Data.Content.RawContentManager\" data-throw-if-not-resolved=\"false\"></xref> is a variation of MonoGame&apos;s <xref href=\"Microsoft.Xna.Framework.Content.ContentManager\" data-throw-if-not-resolved=\"false\"></xref> and should be used to load mod content.\n"
  example: []
  syntax:
    content: public abstract void Initialize(Logger logger, RawContentManager content, RuntimeTexturePacker texturePacker, ModInfo info)
    parameters:
    - id: logger
      type: ExtremelySimpleLogger.Logger
      description: The logger that can be used to write info about this mod to the console
    - id: content
      type: MLEM.Data.Content.RawContentManager
      description: The content manager for this mod
    - id: texturePacker
      type: MLEM.Data.RuntimeTexturePacker
      description: The texture packer that packs added textures into one big texture
    - id: info
      type: TinyLife.Mods.ModInfo
      description: The <xref href="TinyLife.Mods.ModInfo" data-throw-if-not-resolved="false"></xref> of this mod.
    content.vb: Public MustOverride Sub Initialize(logger As Logger, content As RawContentManager, texturePacker As RuntimeTexturePacker, info As ModInfo)
  overload: TinyLife.Mods.Mod.Initialize*
- uid: TinyLife.Mods.Mod.AddGameContent(TinyLife.GameImpl,TinyLife.Mods.ModInfo)
  commentId: M:TinyLife.Mods.Mod.AddGameContent(TinyLife.GameImpl,TinyLife.Mods.ModInfo)
  id: AddGameContent(TinyLife.GameImpl,TinyLife.Mods.ModInfo)
  parent: TinyLife.Mods.Mod
  langs:
  - csharp
  - vb
  name: AddGameContent(GameImpl, ModInfo)
  nameWithType: Mod.AddGameContent(GameImpl, ModInfo)
  fullName: TinyLife.Mods.Mod.AddGameContent(TinyLife.GameImpl, TinyLife.Mods.ModInfo)
  type: Method
  source:
    remote:
      path: TinyLife/Mods/Mod.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: AddGameContent
    path: ../TinyLife/Mods/Mod.cs
    startLine: 69
  assemblies:
  - Tiny Life
  namespace: TinyLife.Mods
  summary: "\nAdd the content that this mod provides for the given <xref href=\"TinyLife.GameImpl\" data-throw-if-not-resolved=\"false\"></xref> instance. Some of the supported things to register are:\n<xref href=\"TinyLife.Objects.FurnitureType.Register(TinyLife.Objects.FurnitureType.TypeSettings)\" data-throw-if-not-resolved=\"false\"></xref> to register furniture types,\n<xref href=\"TinyLife.Actions.ActionType.Register(TinyLife.Actions.ActionType.TypeSettings)\" data-throw-if-not-resolved=\"false\"></xref> to register action types,\n<xref href=\"TinyLife.Objects.Clothes.Register(TinyLife.Objects.Clothes)\" data-throw-if-not-resolved=\"false\"></xref> to register clothes (and hair),\n<xref href=\"TinyLife.Skills.SkillType.Register(TinyLife.Skills.SkillType)\" data-throw-if-not-resolved=\"false\"></xref> to register skills.\nNote that there are a lot of additional things that can be registered in this method.\n"
  example: []
  syntax:
    content: public abstract void AddGameContent(GameImpl game, ModInfo info)
    parameters:
    - id: game
      type: TinyLife.GameImpl
      description: The game instance.
    - id: info
      type: TinyLife.Mods.ModInfo
      description: The <xref href="TinyLife.Mods.ModInfo" data-throw-if-not-resolved="false"></xref> of this mod.
    content.vb: Public MustOverride Sub AddGameContent(game As GameImpl, info As ModInfo)
  overload: TinyLife.Mods.Mod.AddGameContent*
- uid: TinyLife.Mods.Mod.GetCustomFurnitureTextures(TinyLife.Mods.ModInfo)
  commentId: M:TinyLife.Mods.Mod.GetCustomFurnitureTextures(TinyLife.Mods.ModInfo)
  id: GetCustomFurnitureTextures(TinyLife.Mods.ModInfo)
  parent: TinyLife.Mods.Mod
  langs:
  - csharp
  - vb
  name: GetCustomFurnitureTextures(ModInfo)
  nameWithType: Mod.GetCustomFurnitureTextures(ModInfo)
  fullName: TinyLife.Mods.Mod.GetCustomFurnitureTextures(TinyLife.Mods.ModInfo)
  type: Method
  source:
    remote:
      path: TinyLife/Mods/Mod.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: GetCustomFurnitureTextures
    path: ../TinyLife/Mods/Mod.cs
    startLine: 77
  assemblies:
  - Tiny Life
  namespace: TinyLife.Mods
  summary: "\nReturn a list of paths (relative to this mod&apos;s Content directory) to textures that contain the texture regions used by this mod&apos;s custom <xref href=\"TinyLife.Objects.FurnitureType\" data-throw-if-not-resolved=\"false\"></xref>s.\nNote that the furniture texture needs to have an associated <xref href=\"MLEM.Data.DataTextureAtlas\" data-throw-if-not-resolved=\"false\"></xref> file in the same location, but with the .atlas file extension.\nBy default, an empty <xref href=\"System.Collections.Generic.IEnumerable%601\" data-throw-if-not-resolved=\"false\"></xref> is returned.\n"
  example: []
  syntax:
    content: public virtual IEnumerable<string> GetCustomFurnitureTextures(ModInfo info)
    parameters:
    - id: info
      type: TinyLife.Mods.ModInfo
    return:
      type: System.Collections.Generic.IEnumerable{System.String}
      description: The custom data texture atlases for this mod&apos;s furniture
    content.vb: Public Overridable Function GetCustomFurnitureTextures(info As ModInfo) As IEnumerable(Of String)
  overload: TinyLife.Mods.Mod.GetCustomFurnitureTextures*
- uid: TinyLife.Mods.Mod.PopulateOptions(MLEM.Ui.Elements.Group,TinyLife.Mods.ModInfo)
  commentId: M:TinyLife.Mods.Mod.PopulateOptions(MLEM.Ui.Elements.Group,TinyLife.Mods.ModInfo)
  id: PopulateOptions(MLEM.Ui.Elements.Group,TinyLife.Mods.ModInfo)
  parent: TinyLife.Mods.Mod
  langs:
  - csharp
  - vb
  name: PopulateOptions(Group, ModInfo)
  nameWithType: Mod.PopulateOptions(Group, ModInfo)
  fullName: TinyLife.Mods.Mod.PopulateOptions(MLEM.Ui.Elements.Group, TinyLife.Mods.ModInfo)
  type: Method
  source:
    remote:
      path: TinyLife/Mods/Mod.cs
      branch: 0.37.5-dev
      repo: https://git.ellpeck.de/Ellpeck/TinyLife
    id: PopulateOptions
    path: ../TinyLife/Mods/Mod.cs
    startLine: 88
  assemblies:
  - Tiny Life
  namespace: TinyLife.Mods
  summary: "\nPopulates this mod&apos;s options section, which can be found in the Mods section of the game&apos;s main and in-game menus.\nIf any elements are added to the <code data-dev-comment-type=\"paramref\" class=\"paramref\">group</code> provided, a button will display next to this mod to open its options.\nThis mod can create, add, and load custom options using <xref href=\"TinyLife.Mods.ModInfo.LoadOptions%60%601(System.Func%7b%60%600%7d)\" data-throw-if-not-resolved=\"false\"></xref> and <xref href=\"TinyLife.Mods.ModInfo.SaveOptions%60%601(%60%600)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
  example: []
  syntax:
    content: public virtual void PopulateOptions(Group group, ModInfo info)
    parameters:
    - id: group
      type: MLEM.Ui.Elements.Group
      description: The group to add options to.
    - id: info
      type: TinyLife.Mods.ModInfo
      description: The game&apos;s mod info.
    content.vb: Public Overridable Sub PopulateOptions(group As Group, info As ModInfo)
  overload: TinyLife.Mods.Mod.PopulateOptions*
references:
- uid: TinyLife.Mods.Mod
  commentId: T:TinyLife.Mods.Mod
  parent: TinyLife.Mods
  name: Mod
  nameWithType: Mod
  fullName: TinyLife.Mods.Mod
- uid: TinyLife.Mods
  commentId: N:TinyLife.Mods
  name: TinyLife.Mods
  nameWithType: TinyLife.Mods
  fullName: TinyLife.Mods
  spec.csharp:
  - uid: TinyLife
    name: TinyLife
  - name: .
  - uid: TinyLife.Mods
    name: Mods
  spec.vb:
  - uid: TinyLife
    name: TinyLife
  - name: .
  - uid: TinyLife.Mods
    name: Mods
- 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.Mods.Mod.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<Mod>(Mod)
  nameWithType: Extensions.JsonCopy<Mod>(Mod)
  fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Mods.Mod>(TinyLife.Mods.Mod)
  nameWithType.vb: Extensions.JsonCopy(Of Mod)(Mod)
  fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Mods.Mod)(TinyLife.Mods.Mod)
  name.vb: JsonCopy(Of Mod)(Mod)
  spec.csharp:
  - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Mods.Mod)
    name: JsonCopy
  - name: <
  - uid: TinyLife.Mods.Mod
    name: Mod
  - name: '>'
  - name: (
  - uid: TinyLife.Mods.Mod
    name: Mod
  - name: )
  spec.vb:
  - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Mods.Mod)
    name: JsonCopy
  - name: (
  - name: Of
  - name: " "
  - uid: TinyLife.Mods.Mod
    name: Mod
  - name: )
  - name: (
  - uid: TinyLife.Mods.Mod
    name: Mod
  - 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.Mods.Mod.Name*
  commentId: Overload:TinyLife.Mods.Mod.Name
  name: Name
  nameWithType: Mod.Name
  fullName: TinyLife.Mods.Mod.Name
- 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.Localization
  commentId: T:TinyLife.Localization
  name: Localization
  nameWithType: Localization
  fullName: TinyLife.Localization
- uid: TinyLife.Mods.Mod.Description*
  commentId: Overload:TinyLife.Mods.Mod.Description
  name: Description
  nameWithType: Mod.Description
  fullName: TinyLife.Mods.Mod.Description
- uid: TinyLife.Mods.Mod.Icon*
  commentId: Overload:TinyLife.Mods.Mod.Icon
  name: Icon
  nameWithType: Mod.Icon
  fullName: TinyLife.Mods.Mod.Icon
- 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
  spec.csharp:
  - uid: MLEM
    name: MLEM
    isExternal: true
  - name: .
  - uid: MLEM.Textures
    name: Textures
    isExternal: true
  spec.vb:
  - uid: MLEM
    name: MLEM
    isExternal: true
  - name: .
  - uid: MLEM.Textures
    name: Textures
    isExternal: true
- uid: TinyLife.Mods.Mod.Initialize(ExtremelySimpleLogger.Logger,MLEM.Data.Content.RawContentManager,MLEM.Data.RuntimeTexturePacker,TinyLife.Mods.ModInfo)
  commentId: M:TinyLife.Mods.Mod.Initialize(ExtremelySimpleLogger.Logger,MLEM.Data.Content.RawContentManager,MLEM.Data.RuntimeTexturePacker,TinyLife.Mods.ModInfo)
  isExternal: true
  name: Initialize(Logger, RawContentManager, RuntimeTexturePacker, ModInfo)
  nameWithType: Mod.Initialize(Logger, RawContentManager, RuntimeTexturePacker, ModInfo)
  fullName: TinyLife.Mods.Mod.Initialize(ExtremelySimpleLogger.Logger, MLEM.Data.Content.RawContentManager, MLEM.Data.RuntimeTexturePacker, TinyLife.Mods.ModInfo)
  spec.csharp:
  - uid: TinyLife.Mods.Mod.Initialize(ExtremelySimpleLogger.Logger,MLEM.Data.Content.RawContentManager,MLEM.Data.RuntimeTexturePacker,TinyLife.Mods.ModInfo)
    name: Initialize
  - name: (
  - uid: ExtremelySimpleLogger.Logger
    name: Logger
    isExternal: true
  - name: ','
  - name: " "
  - uid: MLEM.Data.Content.RawContentManager
    name: RawContentManager
    isExternal: true
  - name: ','
  - name: " "
  - uid: MLEM.Data.RuntimeTexturePacker
    name: RuntimeTexturePacker
    isExternal: true
  - name: ','
  - name: " "
  - uid: TinyLife.Mods.ModInfo
    name: ModInfo
  - name: )
  spec.vb:
  - uid: TinyLife.Mods.Mod.Initialize(ExtremelySimpleLogger.Logger,MLEM.Data.Content.RawContentManager,MLEM.Data.RuntimeTexturePacker,TinyLife.Mods.ModInfo)
    name: Initialize
  - name: (
  - uid: ExtremelySimpleLogger.Logger
    name: Logger
    isExternal: true
  - name: ','
  - name: " "
  - uid: MLEM.Data.Content.RawContentManager
    name: RawContentManager
    isExternal: true
  - name: ','
  - name: " "
  - uid: MLEM.Data.RuntimeTexturePacker
    name: RuntimeTexturePacker
    isExternal: true
  - name: ','
  - name: " "
  - uid: TinyLife.Mods.ModInfo
    name: ModInfo
  - name: )
- uid: TinyLife.Mods.Mod.AddGameContent(TinyLife.GameImpl,TinyLife.Mods.ModInfo)
  commentId: M:TinyLife.Mods.Mod.AddGameContent(TinyLife.GameImpl,TinyLife.Mods.ModInfo)
  name: AddGameContent(GameImpl, ModInfo)
  nameWithType: Mod.AddGameContent(GameImpl, ModInfo)
  fullName: TinyLife.Mods.Mod.AddGameContent(TinyLife.GameImpl, TinyLife.Mods.ModInfo)
  spec.csharp:
  - uid: TinyLife.Mods.Mod.AddGameContent(TinyLife.GameImpl,TinyLife.Mods.ModInfo)
    name: AddGameContent
  - name: (
  - uid: TinyLife.GameImpl
    name: GameImpl
  - name: ','
  - name: " "
  - uid: TinyLife.Mods.ModInfo
    name: ModInfo
  - name: )
  spec.vb:
  - uid: TinyLife.Mods.Mod.AddGameContent(TinyLife.GameImpl,TinyLife.Mods.ModInfo)
    name: AddGameContent
  - name: (
  - uid: TinyLife.GameImpl
    name: GameImpl
  - name: ','
  - name: " "
  - uid: TinyLife.Mods.ModInfo
    name: ModInfo
  - name: )
- uid: TinyLife.Mods.Mod.IssueTrackerUrl*
  commentId: Overload:TinyLife.Mods.Mod.IssueTrackerUrl
  name: IssueTrackerUrl
  nameWithType: Mod.IssueTrackerUrl
  fullName: TinyLife.Mods.Mod.IssueTrackerUrl
- uid: HarmonyLib.Harmony
  commentId: T:HarmonyLib.Harmony
  parent: HarmonyLib
  isExternal: true
  name: Harmony
  nameWithType: Harmony
  fullName: HarmonyLib.Harmony
- uid: TinyLife.Mods.ModInfo.Harmony
  commentId: F:TinyLife.Mods.ModInfo.Harmony
  name: Harmony
  nameWithType: ModInfo.Harmony
  fullName: TinyLife.Mods.ModInfo.Harmony
- uid: System.Runtime.InteropServices.RuntimeInformation.IsOSPlatform(System.Runtime.InteropServices.OSPlatform)
  commentId: M:System.Runtime.InteropServices.RuntimeInformation.IsOSPlatform(System.Runtime.InteropServices.OSPlatform)
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.runtime.interopservices.runtimeinformation.isosplatform
  name: IsOSPlatform(OSPlatform)
  nameWithType: RuntimeInformation.IsOSPlatform(OSPlatform)
  fullName: System.Runtime.InteropServices.RuntimeInformation.IsOSPlatform(System.Runtime.InteropServices.OSPlatform)
  spec.csharp:
  - uid: System.Runtime.InteropServices.RuntimeInformation.IsOSPlatform(System.Runtime.InteropServices.OSPlatform)
    name: IsOSPlatform
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.runtime.interopservices.runtimeinformation.isosplatform
  - name: (
  - uid: System.Runtime.InteropServices.OSPlatform
    name: OSPlatform
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.runtime.interopservices.osplatform
  - name: )
  spec.vb:
  - uid: System.Runtime.InteropServices.RuntimeInformation.IsOSPlatform(System.Runtime.InteropServices.OSPlatform)
    name: IsOSPlatform
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.runtime.interopservices.runtimeinformation.isosplatform
  - name: (
  - uid: System.Runtime.InteropServices.OSPlatform
    name: OSPlatform
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.runtime.interopservices.osplatform
  - name: )
- uid: TinyLife.Mods.Mod.RequiresHarmony*
  commentId: Overload:TinyLife.Mods.Mod.RequiresHarmony
  name: RequiresHarmony
  nameWithType: Mod.RequiresHarmony
  fullName: TinyLife.Mods.Mod.RequiresHarmony
- 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
- uid: HarmonyLib
  commentId: N:HarmonyLib
  isExternal: true
  name: HarmonyLib
  nameWithType: HarmonyLib
  fullName: HarmonyLib
- uid: MLEM.Data.Content.RawContentManager
  commentId: T:MLEM.Data.Content.RawContentManager
  parent: MLEM.Data.Content
  isExternal: true
  name: RawContentManager
  nameWithType: RawContentManager
  fullName: MLEM.Data.Content.RawContentManager
- uid: Microsoft.Xna.Framework.Content.ContentManager
  commentId: T:Microsoft.Xna.Framework.Content.ContentManager
  parent: Microsoft.Xna.Framework.Content
  isExternal: true
  name: ContentManager
  nameWithType: ContentManager
  fullName: Microsoft.Xna.Framework.Content.ContentManager
- uid: TinyLife.Mods.ModInfo
  commentId: T:TinyLife.Mods.ModInfo
  parent: TinyLife.Mods
  name: ModInfo
  nameWithType: ModInfo
  fullName: TinyLife.Mods.ModInfo
- uid: TinyLife.Mods.Mod.Initialize*
  commentId: Overload:TinyLife.Mods.Mod.Initialize
  name: Initialize
  nameWithType: Mod.Initialize
  fullName: TinyLife.Mods.Mod.Initialize
- uid: ExtremelySimpleLogger.Logger
  commentId: T:ExtremelySimpleLogger.Logger
  parent: ExtremelySimpleLogger
  isExternal: true
  name: Logger
  nameWithType: Logger
  fullName: ExtremelySimpleLogger.Logger
- uid: MLEM.Data.RuntimeTexturePacker
  commentId: T:MLEM.Data.RuntimeTexturePacker
  parent: MLEM.Data
  isExternal: true
  name: RuntimeTexturePacker
  nameWithType: RuntimeTexturePacker
  fullName: MLEM.Data.RuntimeTexturePacker
- uid: MLEM.Data.Content
  commentId: N:MLEM.Data.Content
  isExternal: true
  name: MLEM.Data.Content
  nameWithType: MLEM.Data.Content
  fullName: MLEM.Data.Content
  spec.csharp:
  - uid: MLEM
    name: MLEM
    isExternal: true
  - name: .
  - uid: MLEM.Data
    name: Data
    isExternal: true
  - name: .
  - uid: MLEM.Data.Content
    name: Content
    isExternal: true
  spec.vb:
  - uid: MLEM
    name: MLEM
    isExternal: true
  - name: .
  - uid: MLEM.Data
    name: Data
    isExternal: true
  - name: .
  - uid: MLEM.Data.Content
    name: Content
    isExternal: true
- uid: Microsoft.Xna.Framework.Content
  commentId: N:Microsoft.Xna.Framework.Content
  isExternal: true
  name: Microsoft.Xna.Framework.Content
  nameWithType: Microsoft.Xna.Framework.Content
  fullName: Microsoft.Xna.Framework.Content
  spec.csharp:
  - uid: Microsoft
    name: Microsoft
    isExternal: true
  - name: .
  - uid: Microsoft.Xna
    name: Xna
    isExternal: true
  - name: .
  - uid: Microsoft.Xna.Framework
    name: Framework
    isExternal: true
  - name: .
  - uid: Microsoft.Xna.Framework.Content
    name: Content
    isExternal: true
  spec.vb:
  - uid: Microsoft
    name: Microsoft
    isExternal: true
  - name: .
  - uid: Microsoft.Xna
    name: Xna
    isExternal: true
  - name: .
  - uid: Microsoft.Xna.Framework
    name: Framework
    isExternal: true
  - name: .
  - uid: Microsoft.Xna.Framework.Content
    name: Content
    isExternal: true
- uid: ExtremelySimpleLogger
  commentId: N:ExtremelySimpleLogger
  isExternal: true
  name: ExtremelySimpleLogger
  nameWithType: ExtremelySimpleLogger
  fullName: ExtremelySimpleLogger
- uid: MLEM.Data
  commentId: N:MLEM.Data
  isExternal: true
  name: MLEM.Data
  nameWithType: MLEM.Data
  fullName: MLEM.Data
  spec.csharp:
  - uid: MLEM
    name: MLEM
    isExternal: true
  - name: .
  - uid: MLEM.Data
    name: Data
    isExternal: true
  spec.vb:
  - uid: MLEM
    name: MLEM
    isExternal: true
  - name: .
  - uid: MLEM.Data
    name: Data
    isExternal: true
- uid: TinyLife.GameImpl
  commentId: T:TinyLife.GameImpl
  parent: TinyLife
  name: GameImpl
  nameWithType: GameImpl
  fullName: TinyLife.GameImpl
- uid: TinyLife.Objects.FurnitureType.Register(TinyLife.Objects.FurnitureType.TypeSettings)
  commentId: M:TinyLife.Objects.FurnitureType.Register(TinyLife.Objects.FurnitureType.TypeSettings)
  name: Register(TypeSettings)
  nameWithType: FurnitureType.Register(FurnitureType.TypeSettings)
  fullName: TinyLife.Objects.FurnitureType.Register(TinyLife.Objects.FurnitureType.TypeSettings)
  spec.csharp:
  - uid: TinyLife.Objects.FurnitureType.Register(TinyLife.Objects.FurnitureType.TypeSettings)
    name: Register
  - name: (
  - uid: TinyLife.Objects.FurnitureType.TypeSettings
    name: TypeSettings
  - name: )
  spec.vb:
  - uid: TinyLife.Objects.FurnitureType.Register(TinyLife.Objects.FurnitureType.TypeSettings)
    name: Register
  - name: (
  - uid: TinyLife.Objects.FurnitureType.TypeSettings
    name: TypeSettings
  - name: )
- uid: TinyLife.Actions.ActionType.Register(TinyLife.Actions.ActionType.TypeSettings)
  commentId: M:TinyLife.Actions.ActionType.Register(TinyLife.Actions.ActionType.TypeSettings)
  name: Register(TypeSettings)
  nameWithType: ActionType.Register(ActionType.TypeSettings)
  fullName: TinyLife.Actions.ActionType.Register(TinyLife.Actions.ActionType.TypeSettings)
  spec.csharp:
  - uid: TinyLife.Actions.ActionType.Register(TinyLife.Actions.ActionType.TypeSettings)
    name: Register
  - name: (
  - uid: TinyLife.Actions.ActionType.TypeSettings
    name: TypeSettings
  - name: )
  spec.vb:
  - uid: TinyLife.Actions.ActionType.Register(TinyLife.Actions.ActionType.TypeSettings)
    name: Register
  - name: (
  - uid: TinyLife.Actions.ActionType.TypeSettings
    name: TypeSettings
  - name: )
- uid: TinyLife.Objects.Clothes.Register(TinyLife.Objects.Clothes)
  commentId: M:TinyLife.Objects.Clothes.Register(TinyLife.Objects.Clothes)
  name: Register(Clothes)
  nameWithType: Clothes.Register(Clothes)
  fullName: TinyLife.Objects.Clothes.Register(TinyLife.Objects.Clothes)
  spec.csharp:
  - uid: TinyLife.Objects.Clothes.Register(TinyLife.Objects.Clothes)
    name: Register
  - name: (
  - uid: TinyLife.Objects.Clothes
    name: Clothes
  - name: )
  spec.vb:
  - uid: TinyLife.Objects.Clothes.Register(TinyLife.Objects.Clothes)
    name: Register
  - name: (
  - uid: TinyLife.Objects.Clothes
    name: Clothes
  - name: )
- uid: TinyLife.Skills.SkillType.Register(TinyLife.Skills.SkillType)
  commentId: M:TinyLife.Skills.SkillType.Register(TinyLife.Skills.SkillType)
  name: Register(SkillType)
  nameWithType: SkillType.Register(SkillType)
  fullName: TinyLife.Skills.SkillType.Register(TinyLife.Skills.SkillType)
  spec.csharp:
  - uid: TinyLife.Skills.SkillType.Register(TinyLife.Skills.SkillType)
    name: Register
  - name: (
  - uid: TinyLife.Skills.SkillType
    name: SkillType
  - name: )
  spec.vb:
  - uid: TinyLife.Skills.SkillType.Register(TinyLife.Skills.SkillType)
    name: Register
  - name: (
  - uid: TinyLife.Skills.SkillType
    name: SkillType
  - name: )
- uid: TinyLife.Mods.Mod.AddGameContent*
  commentId: Overload:TinyLife.Mods.Mod.AddGameContent
  name: AddGameContent
  nameWithType: Mod.AddGameContent
  fullName: TinyLife.Mods.Mod.AddGameContent
- uid: TinyLife
  commentId: N:TinyLife
  name: TinyLife
  nameWithType: TinyLife
  fullName: TinyLife
- uid: TinyLife.Objects.FurnitureType
  commentId: T:TinyLife.Objects.FurnitureType
  parent: TinyLife.Objects
  name: FurnitureType
  nameWithType: FurnitureType
  fullName: TinyLife.Objects.FurnitureType
- uid: MLEM.Data.DataTextureAtlas
  commentId: T:MLEM.Data.DataTextureAtlas
  parent: MLEM.Data
  isExternal: true
  name: DataTextureAtlas
  nameWithType: DataTextureAtlas
  fullName: MLEM.Data.DataTextureAtlas
- uid: System.Collections.Generic.IEnumerable`1
  commentId: T:System.Collections.Generic.IEnumerable`1
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
  name: IEnumerable<T>
  nameWithType: IEnumerable<T>
  fullName: System.Collections.Generic.IEnumerable<T>
  nameWithType.vb: IEnumerable(Of T)
  fullName.vb: System.Collections.Generic.IEnumerable(Of T)
  name.vb: IEnumerable(Of T)
  spec.csharp:
  - uid: System.Collections.Generic.IEnumerable`1
    name: IEnumerable
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
  - name: <
  - name: T
  - name: '>'
  spec.vb:
  - uid: System.Collections.Generic.IEnumerable`1
    name: IEnumerable
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
  - name: (
  - name: Of
  - name: " "
  - name: T
  - name: )
- uid: TinyLife.Mods.Mod.GetCustomFurnitureTextures*
  commentId: Overload:TinyLife.Mods.Mod.GetCustomFurnitureTextures
  name: GetCustomFurnitureTextures
  nameWithType: Mod.GetCustomFurnitureTextures
  fullName: TinyLife.Mods.Mod.GetCustomFurnitureTextures
- uid: System.Collections.Generic.IEnumerable{System.String}
  commentId: T:System.Collections.Generic.IEnumerable{System.String}
  parent: System.Collections.Generic
  definition: System.Collections.Generic.IEnumerable`1
  href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
  name: IEnumerable<string>
  nameWithType: IEnumerable<string>
  fullName: System.Collections.Generic.IEnumerable<string>
  nameWithType.vb: IEnumerable(Of String)
  fullName.vb: System.Collections.Generic.IEnumerable(Of String)
  name.vb: IEnumerable(Of String)
  spec.csharp:
  - uid: System.Collections.Generic.IEnumerable`1
    name: IEnumerable
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
  - name: <
  - uid: System.String
    name: string
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: '>'
  spec.vb:
  - uid: System.Collections.Generic.IEnumerable`1
    name: IEnumerable
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
  - name: (
  - name: Of
  - name: " "
  - uid: System.String
    name: String
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
- 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: System.Collections.Generic
  commentId: N:System.Collections.Generic
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system
  name: System.Collections.Generic
  nameWithType: System.Collections.Generic
  fullName: System.Collections.Generic
  spec.csharp:
  - uid: System
    name: System
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system
  - name: .
  - uid: System.Collections
    name: Collections
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections
  - name: .
  - uid: System.Collections.Generic
    name: Generic
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic
  spec.vb:
  - uid: System
    name: System
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system
  - name: .
  - uid: System.Collections
    name: Collections
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections
  - name: .
  - uid: System.Collections.Generic
    name: Generic
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic
- uid: TinyLife.Mods.ModInfo.LoadOptions``1(System.Func{``0})
  commentId: M:TinyLife.Mods.ModInfo.LoadOptions``1(System.Func{``0})
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.func-1
  name: LoadOptions<T>(Func<T>)
  nameWithType: ModInfo.LoadOptions<T>(Func<T>)
  fullName: TinyLife.Mods.ModInfo.LoadOptions<T>(System.Func<T>)
  nameWithType.vb: ModInfo.LoadOptions(Of T)(Func(Of T))
  fullName.vb: TinyLife.Mods.ModInfo.LoadOptions(Of T)(System.Func(Of T))
  name.vb: LoadOptions(Of T)(Func(Of T))
  spec.csharp:
  - uid: TinyLife.Mods.ModInfo.LoadOptions``1(System.Func{``0})
    name: LoadOptions
  - name: <
  - name: T
  - name: '>'
  - name: (
  - uid: System.Func`1
    name: Func
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.func-1
  - name: <
  - name: T
  - name: '>'
  - name: )
  spec.vb:
  - uid: TinyLife.Mods.ModInfo.LoadOptions``1(System.Func{``0})
    name: LoadOptions
  - name: (
  - name: Of
  - name: " "
  - name: T
  - name: )
  - name: (
  - uid: System.Func`1
    name: Func
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.func-1
  - name: (
  - name: Of
  - name: " "
  - name: T
  - name: )
  - name: )
- uid: TinyLife.Mods.ModInfo.SaveOptions``1(``0)
  commentId: M:TinyLife.Mods.ModInfo.SaveOptions``1(``0)
  name: SaveOptions<T>(T)
  nameWithType: ModInfo.SaveOptions<T>(T)
  fullName: TinyLife.Mods.ModInfo.SaveOptions<T>(T)
  nameWithType.vb: ModInfo.SaveOptions(Of T)(T)
  fullName.vb: TinyLife.Mods.ModInfo.SaveOptions(Of T)(T)
  name.vb: SaveOptions(Of T)(T)
  spec.csharp:
  - uid: TinyLife.Mods.ModInfo.SaveOptions``1(``0)
    name: SaveOptions
  - name: <
  - name: T
  - name: '>'
  - name: (
  - name: T
  - name: )
  spec.vb:
  - uid: TinyLife.Mods.ModInfo.SaveOptions``1(``0)
    name: SaveOptions
  - name: (
  - name: Of
  - name: " "
  - name: T
  - name: )
  - name: (
  - name: T
  - name: )
- uid: TinyLife.Mods.Mod.PopulateOptions*
  commentId: Overload:TinyLife.Mods.Mod.PopulateOptions
  name: PopulateOptions
  nameWithType: Mod.PopulateOptions
  fullName: TinyLife.Mods.Mod.PopulateOptions
- uid: MLEM.Ui.Elements.Group
  commentId: T:MLEM.Ui.Elements.Group
  parent: MLEM.Ui.Elements
  isExternal: true
  name: Group
  nameWithType: Group
  fullName: MLEM.Ui.Elements.Group
- uid: MLEM.Ui.Elements
  commentId: N:MLEM.Ui.Elements
  isExternal: true
  name: MLEM.Ui.Elements
  nameWithType: MLEM.Ui.Elements
  fullName: MLEM.Ui.Elements
  spec.csharp:
  - uid: MLEM
    name: MLEM
    isExternal: true
  - name: .
  - uid: MLEM.Ui
    name: Ui
    isExternal: true
  - name: .
  - uid: MLEM.Ui.Elements
    name: Elements
    isExternal: true
  spec.vb:
  - uid: MLEM
    name: MLEM
    isExternal: true
  - name: .
  - uid: MLEM.Ui
    name: Ui
    isExternal: true
  - name: .
  - uid: MLEM.Ui.Elements
    name: Elements
    isExternal: true
