### YamlMime:ManagedReference items: - uid: TinyLife.Skills.SkillType commentId: T:TinyLife.Skills.SkillType id: SkillType parent: TinyLife.Skills children: - TinyLife.Skills.SkillType.#ctor(System.String,MLEM.Textures.TextureRegion,System.Int32,TinyLife.Skills.SkillCategory) - TinyLife.Skills.SkillType.AdditionalEarnedActions - TinyLife.Skills.SkillType.AllCategories - TinyLife.Skills.SkillType.Baking - TinyLife.Skills.SkillType.Categories - TinyLife.Skills.SkillType.Charisma - TinyLife.Skills.SkillType.Cleaning - TinyLife.Skills.SkillType.Communication - TinyLife.Skills.SkillType.Cooking - TinyLife.Skills.SkillType.Fitness - TinyLife.Skills.SkillType.Gaming - TinyLife.Skills.SkillType.GetMaxLevel(TinyLife.Objects.AgeGroup) - TinyLife.Skills.SkillType.GetRandomQuality(TinyLife.Objects.Person,System.Random,System.Boolean,TinyLife.Emotions.IEmotionSource,System.Boolean) - TinyLife.Skills.SkillType.Humor - TinyLife.Skills.SkillType.MaxLevel - TinyLife.Skills.SkillType.MaxLevelMultipliers - TinyLife.Skills.SkillType.Name - TinyLife.Skills.SkillType.Painting - TinyLife.Skills.SkillType.Potty - TinyLife.Skills.SkillType.Programming - TinyLife.Skills.SkillType.Reading - TinyLife.Skills.SkillType.Reasoning - TinyLife.Skills.SkillType.Register(TinyLife.Skills.SkillType) - TinyLife.Skills.SkillType.Repair - TinyLife.Skills.SkillType.RequiredAges - TinyLife.Skills.SkillType.RewardPersonality - TinyLife.Skills.SkillType.RewardSkills - TinyLife.Skills.SkillType.Texture - TinyLife.Skills.SkillType.Types - TinyLife.Skills.SkillType.Woodworking - TinyLife.Skills.SkillType.Writing langs: - csharp - vb name: SkillType nameWithType: SkillType fullName: TinyLife.Skills.SkillType type: Class source: remote: path: TinyLife/Skills/Skill.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SkillType path: ../TinyLife/Skills/Skill.cs startLine: 117 assemblies: - Tiny Life namespace: TinyLife.Skills summary: "\nA skill is an ability that a can have which influences their behavior in some way.\nThe SkillType class contains underlying data for a instance, like its name and maximum level.\n" example: [] syntax: content: >- [JsonConverter(typeof(StaticJsonConverter), new object[] { typeof(SkillType), "PrivateTypes" })] public class SkillType content.vb: >- Public Class SkillType 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.Skills.SkillType.TinyLife.Utilities.Extensions.JsonCopy``1 - uid: TinyLife.Skills.SkillType.AllCategories commentId: F:TinyLife.Skills.SkillType.AllCategories id: AllCategories parent: TinyLife.Skills.SkillType langs: - csharp - vb name: AllCategories nameWithType: SkillType.AllCategories fullName: TinyLife.Skills.SkillType.AllCategories type: Field source: remote: path: TinyLife/Skills/Skill.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AllCategories path: ../TinyLife/Skills/Skill.cs startLine: 123 assemblies: - Tiny Life namespace: TinyLife.Skills summary: "\nAn array containing every defined .\n" example: [] syntax: content: public static readonly SkillCategory[] AllCategories return: type: TinyLife.Skills.SkillCategory[] content.vb: Public Shared ReadOnly AllCategories As SkillCategory() - uid: TinyLife.Skills.SkillType.Types commentId: F:TinyLife.Skills.SkillType.Types id: Types parent: TinyLife.Skills.SkillType langs: - csharp - vb name: Types nameWithType: SkillType.Types fullName: TinyLife.Skills.SkillType.Types type: Field source: remote: path: TinyLife/Skills/Skill.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Types path: ../TinyLife/Skills/Skill.cs startLine: 130 assemblies: - Tiny Life namespace: TinyLife.Skills summary: "\nA registry of all skill types that exist in the game and mods.\nUse to register custom skill types.\n" example: [] syntax: content: public static readonly ReadOnlyDictionary Types return: type: System.Collections.ObjectModel.ReadOnlyDictionary{System.String,TinyLife.Skills.SkillType} content.vb: Public Shared ReadOnly Types As ReadOnlyDictionary(Of String, SkillType) - uid: TinyLife.Skills.SkillType.Cooking commentId: F:TinyLife.Skills.SkillType.Cooking id: Cooking parent: TinyLife.Skills.SkillType langs: - csharp - vb name: Cooking nameWithType: SkillType.Cooking fullName: TinyLife.Skills.SkillType.Cooking type: Field source: remote: path: TinyLife/Skills/Skill.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Cooking path: ../TinyLife/Skills/Skill.cs startLine: 133 assemblies: - Tiny Life namespace: TinyLife.Skills syntax: content: public static readonly SkillType Cooking return: type: TinyLife.Skills.SkillType content.vb: Public Shared ReadOnly Cooking As SkillType - uid: TinyLife.Skills.SkillType.Painting commentId: F:TinyLife.Skills.SkillType.Painting id: Painting parent: TinyLife.Skills.SkillType langs: - csharp - vb name: Painting nameWithType: SkillType.Painting fullName: TinyLife.Skills.SkillType.Painting type: Field source: remote: path: TinyLife/Skills/Skill.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Painting path: ../TinyLife/Skills/Skill.cs startLine: 138 assemblies: - Tiny Life namespace: TinyLife.Skills syntax: content: public static readonly SkillType Painting return: type: TinyLife.Skills.SkillType content.vb: Public Shared ReadOnly Painting As SkillType - uid: TinyLife.Skills.SkillType.Charisma commentId: F:TinyLife.Skills.SkillType.Charisma id: Charisma parent: TinyLife.Skills.SkillType langs: - csharp - vb name: Charisma nameWithType: SkillType.Charisma fullName: TinyLife.Skills.SkillType.Charisma type: Field source: remote: path: TinyLife/Skills/Skill.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Charisma path: ../TinyLife/Skills/Skill.cs startLine: 139 assemblies: - Tiny Life namespace: TinyLife.Skills syntax: content: public static readonly SkillType Charisma return: type: TinyLife.Skills.SkillType content.vb: Public Shared ReadOnly Charisma As SkillType - uid: TinyLife.Skills.SkillType.Humor commentId: F:TinyLife.Skills.SkillType.Humor id: Humor parent: TinyLife.Skills.SkillType langs: - csharp - vb name: Humor nameWithType: SkillType.Humor fullName: TinyLife.Skills.SkillType.Humor type: Field source: remote: path: TinyLife/Skills/Skill.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Humor path: ../TinyLife/Skills/Skill.cs startLine: 140 assemblies: - Tiny Life namespace: TinyLife.Skills syntax: content: public static readonly SkillType Humor return: type: TinyLife.Skills.SkillType content.vb: Public Shared ReadOnly Humor As SkillType - uid: TinyLife.Skills.SkillType.Programming commentId: F:TinyLife.Skills.SkillType.Programming id: Programming parent: TinyLife.Skills.SkillType langs: - csharp - vb name: Programming nameWithType: SkillType.Programming fullName: TinyLife.Skills.SkillType.Programming type: Field source: remote: path: TinyLife/Skills/Skill.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Programming path: ../TinyLife/Skills/Skill.cs startLine: 141 assemblies: - Tiny Life namespace: TinyLife.Skills syntax: content: public static readonly SkillType Programming return: type: TinyLife.Skills.SkillType content.vb: Public Shared ReadOnly Programming As SkillType - uid: TinyLife.Skills.SkillType.Repair commentId: F:TinyLife.Skills.SkillType.Repair id: Repair parent: TinyLife.Skills.SkillType langs: - csharp - vb name: Repair nameWithType: SkillType.Repair fullName: TinyLife.Skills.SkillType.Repair type: Field source: remote: path: TinyLife/Skills/Skill.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Repair path: ../TinyLife/Skills/Skill.cs startLine: 142 assemblies: - Tiny Life namespace: TinyLife.Skills syntax: content: public static readonly SkillType Repair return: type: TinyLife.Skills.SkillType content.vb: Public Shared ReadOnly Repair As SkillType - uid: TinyLife.Skills.SkillType.Writing commentId: F:TinyLife.Skills.SkillType.Writing id: Writing parent: TinyLife.Skills.SkillType langs: - csharp - vb name: Writing nameWithType: SkillType.Writing fullName: TinyLife.Skills.SkillType.Writing type: Field source: remote: path: TinyLife/Skills/Skill.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Writing path: ../TinyLife/Skills/Skill.cs startLine: 143 assemblies: - Tiny Life namespace: TinyLife.Skills syntax: content: public static readonly SkillType Writing return: type: TinyLife.Skills.SkillType content.vb: Public Shared ReadOnly Writing As SkillType - uid: TinyLife.Skills.SkillType.Gaming commentId: F:TinyLife.Skills.SkillType.Gaming id: Gaming parent: TinyLife.Skills.SkillType langs: - csharp - vb name: Gaming nameWithType: SkillType.Gaming fullName: TinyLife.Skills.SkillType.Gaming type: Field source: remote: path: TinyLife/Skills/Skill.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Gaming path: ../TinyLife/Skills/Skill.cs startLine: 144 assemblies: - Tiny Life namespace: TinyLife.Skills syntax: content: public static readonly SkillType Gaming return: type: TinyLife.Skills.SkillType content.vb: Public Shared ReadOnly Gaming As SkillType - uid: TinyLife.Skills.SkillType.Fitness commentId: F:TinyLife.Skills.SkillType.Fitness id: Fitness parent: TinyLife.Skills.SkillType langs: - csharp - vb name: Fitness nameWithType: SkillType.Fitness fullName: TinyLife.Skills.SkillType.Fitness type: Field source: remote: path: TinyLife/Skills/Skill.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Fitness path: ../TinyLife/Skills/Skill.cs startLine: 145 assemblies: - Tiny Life namespace: TinyLife.Skills syntax: content: public static readonly SkillType Fitness return: type: TinyLife.Skills.SkillType content.vb: Public Shared ReadOnly Fitness As SkillType - uid: TinyLife.Skills.SkillType.Cleaning commentId: F:TinyLife.Skills.SkillType.Cleaning id: Cleaning parent: TinyLife.Skills.SkillType langs: - csharp - vb name: Cleaning nameWithType: SkillType.Cleaning fullName: TinyLife.Skills.SkillType.Cleaning type: Field source: remote: path: TinyLife/Skills/Skill.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Cleaning path: ../TinyLife/Skills/Skill.cs startLine: 146 assemblies: - Tiny Life namespace: TinyLife.Skills syntax: content: public static readonly SkillType Cleaning return: type: TinyLife.Skills.SkillType content.vb: Public Shared ReadOnly Cleaning As SkillType - uid: TinyLife.Skills.SkillType.Baking commentId: F:TinyLife.Skills.SkillType.Baking id: Baking parent: TinyLife.Skills.SkillType langs: - csharp - vb name: Baking nameWithType: SkillType.Baking fullName: TinyLife.Skills.SkillType.Baking type: Field source: remote: path: TinyLife/Skills/Skill.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Baking path: ../TinyLife/Skills/Skill.cs startLine: 147 assemblies: - Tiny Life namespace: TinyLife.Skills syntax: content: public static readonly SkillType Baking return: type: TinyLife.Skills.SkillType content.vb: Public Shared ReadOnly Baking As SkillType - uid: TinyLife.Skills.SkillType.Reasoning commentId: F:TinyLife.Skills.SkillType.Reasoning id: Reasoning parent: TinyLife.Skills.SkillType langs: - csharp - vb name: Reasoning nameWithType: SkillType.Reasoning fullName: TinyLife.Skills.SkillType.Reasoning type: Field source: remote: path: TinyLife/Skills/Skill.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Reasoning path: ../TinyLife/Skills/Skill.cs startLine: 152 assemblies: - Tiny Life namespace: TinyLife.Skills syntax: content: public static readonly SkillType Reasoning return: type: TinyLife.Skills.SkillType content.vb: Public Shared ReadOnly Reasoning As SkillType - uid: TinyLife.Skills.SkillType.Woodworking commentId: F:TinyLife.Skills.SkillType.Woodworking id: Woodworking parent: TinyLife.Skills.SkillType langs: - csharp - vb name: Woodworking nameWithType: SkillType.Woodworking fullName: TinyLife.Skills.SkillType.Woodworking type: Field source: remote: path: TinyLife/Skills/Skill.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Woodworking path: ../TinyLife/Skills/Skill.cs startLine: 155 assemblies: - Tiny Life namespace: TinyLife.Skills syntax: content: public static readonly SkillType Woodworking return: type: TinyLife.Skills.SkillType content.vb: Public Shared ReadOnly Woodworking As SkillType - uid: TinyLife.Skills.SkillType.Reading commentId: F:TinyLife.Skills.SkillType.Reading id: Reading parent: TinyLife.Skills.SkillType langs: - csharp - vb name: Reading nameWithType: SkillType.Reading fullName: TinyLife.Skills.SkillType.Reading type: Field source: remote: path: TinyLife/Skills/Skill.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Reading path: ../TinyLife/Skills/Skill.cs startLine: 161 assemblies: - Tiny Life namespace: TinyLife.Skills syntax: content: public static readonly SkillType Reading return: type: TinyLife.Skills.SkillType content.vb: Public Shared ReadOnly Reading As SkillType - uid: TinyLife.Skills.SkillType.Communication commentId: F:TinyLife.Skills.SkillType.Communication id: Communication parent: TinyLife.Skills.SkillType langs: - csharp - vb name: Communication nameWithType: SkillType.Communication fullName: TinyLife.Skills.SkillType.Communication type: Field source: remote: path: TinyLife/Skills/Skill.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Communication path: ../TinyLife/Skills/Skill.cs startLine: 167 assemblies: - Tiny Life namespace: TinyLife.Skills syntax: content: public static readonly SkillType Communication return: type: TinyLife.Skills.SkillType content.vb: Public Shared ReadOnly Communication As SkillType - uid: TinyLife.Skills.SkillType.Potty commentId: F:TinyLife.Skills.SkillType.Potty id: Potty parent: TinyLife.Skills.SkillType langs: - csharp - vb name: Potty nameWithType: SkillType.Potty fullName: TinyLife.Skills.SkillType.Potty type: Field source: remote: path: TinyLife/Skills/Skill.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Potty path: ../TinyLife/Skills/Skill.cs startLine: 172 assemblies: - Tiny Life namespace: TinyLife.Skills syntax: content: public static readonly SkillType Potty return: type: TinyLife.Skills.SkillType content.vb: Public Shared ReadOnly Potty As SkillType - uid: TinyLife.Skills.SkillType.Name commentId: F:TinyLife.Skills.SkillType.Name id: Name parent: TinyLife.Skills.SkillType langs: - csharp - vb name: Name nameWithType: SkillType.Name fullName: TinyLife.Skills.SkillType.Name type: Field source: remote: path: TinyLife/Skills/Skill.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: ../TinyLife/Skills/Skill.cs startLine: 181 assemblies: - Tiny Life namespace: TinyLife.Skills summary: "\nThe name of this skill type\n" example: [] syntax: content: public readonly string Name return: type: System.String content.vb: Public ReadOnly Name As String - uid: TinyLife.Skills.SkillType.Texture commentId: F:TinyLife.Skills.SkillType.Texture id: Texture parent: TinyLife.Skills.SkillType langs: - csharp - vb name: Texture nameWithType: SkillType.Texture fullName: TinyLife.Skills.SkillType.Texture type: Field source: remote: path: TinyLife/Skills/Skill.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Texture path: ../TinyLife/Skills/Skill.cs startLine: 185 assemblies: - Tiny Life namespace: TinyLife.Skills summary: "\nThe texture region of this skill type's icon\n" example: [] syntax: content: public readonly TextureRegion Texture return: type: MLEM.Textures.TextureRegion content.vb: Public ReadOnly Texture As TextureRegion - uid: TinyLife.Skills.SkillType.MaxLevel commentId: F:TinyLife.Skills.SkillType.MaxLevel id: MaxLevel parent: TinyLife.Skills.SkillType langs: - csharp - vb name: MaxLevel nameWithType: SkillType.MaxLevel fullName: TinyLife.Skills.SkillType.MaxLevel type: Field source: remote: path: TinyLife/Skills/Skill.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MaxLevel path: ../TinyLife/Skills/Skill.cs startLine: 190 assemblies: - Tiny Life namespace: TinyLife.Skills summary: "\nThe maximum level that this skill can reach.\nMost skills should default to 5 or 10 for consistency.\n" example: [] syntax: content: public readonly int MaxLevel return: type: System.Int32 content.vb: Public ReadOnly MaxLevel As Integer - uid: TinyLife.Skills.SkillType.Categories commentId: F:TinyLife.Skills.SkillType.Categories id: Categories parent: TinyLife.Skills.SkillType langs: - csharp - vb name: Categories nameWithType: SkillType.Categories fullName: TinyLife.Skills.SkillType.Categories type: Field source: remote: path: TinyLife/Skills/Skill.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Categories path: ../TinyLife/Skills/Skill.cs startLine: 195 assemblies: - Tiny Life namespace: TinyLife.Skills summary: "\nThe combined flag that this skill type has.\nThe skill categories it has are used to determine skill gain from things like the personality type.\n" example: [] syntax: content: public readonly SkillCategory Categories return: type: TinyLife.Skills.SkillCategory content.vb: Public ReadOnly Categories As SkillCategory - uid: TinyLife.Skills.SkillType.MaxLevelMultipliers commentId: P:TinyLife.Skills.SkillType.MaxLevelMultipliers id: MaxLevelMultipliers parent: TinyLife.Skills.SkillType langs: - csharp - vb name: MaxLevelMultipliers nameWithType: SkillType.MaxLevelMultipliers fullName: TinyLife.Skills.SkillType.MaxLevelMultipliers type: Property source: remote: path: TinyLife/Skills/Skill.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MaxLevelMultipliers path: ../TinyLife/Skills/Skill.cs startLine: 197 assemblies: - Tiny Life namespace: TinyLife.Skills syntax: content: public Func MaxLevelMultipliers { get; init; } parameters: [] return: type: System.Func{TinyLife.Objects.AgeGroup,System.Single} content.vb: Public Property MaxLevelMultipliers As Func(Of AgeGroup, Single) overload: TinyLife.Skills.SkillType.MaxLevelMultipliers* - uid: TinyLife.Skills.SkillType.RequiredAges commentId: P:TinyLife.Skills.SkillType.RequiredAges id: RequiredAges parent: TinyLife.Skills.SkillType langs: - csharp - vb name: RequiredAges nameWithType: SkillType.RequiredAges fullName: TinyLife.Skills.SkillType.RequiredAges type: Property source: remote: path: TinyLife/Skills/Skill.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RequiredAges path: ../TinyLife/Skills/Skill.cs startLine: 198 assemblies: - Tiny Life namespace: TinyLife.Skills syntax: content: public AgeGroup RequiredAges { get; init; } parameters: [] return: type: TinyLife.Objects.AgeGroup content.vb: Public Property RequiredAges As AgeGroup overload: TinyLife.Skills.SkillType.RequiredAges* - uid: TinyLife.Skills.SkillType.RewardPersonality commentId: P:TinyLife.Skills.SkillType.RewardPersonality id: RewardPersonality parent: TinyLife.Skills.SkillType langs: - csharp - vb name: RewardPersonality nameWithType: SkillType.RewardPersonality fullName: TinyLife.Skills.SkillType.RewardPersonality type: Property source: remote: path: TinyLife/Skills/Skill.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RewardPersonality path: ../TinyLife/Skills/Skill.cs startLine: 199 assemblies: - Tiny Life namespace: TinyLife.Skills syntax: content: public Func<(Skill Skill, AgeGroup LastAge, AgeGroup Age), PersonalityType> RewardPersonality { get; init; } parameters: [] return: type: System.Func{System.ValueTuple{TinyLife.Skills.Skill,TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup},TinyLife.PersonalityType} content.vb: Public Property RewardPersonality As Func(Of (Skill As Skill, LastAge As AgeGroup, Age As AgeGroup), PersonalityType) overload: TinyLife.Skills.SkillType.RewardPersonality* - uid: TinyLife.Skills.SkillType.RewardSkills commentId: P:TinyLife.Skills.SkillType.RewardSkills id: RewardSkills parent: TinyLife.Skills.SkillType langs: - csharp - vb name: RewardSkills nameWithType: SkillType.RewardSkills fullName: TinyLife.Skills.SkillType.RewardSkills type: Property source: remote: path: TinyLife/Skills/Skill.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RewardSkills path: ../TinyLife/Skills/Skill.cs startLine: 200 assemblies: - Tiny Life namespace: TinyLife.Skills syntax: content: public Func<(Skill Skill, AgeGroup LastAge, AgeGroup Age), IEnumerable<(SkillType Type, int Level)>> RewardSkills { get; init; } parameters: [] return: type: System.Func{System.ValueTuple{TinyLife.Skills.Skill,TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup},System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.Skills.SkillType,System.Int32}}} content.vb: Public Property RewardSkills As Func(Of (Skill As Skill, LastAge As AgeGroup, Age As AgeGroup), IEnumerable(Of (Type As SkillType, Level As Integer))) overload: TinyLife.Skills.SkillType.RewardSkills* - uid: TinyLife.Skills.SkillType.AdditionalEarnedActions commentId: P:TinyLife.Skills.SkillType.AdditionalEarnedActions id: AdditionalEarnedActions parent: TinyLife.Skills.SkillType langs: - csharp - vb name: AdditionalEarnedActions nameWithType: SkillType.AdditionalEarnedActions fullName: TinyLife.Skills.SkillType.AdditionalEarnedActions type: Property source: remote: path: TinyLife/Skills/Skill.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AdditionalEarnedActions path: ../TinyLife/Skills/Skill.cs startLine: 205 assemblies: - Tiny Life namespace: TinyLife.Skills summary: "\nA function that can optionally be used to return a set of action information that is displayed when this skill's level is raised to the given levels.\nThis function is used by skills like and to display what additional items can now be cooked or crafted.\n" example: [] syntax: content: public Func> AdditionalEarnedActions { get; init; } parameters: [] return: type: System.Func{TinyLife.Objects.Person,TinyLife.Skills.Skill,System.Collections.Generic.IEnumerable{System.ValueTuple{System.Int32,System.String}}} content.vb: Public Property AdditionalEarnedActions As Func(Of Person, Skill, IEnumerable(Of (Level As Integer, DisplayName As String))) overload: TinyLife.Skills.SkillType.AdditionalEarnedActions* - uid: TinyLife.Skills.SkillType.#ctor(System.String,MLEM.Textures.TextureRegion,System.Int32,TinyLife.Skills.SkillCategory) commentId: M:TinyLife.Skills.SkillType.#ctor(System.String,MLEM.Textures.TextureRegion,System.Int32,TinyLife.Skills.SkillCategory) id: '#ctor(System.String,MLEM.Textures.TextureRegion,System.Int32,TinyLife.Skills.SkillCategory)' parent: TinyLife.Skills.SkillType langs: - csharp - vb name: SkillType(string, TextureRegion, int, SkillCategory) nameWithType: SkillType.SkillType(string, TextureRegion, int, SkillCategory) fullName: TinyLife.Skills.SkillType.SkillType(string, MLEM.Textures.TextureRegion, int, TinyLife.Skills.SkillCategory) type: Constructor source: remote: path: TinyLife/Skills/Skill.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Skills/Skill.cs startLine: 214 assemblies: - Tiny Life namespace: TinyLife.Skills summary: "\nCreates a new skill type with the given settings\n" example: [] syntax: content: public SkillType(string name, TextureRegion texture, int maxLevel, SkillCategory categories) parameters: - id: name type: System.String description: The skill's name - id: texture type: MLEM.Textures.TextureRegion description: The skill's icon - id: maxLevel type: System.Int32 description: The skill's maximum level. Should be 5 or 10 for consistency. - id: categories type: TinyLife.Skills.SkillCategory description: A combined flag of categories that this skill has content.vb: Public Sub New(name As String, texture As TextureRegion, maxLevel As Integer, categories As SkillCategory) overload: TinyLife.Skills.SkillType.#ctor* nameWithType.vb: SkillType.New(String, TextureRegion, Integer, SkillCategory) fullName.vb: TinyLife.Skills.SkillType.New(String, MLEM.Textures.TextureRegion, Integer, TinyLife.Skills.SkillCategory) name.vb: New(String, TextureRegion, Integer, SkillCategory) - uid: TinyLife.Skills.SkillType.GetRandomQuality(TinyLife.Objects.Person,System.Random,System.Boolean,TinyLife.Emotions.IEmotionSource,System.Boolean) commentId: M:TinyLife.Skills.SkillType.GetRandomQuality(TinyLife.Objects.Person,System.Random,System.Boolean,TinyLife.Emotions.IEmotionSource,System.Boolean) id: GetRandomQuality(TinyLife.Objects.Person,System.Random,System.Boolean,TinyLife.Emotions.IEmotionSource,System.Boolean) parent: TinyLife.Skills.SkillType langs: - csharp - vb name: GetRandomQuality(Person, Random, bool, IEmotionSource, bool) nameWithType: SkillType.GetRandomQuality(Person, Random, bool, IEmotionSource, bool) fullName: TinyLife.Skills.SkillType.GetRandomQuality(TinyLife.Objects.Person, System.Random, bool, TinyLife.Emotions.IEmotionSource, bool) type: Method source: remote: path: TinyLife/Skills/Skill.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRandomQuality path: ../TinyLife/Skills/Skill.cs startLine: 236 assemblies: - Tiny Life namespace: TinyLife.Skills summary: "\nReturns a semi-randomly generated for the given based on their level of this skill.\nThe higher the skill level is, the more likely it is for higher qualities to be returned.\n" example: [] syntax: content: public Quality GetRandomQuality(Person person, Random random, bool modifyEmotions = true, IEmotionSource source = null, bool alwaysAllowAverage = false) parameters: - id: person type: TinyLife.Objects.Person description: The person that has this skill - id: random type: System.Random description: The random that should be used for calculation - id: modifyEmotions type: System.Boolean description: Whether the given person should receive emotions based on the quality, defaults to true - id: source type: TinyLife.Emotions.IEmotionSource description: The emotion source that modified emotions come from - id: alwaysAllowAverage type: System.Boolean description: Whether or not should always be part of the random choice, defaults to false return: type: TinyLife.Skills.Quality description: A random quality based on the person's skill level content.vb: Public Function GetRandomQuality(person As Person, random As Random, modifyEmotions As Boolean = True, source As IEmotionSource = Nothing, alwaysAllowAverage As Boolean = False) As Quality overload: TinyLife.Skills.SkillType.GetRandomQuality* nameWithType.vb: SkillType.GetRandomQuality(Person, Random, Boolean, IEmotionSource, Boolean) fullName.vb: TinyLife.Skills.SkillType.GetRandomQuality(TinyLife.Objects.Person, System.Random, Boolean, TinyLife.Emotions.IEmotionSource, Boolean) name.vb: GetRandomQuality(Person, Random, Boolean, IEmotionSource, Boolean) - uid: TinyLife.Skills.SkillType.GetMaxLevel(TinyLife.Objects.AgeGroup) commentId: M:TinyLife.Skills.SkillType.GetMaxLevel(TinyLife.Objects.AgeGroup) id: GetMaxLevel(TinyLife.Objects.AgeGroup) parent: TinyLife.Skills.SkillType langs: - csharp - vb name: GetMaxLevel(AgeGroup) nameWithType: SkillType.GetMaxLevel(AgeGroup) fullName: TinyLife.Skills.SkillType.GetMaxLevel(TinyLife.Objects.AgeGroup) type: Method source: remote: path: TinyLife/Skills/Skill.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetMaxLevel path: ../TinyLife/Skills/Skill.cs startLine: 269 assemblies: - Tiny Life namespace: TinyLife.Skills summary: "\nReturns the maximum level for the given , which the multiplied by the corresponding .\n" example: [] syntax: content: public int GetMaxLevel(AgeGroup age) parameters: - id: age type: TinyLife.Objects.AgeGroup description: The age group return: type: System.Int32 description: The maximum level content.vb: Public Function GetMaxLevel(age As AgeGroup) As Integer overload: TinyLife.Skills.SkillType.GetMaxLevel* - uid: TinyLife.Skills.SkillType.Register(TinyLife.Skills.SkillType) commentId: M:TinyLife.Skills.SkillType.Register(TinyLife.Skills.SkillType) id: Register(TinyLife.Skills.SkillType) parent: TinyLife.Skills.SkillType langs: - csharp - vb name: Register(SkillType) nameWithType: SkillType.Register(SkillType) fullName: TinyLife.Skills.SkillType.Register(TinyLife.Skills.SkillType) type: Method source: remote: path: TinyLife/Skills/Skill.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/Skills/Skill.cs startLine: 278 assemblies: - Tiny Life namespace: TinyLife.Skills summary: "\nRegisters a new to the registry\n" example: [] syntax: content: public static SkillType Register(SkillType type) parameters: - id: type type: TinyLife.Skills.SkillType description: The type to register return: type: TinyLife.Skills.SkillType description: The registered type, for chaining content.vb: Public Shared Function Register(type As SkillType) As SkillType overload: TinyLife.Skills.SkillType.Register* references: - uid: TinyLife.Objects.Person commentId: T:TinyLife.Objects.Person parent: TinyLife.Objects name: Person nameWithType: Person fullName: TinyLife.Objects.Person - uid: TinyLife.Skills.Skill commentId: T:TinyLife.Skills.Skill parent: TinyLife.Skills name: Skill nameWithType: Skill fullName: TinyLife.Skills.Skill - uid: TinyLife.Skills commentId: N:TinyLife.Skills name: TinyLife.Skills nameWithType: TinyLife.Skills fullName: TinyLife.Skills spec.csharp: - uid: TinyLife name: TinyLife - name: . - uid: TinyLife.Skills name: Skills spec.vb: - uid: TinyLife name: TinyLife - name: . - uid: TinyLife.Skills name: Skills - 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.Skills.SkillType.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(SkillType) nameWithType: Extensions.JsonCopy(SkillType) fullName: TinyLife.Utilities.Extensions.JsonCopy(TinyLife.Skills.SkillType) nameWithType.vb: Extensions.JsonCopy(Of SkillType)(SkillType) fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Skills.SkillType)(TinyLife.Skills.SkillType) name.vb: JsonCopy(Of SkillType)(SkillType) spec.csharp: - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Skills.SkillType) name: JsonCopy - name: < - uid: TinyLife.Skills.SkillType name: SkillType - name: '>' - name: ( - uid: TinyLife.Skills.SkillType name: SkillType - name: ) spec.vb: - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Skills.SkillType) name: JsonCopy - name: ( - name: Of - name: " " - uid: TinyLife.Skills.SkillType name: SkillType - name: ) - name: ( - uid: TinyLife.Skills.SkillType name: SkillType - 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 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.Skills.SkillCategory commentId: T:TinyLife.Skills.SkillCategory parent: TinyLife.Skills name: SkillCategory nameWithType: SkillCategory fullName: TinyLife.Skills.SkillCategory - uid: TinyLife.Skills.SkillCategory[] isExternal: true name: SkillCategory[] nameWithType: SkillCategory[] fullName: TinyLife.Skills.SkillCategory[] nameWithType.vb: SkillCategory() fullName.vb: TinyLife.Skills.SkillCategory() name.vb: SkillCategory() spec.csharp: - uid: TinyLife.Skills.SkillCategory name: SkillCategory - name: '[' - name: ']' spec.vb: - uid: TinyLife.Skills.SkillCategory name: SkillCategory - name: ( - 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: System.Collections.ObjectModel.ReadOnlyDictionary{System.String,TinyLife.Skills.SkillType} commentId: T:System.Collections.ObjectModel.ReadOnlyDictionary{System.String,TinyLife.Skills.SkillType} parent: System.Collections.ObjectModel definition: System.Collections.ObjectModel.ReadOnlyDictionary`2 href: https://learn.microsoft.com/dotnet/api/system.collections.objectmodel.readonlydictionary-2 name: ReadOnlyDictionary nameWithType: ReadOnlyDictionary fullName: System.Collections.ObjectModel.ReadOnlyDictionary nameWithType.vb: ReadOnlyDictionary(Of String, SkillType) fullName.vb: System.Collections.ObjectModel.ReadOnlyDictionary(Of String, TinyLife.Skills.SkillType) name.vb: ReadOnlyDictionary(Of String, SkillType) spec.csharp: - uid: System.Collections.ObjectModel.ReadOnlyDictionary`2 name: ReadOnlyDictionary isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.objectmodel.readonlydictionary-2 - name: < - uid: System.String name: string isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ',' - name: " " - uid: TinyLife.Skills.SkillType name: SkillType - name: '>' spec.vb: - uid: System.Collections.ObjectModel.ReadOnlyDictionary`2 name: ReadOnlyDictionary isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.objectmodel.readonlydictionary-2 - name: ( - name: Of - name: " " - uid: System.String name: String isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ',' - name: " " - uid: TinyLife.Skills.SkillType name: SkillType - name: ) - uid: System.Collections.ObjectModel.ReadOnlyDictionary`2 commentId: T:System.Collections.ObjectModel.ReadOnlyDictionary`2 isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.objectmodel.readonlydictionary-2 name: ReadOnlyDictionary nameWithType: ReadOnlyDictionary fullName: System.Collections.ObjectModel.ReadOnlyDictionary nameWithType.vb: ReadOnlyDictionary(Of TKey, TValue) fullName.vb: System.Collections.ObjectModel.ReadOnlyDictionary(Of TKey, TValue) name.vb: ReadOnlyDictionary(Of TKey, TValue) spec.csharp: - uid: System.Collections.ObjectModel.ReadOnlyDictionary`2 name: ReadOnlyDictionary isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.objectmodel.readonlydictionary-2 - name: < - name: TKey - name: ',' - name: " " - name: TValue - name: '>' spec.vb: - uid: System.Collections.ObjectModel.ReadOnlyDictionary`2 name: ReadOnlyDictionary isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.objectmodel.readonlydictionary-2 - name: ( - name: Of - name: " " - name: TKey - name: ',' - name: " " - name: TValue - name: ) - uid: System.Collections.ObjectModel commentId: N:System.Collections.ObjectModel isExternal: true href: https://learn.microsoft.com/dotnet/api/system name: System.Collections.ObjectModel nameWithType: System.Collections.ObjectModel fullName: System.Collections.ObjectModel 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.ObjectModel name: ObjectModel isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.objectmodel 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.ObjectModel name: ObjectModel isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.objectmodel - uid: TinyLife.Skills.SkillType commentId: T:TinyLife.Skills.SkillType parent: TinyLife.Skills name: SkillType nameWithType: SkillType fullName: TinyLife.Skills.SkillType - 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: 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: 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: TinyLife.PersonalityType.Creative commentId: F:TinyLife.PersonalityType.Creative name: Creative nameWithType: PersonalityType.Creative fullName: TinyLife.PersonalityType.Creative - uid: TinyLife.Skills.SkillType.MaxLevelMultipliers* commentId: Overload:TinyLife.Skills.SkillType.MaxLevelMultipliers name: MaxLevelMultipliers nameWithType: SkillType.MaxLevelMultipliers fullName: TinyLife.Skills.SkillType.MaxLevelMultipliers - uid: System.Func{TinyLife.Objects.AgeGroup,System.Single} commentId: T:System.Func{TinyLife.Objects.AgeGroup,System.Single} parent: System definition: System.Func`2 href: https://learn.microsoft.com/dotnet/api/system.func-2 name: Func nameWithType: Func fullName: System.Func nameWithType.vb: Func(Of AgeGroup, Single) fullName.vb: System.Func(Of TinyLife.Objects.AgeGroup, Single) name.vb: Func(Of AgeGroup, Single) spec.csharp: - uid: System.Func`2 name: Func isExternal: true href: https://learn.microsoft.com/dotnet/api/system.func-2 - name: < - uid: TinyLife.Objects.AgeGroup name: AgeGroup - name: ',' - name: " " - uid: System.Single name: float isExternal: true href: https://learn.microsoft.com/dotnet/api/system.single - name: '>' spec.vb: - uid: System.Func`2 name: Func isExternal: true href: https://learn.microsoft.com/dotnet/api/system.func-2 - name: ( - name: Of - name: " " - uid: TinyLife.Objects.AgeGroup name: AgeGroup - name: ',' - name: " " - uid: System.Single name: Single isExternal: true href: https://learn.microsoft.com/dotnet/api/system.single - name: ) - uid: System.Func`2 commentId: T:System.Func`2 isExternal: true href: https://learn.microsoft.com/dotnet/api/system.func-2 name: Func nameWithType: Func fullName: System.Func nameWithType.vb: Func(Of T, TResult) fullName.vb: System.Func(Of T, TResult) name.vb: Func(Of T, TResult) spec.csharp: - uid: System.Func`2 name: Func isExternal: true href: https://learn.microsoft.com/dotnet/api/system.func-2 - name: < - name: T - name: ',' - name: " " - name: TResult - name: '>' spec.vb: - uid: System.Func`2 name: Func isExternal: true href: https://learn.microsoft.com/dotnet/api/system.func-2 - name: ( - name: Of - name: " " - name: T - name: ',' - name: " " - name: TResult - name: ) - uid: TinyLife.Skills.SkillType.RequiredAges* commentId: Overload:TinyLife.Skills.SkillType.RequiredAges name: RequiredAges nameWithType: SkillType.RequiredAges fullName: TinyLife.Skills.SkillType.RequiredAges - uid: TinyLife.Objects.AgeGroup commentId: T:TinyLife.Objects.AgeGroup parent: TinyLife.Objects name: AgeGroup nameWithType: AgeGroup fullName: TinyLife.Objects.AgeGroup - uid: TinyLife.Skills.SkillType.RewardPersonality* commentId: Overload:TinyLife.Skills.SkillType.RewardPersonality name: RewardPersonality nameWithType: SkillType.RewardPersonality fullName: TinyLife.Skills.SkillType.RewardPersonality - uid: System.Func{System.ValueTuple{TinyLife.Skills.Skill,TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup},TinyLife.PersonalityType} commentId: T:System.Func{System.ValueTuple{TinyLife.Skills.Skill,TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup},TinyLife.PersonalityType} parent: System definition: System.Func`2 href: https://learn.microsoft.com/dotnet/api/system.func-2 name: Func<(Skill Skill, AgeGroup LastAge, AgeGroup Age), PersonalityType> nameWithType: Func<(Skill Skill, AgeGroup LastAge, AgeGroup Age), PersonalityType> fullName: System.Func<(TinyLife.Skills.Skill Skill, TinyLife.Objects.AgeGroup LastAge, TinyLife.Objects.AgeGroup Age), TinyLife.PersonalityType> nameWithType.vb: Func(Of (Skill As Skill, LastAge As AgeGroup, Age As AgeGroup), PersonalityType) fullName.vb: System.Func(Of (Skill As TinyLife.Skills.Skill, LastAge As TinyLife.Objects.AgeGroup, Age As TinyLife.Objects.AgeGroup), TinyLife.PersonalityType) name.vb: Func(Of (Skill As Skill, LastAge As AgeGroup, Age As AgeGroup), PersonalityType) spec.csharp: - uid: System.Func`2 name: Func isExternal: true href: https://learn.microsoft.com/dotnet/api/system.func-2 - name: < - name: ( - uid: TinyLife.Skills.Skill name: Skill - name: " " - uid: System.ValueTuple{TinyLife.Skills.Skill,TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup}.Skill name: Skill href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.skills.skill,tinylife.objects.agegroup,tinylife.objects.agegroup-.skill - name: ',' - name: " " - uid: TinyLife.Objects.AgeGroup name: AgeGroup - name: " " - uid: System.ValueTuple{TinyLife.Skills.Skill,TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup}.LastAge name: LastAge href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.skills.skill,tinylife.objects.agegroup,tinylife.objects.agegroup-.lastage - name: ',' - name: " " - uid: TinyLife.Objects.AgeGroup name: AgeGroup - name: " " - uid: System.ValueTuple{TinyLife.Skills.Skill,TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup}.Age name: Age href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.skills.skill,tinylife.objects.agegroup,tinylife.objects.agegroup-.age - name: ) - name: ',' - name: " " - uid: TinyLife.PersonalityType name: PersonalityType - name: '>' spec.vb: - uid: System.Func`2 name: Func isExternal: true href: https://learn.microsoft.com/dotnet/api/system.func-2 - name: ( - name: Of - name: " " - name: ( - uid: System.ValueTuple{TinyLife.Skills.Skill,TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup}.Skill name: Skill href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.skills.skill,tinylife.objects.agegroup,tinylife.objects.agegroup-.skill - name: " " - name: As - name: " " - uid: TinyLife.Skills.Skill name: Skill - name: ',' - name: " " - uid: System.ValueTuple{TinyLife.Skills.Skill,TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup}.LastAge name: LastAge href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.skills.skill,tinylife.objects.agegroup,tinylife.objects.agegroup-.lastage - name: " " - name: As - name: " " - uid: TinyLife.Objects.AgeGroup name: AgeGroup - name: ',' - name: " " - uid: System.ValueTuple{TinyLife.Skills.Skill,TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup}.Age name: Age href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.skills.skill,tinylife.objects.agegroup,tinylife.objects.agegroup-.age - name: " " - name: As - name: " " - uid: TinyLife.Objects.AgeGroup name: AgeGroup - name: ) - name: ',' - name: " " - uid: TinyLife.PersonalityType name: PersonalityType - name: ) - uid: TinyLife.Skills.SkillType.RewardSkills* commentId: Overload:TinyLife.Skills.SkillType.RewardSkills name: RewardSkills nameWithType: SkillType.RewardSkills fullName: TinyLife.Skills.SkillType.RewardSkills - uid: System.Func{System.ValueTuple{TinyLife.Skills.Skill,TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup},System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.Skills.SkillType,System.Int32}}} commentId: T:System.Func{System.ValueTuple{TinyLife.Skills.Skill,TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup},System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.Skills.SkillType,System.Int32}}} parent: System definition: System.Func`2 href: https://learn.microsoft.com/dotnet/api/system.func-2 name: Func<(Skill Skill, AgeGroup LastAge, AgeGroup Age), IEnumerable<(SkillType Type, int Level)>> nameWithType: Func<(Skill Skill, AgeGroup LastAge, AgeGroup Age), IEnumerable<(SkillType Type, int Level)>> fullName: System.Func<(TinyLife.Skills.Skill Skill, TinyLife.Objects.AgeGroup LastAge, TinyLife.Objects.AgeGroup Age), System.Collections.Generic.IEnumerable<(TinyLife.Skills.SkillType Type, int Level)>> nameWithType.vb: Func(Of (Skill As Skill, LastAge As AgeGroup, Age As AgeGroup), IEnumerable(Of (Type As SkillType, Level As Integer))) fullName.vb: System.Func(Of (Skill As TinyLife.Skills.Skill, LastAge As TinyLife.Objects.AgeGroup, Age As TinyLife.Objects.AgeGroup), System.Collections.Generic.IEnumerable(Of (Type As TinyLife.Skills.SkillType, Level As Integer))) name.vb: Func(Of (Skill As Skill, LastAge As AgeGroup, Age As AgeGroup), IEnumerable(Of (Type As SkillType, Level As Integer))) spec.csharp: - uid: System.Func`2 name: Func isExternal: true href: https://learn.microsoft.com/dotnet/api/system.func-2 - name: < - name: ( - uid: TinyLife.Skills.Skill name: Skill - name: " " - uid: System.ValueTuple{TinyLife.Skills.Skill,TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup}.Skill name: Skill href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.skills.skill,tinylife.objects.agegroup,tinylife.objects.agegroup-.skill - name: ',' - name: " " - uid: TinyLife.Objects.AgeGroup name: AgeGroup - name: " " - uid: System.ValueTuple{TinyLife.Skills.Skill,TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup}.LastAge name: LastAge href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.skills.skill,tinylife.objects.agegroup,tinylife.objects.agegroup-.lastage - name: ',' - name: " " - uid: TinyLife.Objects.AgeGroup name: AgeGroup - name: " " - uid: System.ValueTuple{TinyLife.Skills.Skill,TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup}.Age name: Age href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.skills.skill,tinylife.objects.agegroup,tinylife.objects.agegroup-.age - name: ) - name: ',' - name: " " - uid: System.Collections.Generic.IEnumerable`1 name: IEnumerable isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 - name: < - name: ( - uid: TinyLife.Skills.SkillType name: SkillType - name: " " - uid: System.ValueTuple{TinyLife.Skills.SkillType,System.Int32}.Type name: Type href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.skills.skilltype,system.int32-.type - name: ',' - name: " " - uid: System.Int32 name: int isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 - name: " " - uid: System.ValueTuple{TinyLife.Skills.SkillType,System.Int32}.Level name: Level href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.skills.skilltype,system.int32-.level - name: ) - name: '>' - name: '>' spec.vb: - uid: System.Func`2 name: Func isExternal: true href: https://learn.microsoft.com/dotnet/api/system.func-2 - name: ( - name: Of - name: " " - name: ( - uid: System.ValueTuple{TinyLife.Skills.Skill,TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup}.Skill name: Skill href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.skills.skill,tinylife.objects.agegroup,tinylife.objects.agegroup-.skill - name: " " - name: As - name: " " - uid: TinyLife.Skills.Skill name: Skill - name: ',' - name: " " - uid: System.ValueTuple{TinyLife.Skills.Skill,TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup}.LastAge name: LastAge href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.skills.skill,tinylife.objects.agegroup,tinylife.objects.agegroup-.lastage - name: " " - name: As - name: " " - uid: TinyLife.Objects.AgeGroup name: AgeGroup - name: ',' - name: " " - uid: System.ValueTuple{TinyLife.Skills.Skill,TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup}.Age name: Age href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.skills.skill,tinylife.objects.agegroup,tinylife.objects.agegroup-.age - name: " " - name: As - name: " " - uid: TinyLife.Objects.AgeGroup name: AgeGroup - name: ) - name: ',' - name: " " - 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: ( - uid: System.ValueTuple{TinyLife.Skills.SkillType,System.Int32}.Type name: Type href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.skills.skilltype,system.int32-.type - name: " " - name: As - name: " " - uid: TinyLife.Skills.SkillType name: SkillType - name: ',' - name: " " - uid: System.ValueTuple{TinyLife.Skills.SkillType,System.Int32}.Level name: Level href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.skills.skilltype,system.int32-.level - name: " " - name: As - name: " " - uid: System.Int32 name: Integer isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 - name: ) - name: ) - name: ) - uid: TinyLife.Skills.SkillType.Cooking commentId: F:TinyLife.Skills.SkillType.Cooking name: Cooking nameWithType: SkillType.Cooking fullName: TinyLife.Skills.SkillType.Cooking - uid: TinyLife.Skills.SkillType.Woodworking commentId: F:TinyLife.Skills.SkillType.Woodworking name: Woodworking nameWithType: SkillType.Woodworking fullName: TinyLife.Skills.SkillType.Woodworking - uid: TinyLife.Skills.SkillType.AdditionalEarnedActions* commentId: Overload:TinyLife.Skills.SkillType.AdditionalEarnedActions name: AdditionalEarnedActions nameWithType: SkillType.AdditionalEarnedActions fullName: TinyLife.Skills.SkillType.AdditionalEarnedActions - uid: System.Func{TinyLife.Objects.Person,TinyLife.Skills.Skill,System.Collections.Generic.IEnumerable{System.ValueTuple{System.Int32,System.String}}} commentId: T:System.Func{TinyLife.Objects.Person,TinyLife.Skills.Skill,System.Collections.Generic.IEnumerable{System.ValueTuple{System.Int32,System.String}}} parent: System definition: System.Func`3 href: https://learn.microsoft.com/dotnet/api/system.func-3 name: Func> nameWithType: Func> fullName: System.Func> nameWithType.vb: Func(Of Person, Skill, IEnumerable(Of (Level As Integer, DisplayName As String))) fullName.vb: System.Func(Of TinyLife.Objects.Person, TinyLife.Skills.Skill, System.Collections.Generic.IEnumerable(Of (Level As Integer, DisplayName As String))) name.vb: Func(Of Person, Skill, IEnumerable(Of (Level As Integer, DisplayName As String))) spec.csharp: - uid: System.Func`3 name: Func isExternal: true href: https://learn.microsoft.com/dotnet/api/system.func-3 - name: < - uid: TinyLife.Objects.Person name: Person - name: ',' - name: " " - uid: TinyLife.Skills.Skill name: Skill - name: ',' - name: " " - uid: System.Collections.Generic.IEnumerable`1 name: IEnumerable isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 - name: < - name: ( - uid: System.Int32 name: int isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 - name: " " - uid: System.ValueTuple{System.Int32,System.String}.Level name: Level href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.int32,system.string-.level - name: ',' - name: " " - uid: System.String name: string isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: " " - uid: System.ValueTuple{System.Int32,System.String}.DisplayName name: DisplayName href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.int32,system.string-.displayname - name: ) - name: '>' - name: '>' spec.vb: - uid: System.Func`3 name: Func isExternal: true href: https://learn.microsoft.com/dotnet/api/system.func-3 - name: ( - name: Of - name: " " - uid: TinyLife.Objects.Person name: Person - name: ',' - name: " " - uid: TinyLife.Skills.Skill name: Skill - name: ',' - name: " " - 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: ( - uid: System.ValueTuple{System.Int32,System.String}.Level name: Level href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.int32,system.string-.level - name: " " - name: As - name: " " - uid: System.Int32 name: Integer isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 - name: ',' - name: " " - uid: System.ValueTuple{System.Int32,System.String}.DisplayName name: DisplayName href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.int32,system.string-.displayname - name: " " - name: As - name: " " - uid: System.String name: String isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: ) - name: ) - name: ) - uid: System.Func`3 commentId: T:System.Func`3 isExternal: true href: https://learn.microsoft.com/dotnet/api/system.func-3 name: Func nameWithType: Func fullName: System.Func nameWithType.vb: Func(Of T1, T2, TResult) fullName.vb: System.Func(Of T1, T2, TResult) name.vb: Func(Of T1, T2, TResult) spec.csharp: - uid: System.Func`3 name: Func isExternal: true href: https://learn.microsoft.com/dotnet/api/system.func-3 - name: < - name: T1 - name: ',' - name: " " - name: T2 - name: ',' - name: " " - name: TResult - name: '>' spec.vb: - uid: System.Func`3 name: Func isExternal: true href: https://learn.microsoft.com/dotnet/api/system.func-3 - name: ( - name: Of - name: " " - name: T1 - name: ',' - name: " " - name: T2 - name: ',' - name: " " - name: TResult - name: ) - uid: TinyLife.Skills.SkillType.#ctor* commentId: Overload:TinyLife.Skills.SkillType.#ctor name: SkillType nameWithType: SkillType.SkillType fullName: TinyLife.Skills.SkillType.SkillType nameWithType.vb: SkillType.New fullName.vb: TinyLife.Skills.SkillType.New name.vb: New - uid: TinyLife.Skills.Quality commentId: T:TinyLife.Skills.Quality parent: TinyLife.Skills name: Quality nameWithType: Quality fullName: TinyLife.Skills.Quality - uid: TinyLife.Skills.Quality.Average commentId: F:TinyLife.Skills.Quality.Average name: Average nameWithType: Quality.Average fullName: TinyLife.Skills.Quality.Average - uid: TinyLife.Skills.SkillType.GetRandomQuality* commentId: Overload:TinyLife.Skills.SkillType.GetRandomQuality name: GetRandomQuality nameWithType: SkillType.GetRandomQuality fullName: TinyLife.Skills.SkillType.GetRandomQuality - uid: System.Random commentId: T:System.Random parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.random name: Random nameWithType: Random fullName: System.Random - 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: TinyLife.Emotions.IEmotionSource commentId: T:TinyLife.Emotions.IEmotionSource parent: TinyLife.Emotions name: IEmotionSource nameWithType: IEmotionSource fullName: TinyLife.Emotions.IEmotionSource - 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: TinyLife.Skills.SkillType.MaxLevel commentId: F:TinyLife.Skills.SkillType.MaxLevel name: MaxLevel nameWithType: SkillType.MaxLevel fullName: TinyLife.Skills.SkillType.MaxLevel - uid: TinyLife.Skills.SkillType.MaxLevelMultipliers commentId: P:TinyLife.Skills.SkillType.MaxLevelMultipliers name: MaxLevelMultipliers nameWithType: SkillType.MaxLevelMultipliers fullName: TinyLife.Skills.SkillType.MaxLevelMultipliers - uid: TinyLife.Skills.SkillType.GetMaxLevel* commentId: Overload:TinyLife.Skills.SkillType.GetMaxLevel name: GetMaxLevel nameWithType: SkillType.GetMaxLevel fullName: TinyLife.Skills.SkillType.GetMaxLevel - uid: TinyLife.Skills.SkillType.Types commentId: F:TinyLife.Skills.SkillType.Types name: Types nameWithType: SkillType.Types fullName: TinyLife.Skills.SkillType.Types - uid: TinyLife.Skills.SkillType.Register* commentId: Overload:TinyLife.Skills.SkillType.Register name: Register nameWithType: SkillType.Register fullName: TinyLife.Skills.SkillType.Register