### 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.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: main
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 .\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: main
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: main
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 .\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: main
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.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: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiresHarmony
path: ../TinyLife/Mods/Mod.cs
startLine: 42
assemblies:
- Tiny Life
namespace: TinyLife.Mods
summary: "\nWhether this mod requires Harmony for patches.\nIf this is true, the instance to use can be found in during .\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 .\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: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize
path: ../TinyLife/Mods/Mod.cs
startLine: 52
assemblies:
- Tiny Life
namespace: TinyLife.Mods
summary: "\nInitialize the data for this mod, including textures, sounds and other data.\nThe is a variation of MonoGame's 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 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: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddGameContent
path: ../TinyLife/Mods/Mod.cs
startLine: 64
assemblies:
- Tiny Life
namespace: TinyLife.Mods
summary: "\nAdd the content that this mod provides for the given instance. Some of the supported things to register are:\n to register furniture types,\n to register action types,\n to register clothes (and hair),\n 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 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: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCustomFurnitureTextures
path: ../TinyLife/Mods/Mod.cs
startLine: 72
assemblies:
- Tiny Life
namespace: TinyLife.Mods
summary: "\nReturn a list of paths (relative to this mod's Content directory) to textures that contain the texture regions used by this mod's custom s.\nNote that the furniture texture needs to have an associated file in the same location, but with the .atlas file extension.\nBy default, an empty is returned.\n"
example: []
syntax:
content: public virtual IEnumerable 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'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: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PopulateOptions
path: ../TinyLife/Mods/Mod.cs
startLine: 83
assemblies:
- Tiny Life
namespace: TinyLife.Mods
summary: "\nPopulates this mod's options section, which can be found in the Mods section of the game's main and in-game menus.\nIf any elements are added to the group
provided, a button will display next to this mod to open its options.\nThis mod can create, add, and load custom options using and .\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'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)
nameWithType: Extensions.JsonCopy(Mod)
fullName: TinyLife.Utilities.Extensions.JsonCopy(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)
nameWithType: Extensions.JsonCopy(T)
fullName: TinyLife.Utilities.Extensions.JsonCopy(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: 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: 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: 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
nameWithType: IEnumerable
fullName: System.Collections.Generic.IEnumerable
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
nameWithType: IEnumerable
fullName: System.Collections.Generic.IEnumerable
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(Func)
nameWithType: ModInfo.LoadOptions(Func)
fullName: TinyLife.Mods.ModInfo.LoadOptions(System.Func)
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)
nameWithType: ModInfo.SaveOptions(T)
fullName: TinyLife.Mods.ModInfo.SaveOptions(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