Compare commits

...

2 commits

Author SHA1 Message Date
Ell
9e31feb924 retry the link checker a few times 2024-10-26 13:19:38 +02:00
Ell
b832539275 0.44.1 2024-10-26 13:15:46 +02:00
47 changed files with 3566 additions and 752 deletions

View file

@ -12,6 +12,7 @@ jobs:
subfolder: docs/articles
file_types: .md,.yml
verbose: true
retry_count: 3
- name: Check Blog Links
uses: urlstechie/urlchecker-action@master
if: always()
@ -19,9 +20,11 @@ jobs:
subfolder: web/_posts
file_types: .md
verbose: true
retry_count: 3
- name: Check Changelog Links
uses: urlstechie/urlchecker-action@master
if: always()
with:
include_files: Changelog.md
verbose: true
retry_count: 3

View file

@ -1,3 +1,27 @@
# 0.44.1
*October 26, 2024*
Additions
- Added a ToggleDating cheat and debug action
- Added various non-buyable road sign decorations and added them to the game's worlds
Improvements
- Display a link to the game's [Bluesky page](https://tinylifegame.bsky.social) on the main menu
- Only allow going up in floors high enough to view the highest objects on currently visible lots
- Default to viewing the ground floor when loading into a household or lot
- Improved dropdown menu styling to be more consistent everywhere
- Reduced passive need reduction in intense difficulty from 3 times to 2 times the default
Fixes
- Fixed a rare exception when closing a screen with an unseen item
- Fixed the couples in Lunar Grove not dating
- Fixed the lavender texture bleeding into the jungle gym texture in one rotation
- Fixed being able to start file names with .. causing a crash
API
- The log now displays a warning if a mod's issue tracker link is the example mod one
- Added the migration system to various additional object types
# 0.44.0
*October 17, 2024*

36
docs/api/.manifest generated
View file

@ -237,6 +237,7 @@
"TinyLife.Actions.ActionType.DebugRomance": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.DebugTeleport": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.DebugToggleBroken": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.DebugToggleDating": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.DebugToggleDirty": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.DeepCompliment": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.DeliverMail": "TinyLife.Actions.ActionType.yml",
@ -1332,6 +1333,8 @@
"TinyLife.GameImpl.CurrentLot": "TinyLife.GameImpl.yml",
"TinyLife.GameImpl.CurrentMap": "TinyLife.GameImpl.yml",
"TinyLife.GameImpl.CurrentMaps": "TinyLife.GameImpl.yml",
"TinyLife.GameImpl.CurrentMaxFloor": "TinyLife.GameImpl.yml",
"TinyLife.GameImpl.CurrentMinFloor": "TinyLife.GameImpl.yml",
"TinyLife.GameImpl.CurrentTool": "TinyLife.GameImpl.yml",
"TinyLife.GameImpl.CursorPosition": "TinyLife.GameImpl.yml",
"TinyLife.GameImpl.Dispose(System.Boolean)": "TinyLife.GameImpl.yml",
@ -1726,6 +1729,11 @@
"TinyLife.Localization.Names": "TinyLife.Localization.yml",
"TinyLife.Localization.Reload": "TinyLife.Localization.yml",
"TinyLife.Localization.SetLanguage(System.String)": "TinyLife.Localization.yml",
"TinyLife.MigratingStaticJsonConverter`1": "TinyLife.MigratingStaticJsonConverter-1.yml",
"TinyLife.MigratingStaticJsonConverter`1.#ctor(System.Collections.Generic.Dictionary{System.String,`0},System.Boolean)": "TinyLife.MigratingStaticJsonConverter-1.yml",
"TinyLife.MigratingStaticJsonConverter`1.#ctor(System.Type,System.String)": "TinyLife.MigratingStaticJsonConverter-1.yml",
"TinyLife.MigratingStaticJsonConverter`1.#ctor(System.Type,System.String,System.Boolean)": "TinyLife.MigratingStaticJsonConverter-1.yml",
"TinyLife.MigratingStaticJsonConverter`1.ReadJson(Newtonsoft.Json.JsonReader,System.Type,`0,System.Boolean,Newtonsoft.Json.JsonSerializer)": "TinyLife.MigratingStaticJsonConverter-1.yml",
"TinyLife.Mods": "TinyLife.Mods.yml",
"TinyLife.Mods.EventPhase": "TinyLife.Mods.EventPhase.yml",
"TinyLife.Mods.EventPhase.Post": "TinyLife.Mods.EventPhase.yml",
@ -2266,6 +2274,7 @@
"TinyLife.Objects.FurnitureType.RetroStove": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.RetroTv": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.RhombusRug": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.RoadSigns": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.RoundCeilingLamp": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.RoundedBackChair": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.Sandbox": "TinyLife.Objects.FurnitureType.yml",
@ -2731,7 +2740,6 @@
"TinyLife.Objects.Person.GetProjects(System.String)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.GoToExitRoad(Microsoft.Xna.Framework.Vector2)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.IsRegularVisitor": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.Job": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.Jobs": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.LastBedSleptIn": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.LifeGoal": "TinyLife.Objects.Person.yml",
@ -2748,7 +2756,6 @@
"TinyLife.Objects.Person.Pronouns": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.RemoveJob(TinyLife.Goals.JobType)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.ResetToStatic(System.Boolean,System.Boolean)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.SetJob(TinyLife.Goals.JobType,System.Int32)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.StartProject(TinyLife.Goals.Project)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.UpdateAdditionalVisuals": "TinyLife.Objects.Person.yml",
@ -2941,7 +2948,7 @@
"TinyLife.Objects.PersonLike.SetCurrentOutfit(TinyLife.Objects.ClothesIntention)": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.SetHeldObject(TinyLife.Objects.MapObject,System.Boolean)": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.SetHeldObject``1(TinyLife.Objects.FurnitureType,System.Int32[],System.Nullable{System.Guid},System.Boolean)": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.SetNewId(TinyLife.World.Map,System.Collections.Generic.IEnumerable{TinyLife.Objects.PersonLike},System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.SetNewId(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations,System.Collections.Generic.IEnumerable{TinyLife.Objects.PersonLike},System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.SetPregnancyStatus(System.Int32,System.Guid,System.Boolean)": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.ShouldDrawHeldItem": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.SkillBoostDelegate": "TinyLife.Objects.PersonLike.SkillBoostDelegate.yml",
@ -3233,15 +3240,14 @@
"TinyLife.PerSaveOptions.LastPlayedLot": "TinyLife.PerSaveOptions.yml",
"TinyLife.PerSaveOptions.Load(System.String,System.Boolean)": "TinyLife.PerSaveOptions.yml",
"TinyLife.PerSaveOptions.LoadedMods": "TinyLife.PerSaveOptions.yml",
"TinyLife.PerSaveOptions.MapCustom": "TinyLife.PerSaveOptions.yml",
"TinyLife.PerSaveOptions.MapInfo": "TinyLife.PerSaveOptions.MapInfo.yml",
"TinyLife.PerSaveOptions.MapInfo.#ctor(System.String,System.Boolean)": "TinyLife.PerSaveOptions.MapInfo.yml",
"TinyLife.PerSaveOptions.MapInfo.Custom": "TinyLife.PerSaveOptions.MapInfo.yml",
"TinyLife.PerSaveOptions.MapInfo.DisplayName": "TinyLife.PerSaveOptions.MapInfo.yml",
"TinyLife.PerSaveOptions.MapInfo.Name": "TinyLife.PerSaveOptions.MapInfo.yml",
"TinyLife.PerSaveOptions.MapName": "TinyLife.PerSaveOptions.yml",
"TinyLife.PerSaveOptions.Maps": "TinyLife.PerSaveOptions.yml",
"TinyLife.PerSaveOptions.MaxRegularVisitors": "TinyLife.PerSaveOptions.yml",
"TinyLife.PerSaveOptions.Migrations": "TinyLife.PerSaveOptions.yml",
"TinyLife.PerSaveOptions.OtherLifespan": "TinyLife.PerSaveOptions.yml",
"TinyLife.PerSaveOptions.PlayedLifespan": "TinyLife.PerSaveOptions.yml",
"TinyLife.PerSaveOptions.PopulateLots": "TinyLife.PerSaveOptions.yml",
@ -3324,16 +3330,17 @@
"TinyLife.Relationship.GetMemories``1(TinyLife.Goals.MemoryType,System.Boolean)": "TinyLife.Relationship.yml",
"TinyLife.Relationship.GetSocialEffectiveness(TinyLife.Actions.ActionType)": "TinyLife.Relationship.yml",
"TinyLife.Relationship.GetTimeSinceMemory``1(TinyLife.Goals.MemoryType,System.Boolean,System.Func{``0,System.Boolean})": "TinyLife.Relationship.yml",
"TinyLife.Relationship.HadFirstKiss": "TinyLife.Relationship.yml",
"TinyLife.Relationship.KnownJobType": "TinyLife.Relationship.yml",
"TinyLife.Relationship.KnownPersonalityTypes": "TinyLife.Relationship.yml",
"TinyLife.Relationship.Max": "TinyLife.Relationship.yml",
"TinyLife.Relationship.Migrations": "TinyLife.Relationship.yml",
"TinyLife.Relationship.OnRelationshipPanel": "TinyLife.Relationship.yml",
"TinyLife.Relationship.OnRelationshipTooltip": "TinyLife.Relationship.yml",
"TinyLife.Relationship.OtherPerson": "TinyLife.Relationship.yml",
"TinyLife.Relationship.Partner": "TinyLife.Relationship.yml",
"TinyLife.Relationship.PassiveFriendReduction": "TinyLife.Relationship.yml",
"TinyLife.Relationship.PassiveRomanceReduction": "TinyLife.Relationship.yml",
"TinyLife.Relationship.Person": "TinyLife.Relationship.yml",
"TinyLife.Relationship.PopulateTooltip(TinyLife.Objects.PersonLike,TinyLife.Objects.PersonLike,TinyLife.Relationship,MLEM.Ui.Elements.Tooltip)": "TinyLife.Relationship.yml",
"TinyLife.Relationship.RemoveMemory``1(TinyLife.Goals.MemoryType,System.Boolean,System.Int32,System.Func{``0,System.Boolean})": "TinyLife.Relationship.yml",
"TinyLife.Relationship.ResetToStatic(System.Boolean,System.Boolean)": "TinyLife.Relationship.yml",
@ -3344,7 +3351,7 @@
"TinyLife.Relationship.SetGenealogy(TinyLife.GenealogyType,System.Boolean,System.Action{TinyLife.Objects.PersonLike,TinyLife.Relationship,TinyLife.GenealogyType},System.Collections.Generic.ICollection{TinyLife.Objects.PersonLike})": "TinyLife.Relationship.yml",
"TinyLife.Relationship.TryingForBaby": "TinyLife.Relationship.yml",
"TinyLife.Relationship.Type": "TinyLife.Relationship.yml",
"TinyLife.Relationship.Validate(TinyLife.Objects.PersonLike)": "TinyLife.Relationship.yml",
"TinyLife.Relationship.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)": "TinyLife.Relationship.yml",
"TinyLife.RelationshipType": "TinyLife.RelationshipType.yml",
"TinyLife.RelationshipType.Acquaintances": "TinyLife.RelationshipType.yml",
"TinyLife.RelationshipType.Disliked": "TinyLife.RelationshipType.yml",
@ -3373,6 +3380,12 @@
"TinyLife.SaveHandler.SaveData.Map": "TinyLife.SaveHandler.SaveData.yml",
"TinyLife.SaveHandler.SaveData.Maps": "TinyLife.SaveHandler.SaveData.yml",
"TinyLife.SaveHandler.SaveData.Time": "TinyLife.SaveHandler.SaveData.yml",
"TinyLife.SaveHandler.StaticJsonConverterMigrations": "TinyLife.SaveHandler.yml",
"TinyLife.SaveHandler.StaticMigrationInfo": "TinyLife.SaveHandler.StaticMigrationInfo.yml",
"TinyLife.SaveHandler.StaticMigrationInfo.ConverterType": "TinyLife.SaveHandler.StaticMigrationInfo.yml",
"TinyLife.SaveHandler.StaticMigrationInfo.Name": "TinyLife.SaveHandler.StaticMigrationInfo.yml",
"TinyLife.SaveHandler.StaticMigrationInfo.ObjectType": "TinyLife.SaveHandler.StaticMigrationInfo.yml",
"TinyLife.SaveHandler.StaticMigrationInfo.Value": "TinyLife.SaveHandler.StaticMigrationInfo.yml",
"TinyLife.SaveHandler.TypeMigrationInfo": "TinyLife.SaveHandler.TypeMigrationInfo.yml",
"TinyLife.SaveHandler.TypeMigrationInfo.AssemblyName": "TinyLife.SaveHandler.TypeMigrationInfo.yml",
"TinyLife.SaveHandler.TypeMigrationInfo.Context": "TinyLife.SaveHandler.TypeMigrationInfo.yml",
@ -4021,9 +4034,8 @@
"TinyLife.Utilities.Extensions.ToWorldPos(Microsoft.Xna.Framework.Vector2,System.Single,System.Boolean)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.Weekday(System.TimeSpan)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Migration": "TinyLife.Utilities.Migration.yml",
"TinyLife.Utilities.Migration.#ctor(System.String,TinyLife.Utilities.MigrationPhase,TinyLife.Utilities.Migration.ApplyDelegate)": "TinyLife.Utilities.Migration.yml",
"TinyLife.Utilities.Migration.#ctor(System.String,TinyLife.Utilities.MigrationPhase,System.Func{System.Object,System.Collections.Generic.IDictionary{System.String,Newtonsoft.Json.Linq.JToken},TinyLife.Utilities.MigrationResult})": "TinyLife.Utilities.Migration.yml",
"TinyLife.Utilities.Migration.Apply": "TinyLife.Utilities.Migration.yml",
"TinyLife.Utilities.Migration.ApplyDelegate": "TinyLife.Utilities.Migration.ApplyDelegate.yml",
"TinyLife.Utilities.Migration.Migrations": "TinyLife.Utilities.Migration.yml",
"TinyLife.Utilities.Migration.Name": "TinyLife.Utilities.Migration.yml",
"TinyLife.Utilities.Migration.Phase": "TinyLife.Utilities.Migration.yml",
@ -4040,8 +4052,8 @@
"TinyLife.Utilities.MigrationResult.Success": "TinyLife.Utilities.MigrationResult.yml",
"TinyLife.Utilities.Migration`1": "TinyLife.Utilities.Migration-1.yml",
"TinyLife.Utilities.Migration`1.#ctor(System.String,TinyLife.Utilities.MigrationPhase,System.Action{`0})": "TinyLife.Utilities.Migration-1.yml",
"TinyLife.Utilities.Migration`1.#ctor(System.String,TinyLife.Utilities.MigrationPhase,System.Func{`0,System.Collections.Generic.IDictionary{System.String,Newtonsoft.Json.Linq.JToken},TinyLife.Utilities.MigrationResult})": "TinyLife.Utilities.Migration-1.yml",
"TinyLife.Utilities.Migration`1.#ctor(System.String,TinyLife.Utilities.MigrationPhase,System.Func{`0,TinyLife.Utilities.MigrationResult})": "TinyLife.Utilities.Migration-1.yml",
"TinyLife.Utilities.Migration`1.#ctor(System.String,TinyLife.Utilities.MigrationPhase,TinyLife.Utilities.Migration.ApplyDelegate)": "TinyLife.Utilities.Migration-1.yml",
"TinyLife.Utilities.SelectionHandler": "TinyLife.Utilities.SelectionHandler.yml",
"TinyLife.Utilities.SelectionHandler.SelectedObjectChanged": "TinyLife.Utilities.SelectionHandler.yml",
"TinyLife.Utilities.SelectionHandler.SelectedRoofChanged": "TinyLife.Utilities.SelectionHandler.yml",
@ -4349,6 +4361,7 @@
"TinyLife.World.Map.GetSections(MLEM.Maths.RectangleF,System.Int32)": "TinyLife.World.Map.yml",
"TinyLife.World.Map.GetSections(Microsoft.Xna.Framework.Point,System.Int32)": "TinyLife.World.Map.yml",
"TinyLife.World.Map.GetStairs(MLEM.Maths.RectangleF,System.Boolean)": "TinyLife.World.Map.yml",
"TinyLife.World.Map.GetStaticMaps": "TinyLife.World.Map.yml",
"TinyLife.World.Map.GetStoredDeadPeople": "TinyLife.World.Map.yml",
"TinyLife.World.Map.GetTile(Microsoft.Xna.Framework.Point,System.Int32)": "TinyLife.World.Map.yml",
"TinyLife.World.Map.GetTilesAround(Microsoft.Xna.Framework.Vector2,System.Single,System.Int32,System.Boolean,System.Boolean,System.Boolean,System.Predicate{Microsoft.Xna.Framework.Point})": "TinyLife.World.Map.yml",
@ -4429,7 +4442,6 @@
"TinyLife.World.Opening.#ctor(TinyLife.World.OpeningType,System.Int32[])": "TinyLife.World.Opening.yml",
"TinyLife.World.Opening.CanPlaceOn(TinyLife.Objects.FurnitureType)": "TinyLife.World.Opening.yml",
"TinyLife.World.Opening.CanWalkThrough(TinyLife.World.Map,TinyLife.Objects.WallLike,TinyLife.Objects.MapObject)": "TinyLife.World.Opening.yml",
"TinyLife.World.Opening.Color": "TinyLife.World.Opening.yml",
"TinyLife.World.Opening.Colors": "TinyLife.World.Opening.yml",
"TinyLife.World.Opening.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,TinyLife.Objects.WallLike,Microsoft.Xna.Framework.Vector2,System.Boolean,System.Single,System.Nullable{Microsoft.Xna.Framework.Color})": "TinyLife.World.Opening.yml",
"TinyLife.World.Opening.GetDescription": "TinyLife.World.Opening.yml",
@ -4536,10 +4548,12 @@
"TinyLife.World.StairsType.#ctor(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,System.Boolean,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorSettings)": "TinyLife.World.StairsType.yml",
"TinyLife.World.StairsType.#ctor(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,System.Boolean,TinyLife.Utilities.ColorScheme[])": "TinyLife.World.StairsType.yml",
"TinyLife.World.StairsType.AllowsWallpaper": "TinyLife.World.StairsType.yml",
"TinyLife.World.StairsType.BasicWood": "TinyLife.World.StairsType.yml",
"TinyLife.World.StairsType.Colors": "TinyLife.World.StairsType.yml",
"TinyLife.World.StairsType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Int32,Microsoft.Xna.Framework.Vector2,MLEM.Maths.Direction2,MLEM.Maths.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Single,System.Single,System.Nullable{Microsoft.Xna.Framework.Color})": "TinyLife.World.StairsType.yml",
"TinyLife.World.StairsType.DrawUi(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.GameTime,TinyLife.World.Map,System.Int32[],TinyLife.World.Wallpaper,System.Single)": "TinyLife.World.StairsType.yml",
"TinyLife.World.StairsType.Icon": "TinyLife.World.StairsType.yml",
"TinyLife.World.StairsType.Industrial": "TinyLife.World.StairsType.yml",
"TinyLife.World.StairsType.Name": "TinyLife.World.StairsType.yml",
"TinyLife.World.StairsType.Price": "TinyLife.World.StairsType.yml",
"TinyLife.World.StairsType.Register(TinyLife.World.StairsType)": "TinyLife.World.StairsType.yml",

View file

@ -116,6 +116,7 @@ items:
- TinyLife.Actions.ActionType.DebugRomance
- TinyLife.Actions.ActionType.DebugTeleport
- TinyLife.Actions.ActionType.DebugToggleBroken
- TinyLife.Actions.ActionType.DebugToggleDating
- TinyLife.Actions.ActionType.DebugToggleDirty
- TinyLife.Actions.ActionType.DeepCompliment
- TinyLife.Actions.ActionType.DeliverMail
@ -383,11 +384,11 @@ items:
example: []
syntax:
content: >-
[JsonConverter(typeof(StaticJsonConverter<ActionType>), new object[] { typeof(ActionType), "PrivateTypes", true })]
[JsonConverter(typeof(MigratingStaticJsonConverter<ActionType>), new object[] { typeof(ActionType), "PrivateTypes", true })]
public class ActionType : IEmotionSource
content.vb: >-
<JsonConverter(GetType(StaticJsonConverter(Of ActionType)), New Object() { GetType(ActionType), "PrivateTypes", True })>
<JsonConverter(GetType(MigratingStaticJsonConverter(Of ActionType)), New Object() { GetType(ActionType), "PrivateTypes", True })>
Public Class ActionType Implements IEmotionSource
inheritance:
@ -942,6 +943,25 @@ items:
return:
type: TinyLife.Actions.ActionType
content.vb: Public Shared ReadOnly DebugRomance As ActionType
- uid: TinyLife.Actions.ActionType.DebugToggleDating
commentId: F:TinyLife.Actions.ActionType.DebugToggleDating
id: DebugToggleDating
parent: TinyLife.Actions.ActionType
langs:
- csharp
- vb
name: DebugToggleDating
nameWithType: ActionType.DebugToggleDating
fullName: TinyLife.Actions.ActionType.DebugToggleDating
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Actions
syntax:
content: public static readonly ActionType DebugToggleDating
return:
type: TinyLife.Actions.ActionType
content.vb: Public Shared ReadOnly DebugToggleDating As ActionType
- uid: TinyLife.Actions.ActionType.ToggleUpgrade
commentId: F:TinyLife.Actions.ActionType.ToggleUpgrade
id: ToggleUpgrade

View file

@ -239,11 +239,11 @@ items:
example: []
syntax:
content: >-
[JsonConverter(typeof(StaticJsonConverter<EmotionModifier>), new object[] { typeof(EmotionModifier), "PrivateTypes", true })]
[JsonConverter(typeof(MigratingStaticJsonConverter<EmotionModifier>), new object[] { typeof(EmotionModifier), "PrivateTypes", true })]
public class EmotionModifier
content.vb: >-
<JsonConverter(GetType(StaticJsonConverter(Of EmotionModifier)), New Object() { GetType(EmotionModifier), "PrivateTypes", True })>
<JsonConverter(GetType(MigratingStaticJsonConverter(Of EmotionModifier)), New Object() { GetType(EmotionModifier), "PrivateTypes", True })>
Public Class EmotionModifier
inheritance:

View file

@ -48,11 +48,11 @@ items:
example: []
syntax:
content: >-
[JsonConverter(typeof(StaticJsonConverter<EmotionType>), new object[] { typeof(EmotionType), "PrivateTypes", true })]
[JsonConverter(typeof(MigratingStaticJsonConverter<EmotionType>), new object[] { typeof(EmotionType), "PrivateTypes", true })]
public class EmotionType
content.vb: >-
<JsonConverter(GetType(StaticJsonConverter(Of EmotionType)), New Object() { GetType(EmotionType), "PrivateTypes", True })>
<JsonConverter(GetType(MigratingStaticJsonConverter(Of EmotionType)), New Object() { GetType(EmotionType), "PrivateTypes", True })>
Public Class EmotionType
inheritance:

View file

@ -21,7 +21,7 @@ items:
By default, several of the game's objects, including <xref href="TinyLife.Objects.FurnitureType" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Actions.ActionType" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.PersonalityType" data-throw-if-not-resolved="false"></xref> have this interface.
Note that, since emotion sources are serialized directly when storing a <xref href="TinyLife.Emotions.EmotionModifier.Instance" data-throw-if-not-resolved="false"></xref>, it's recommended that their default serializer is <xref href="MLEM.Data.Json.StaticJsonConverter%601" data-throw-if-not-resolved="false"></xref>.
Note that, since emotion sources are serialized directly when storing a <xref href="TinyLife.Emotions.EmotionModifier.Instance" data-throw-if-not-resolved="false"></xref>, it's recommended that their default serializer is <xref href="TinyLife.MigratingStaticJsonConverter%601" data-throw-if-not-resolved="false"></xref>.
To combine multiple emotion sources into one, you can use <xref href="TinyLife.Emotions.CombinedEmotionSource" data-throw-if-not-resolved="false"></xref>.
example: []
@ -98,26 +98,26 @@ references:
- uid: TinyLife.Emotions.EmotionModifier.Instance
name: Instance
href: TinyLife.Emotions.EmotionModifier.Instance.html
- uid: MLEM.Data.Json.StaticJsonConverter`1
commentId: T:MLEM.Data.Json.StaticJsonConverter`1
isExternal: true
name: StaticJsonConverter<T>
nameWithType: StaticJsonConverter<T>
fullName: MLEM.Data.Json.StaticJsonConverter<T>
nameWithType.vb: StaticJsonConverter(Of T)
fullName.vb: MLEM.Data.Json.StaticJsonConverter(Of T)
name.vb: StaticJsonConverter(Of T)
- uid: TinyLife.MigratingStaticJsonConverter`1
commentId: T:TinyLife.MigratingStaticJsonConverter`1
href: TinyLife.MigratingStaticJsonConverter-1.html
name: MigratingStaticJsonConverter<T>
nameWithType: MigratingStaticJsonConverter<T>
fullName: TinyLife.MigratingStaticJsonConverter<T>
nameWithType.vb: MigratingStaticJsonConverter(Of T)
fullName.vb: TinyLife.MigratingStaticJsonConverter(Of T)
name.vb: MigratingStaticJsonConverter(Of T)
spec.csharp:
- uid: MLEM.Data.Json.StaticJsonConverter`1
name: StaticJsonConverter
isExternal: true
- uid: TinyLife.MigratingStaticJsonConverter`1
name: MigratingStaticJsonConverter
href: TinyLife.MigratingStaticJsonConverter-1.html
- name: <
- name: T
- name: '>'
spec.vb:
- uid: MLEM.Data.Json.StaticJsonConverter`1
name: StaticJsonConverter
isExternal: true
- uid: TinyLife.MigratingStaticJsonConverter`1
name: MigratingStaticJsonConverter
href: TinyLife.MigratingStaticJsonConverter-1.html
- name: (
- name: Of
- name: " "

View file

@ -16,6 +16,8 @@ items:
- TinyLife.GameImpl.CurrentLot
- TinyLife.GameImpl.CurrentMap
- TinyLife.GameImpl.CurrentMaps
- TinyLife.GameImpl.CurrentMaxFloor
- TinyLife.GameImpl.CurrentMinFloor
- TinyLife.GameImpl.CurrentTool
- TinyLife.GameImpl.CursorPosition
- TinyLife.GameImpl.Dispose(System.Boolean)
@ -554,6 +556,48 @@ items:
type: TinyLife.World.Map
content.vb: Public Property CurrentMap As Map
overload: TinyLife.GameImpl.CurrentMap*
- uid: TinyLife.GameImpl.CurrentMinFloor
commentId: P:TinyLife.GameImpl.CurrentMinFloor
id: CurrentMinFloor
parent: TinyLife.GameImpl
langs:
- csharp
- vb
name: CurrentMinFloor
nameWithType: GameImpl.CurrentMinFloor
fullName: TinyLife.GameImpl.CurrentMinFloor
type: Property
assemblies:
- Tiny Life
namespace: TinyLife
syntax:
content: public int CurrentMinFloor { get; }
parameters: []
return:
type: System.Int32
content.vb: Public ReadOnly Property CurrentMinFloor As Integer
overload: TinyLife.GameImpl.CurrentMinFloor*
- uid: TinyLife.GameImpl.CurrentMaxFloor
commentId: P:TinyLife.GameImpl.CurrentMaxFloor
id: CurrentMaxFloor
parent: TinyLife.GameImpl
langs:
- csharp
- vb
name: CurrentMaxFloor
nameWithType: GameImpl.CurrentMaxFloor
fullName: TinyLife.GameImpl.CurrentMaxFloor
type: Property
assemblies:
- Tiny Life
namespace: TinyLife
syntax:
content: public int CurrentMaxFloor { get; }
parameters: []
return:
type: System.Int32
content.vb: Public ReadOnly Property CurrentMaxFloor As Integer
overload: TinyLife.GameImpl.CurrentMaxFloor*
- uid: TinyLife.GameImpl.OnFinalizingGameContent
commentId: E:TinyLife.GameImpl.OnFinalizingGameContent
id: OnFinalizingGameContent
@ -3144,6 +3188,29 @@ references:
name: Map
nameWithType: Map
fullName: TinyLife.World.Map
- uid: TinyLife.GameImpl.CurrentMinFloor*
commentId: Overload:TinyLife.GameImpl.CurrentMinFloor
href: TinyLife.GameImpl.html#TinyLife_GameImpl_CurrentMinFloor
name: CurrentMinFloor
nameWithType: GameImpl.CurrentMinFloor
fullName: TinyLife.GameImpl.CurrentMinFloor
- 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.GameImpl.CurrentMaxFloor*
commentId: Overload:TinyLife.GameImpl.CurrentMaxFloor
href: TinyLife.GameImpl.html#TinyLife_GameImpl_CurrentMaxFloor
name: CurrentMaxFloor
nameWithType: GameImpl.CurrentMaxFloor
fullName: TinyLife.GameImpl.CurrentMaxFloor
- uid: System.Action
commentId: T:System.Action
parent: System
@ -3421,17 +3488,6 @@ references:
name: ZoomCamera
nameWithType: GameImpl.ZoomCamera
fullName: TinyLife.GameImpl.ZoomCamera
- 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: MLEM.Ui.UiSystem
commentId: T:MLEM.Ui.UiSystem
parent: MLEM.Ui

View file

@ -35,11 +35,11 @@ items:
example: []
syntax:
content: >-
[JsonConverter(typeof(StaticJsonConverter<AchievementType>), new object[] { typeof(AchievementType), "PrivateTypes", true })]
[JsonConverter(typeof(MigratingStaticJsonConverter<AchievementType>), new object[] { typeof(AchievementType), "PrivateTypes", true })]
public class AchievementType
content.vb: >-
<JsonConverter(GetType(StaticJsonConverter(Of AchievementType)), New Object() { GetType(AchievementType), "PrivateTypes", True })>
<JsonConverter(GetType(MigratingStaticJsonConverter(Of AchievementType)), New Object() { GetType(AchievementType), "PrivateTypes", True })>
Public Class AchievementType
inheritance:

View file

@ -24,7 +24,7 @@ items:
- Tiny Life
namespace: TinyLife.Goals
summary: >-
A <xref href="TinyLife.Goals.GoalInfo" data-throw-if-not-resolved="false"></xref> for an auto-triggered goal, specifically a <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref> or <xref href="TinyLife.Goals.DistinctGoal" data-throw-if-not-resolved="false"></xref>.
A <xref href="TinyLife.Goals.GoalInfo" data-throw-if-not-resolved="false"></xref> for an auto-triggered goal, specifically a <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref> or DistinctGoal.
To construct a new auto goal info, use the provided static methods in this class.
example: []
@ -244,7 +244,7 @@ items:
- Tiny Life
namespace: TinyLife.Goals
summary: >-
Creates a new auto goal info which will construct a <xref href="TinyLife.Goals.DistinctGoal" data-throw-if-not-resolved="false"></xref>.
Creates a new auto goal info which will construct a DistinctGoal.
This method creates a distinct goal that requires a set of distinctly named objects and that is completed when the <code class="paramref">goalItemAmount</code> is reached.
@ -391,12 +391,6 @@ references:
name: ConditionedGoal
nameWithType: ConditionedGoal
fullName: TinyLife.Goals.ConditionedGoal
- uid: TinyLife.Goals.DistinctGoal
commentId: T:TinyLife.Goals.DistinctGoal
href: TinyLife.Goals.DistinctGoal.html
name: DistinctGoal
nameWithType: DistinctGoal
fullName: TinyLife.Goals.DistinctGoal
- uid: TinyLife.Goals
commentId: N:TinyLife.Goals
href: TinyLife.html

View file

@ -87,7 +87,7 @@ items:
summary: >-
Triggers all auto-triggered goals with the specified type constraint in the given <xref href="TinyLife.Goals.GoalSet" data-throw-if-not-resolved="false"></xref>.
When calling this method, it should ideally be called on a specific subclass like <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref> or <xref href="TinyLife.Goals.DistinctGoal" data-throw-if-not-resolved="false"></xref>.
When calling this method, it should ideally be called on a specific subclass like <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref> or DistinctGoal.
When calling this method for a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref>, their <xref href="TinyLife.Objects.PersonLike.GetCurrentGoals" data-throw-if-not-resolved="false"></xref> should be used.
example: []
@ -131,7 +131,7 @@ items:
summary: >-
Triggers all auto-triggered goals with the specified type constraint in the given <xref href="TinyLife.Goals.GoalSet" data-throw-if-not-resolved="false"></xref>.
When calling this method, it should ideally be called on a specific subclass like <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref> or <xref href="TinyLife.Goals.DistinctGoal" data-throw-if-not-resolved="false"></xref>.
When calling this method, it should ideally be called on a specific subclass like <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref> or DistinctGoal.
When calling this method for a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref>, their <xref href="TinyLife.Objects.PersonLike.GetCurrentGoals" data-throw-if-not-resolved="false"></xref> should be used.
example: []
@ -177,7 +177,7 @@ items:
summary: >-
Triggers all auto-triggered goals with the specified type constraint in the given <xref href="TinyLife.Goals.GoalSet" data-throw-if-not-resolved="false"></xref>.
When calling this method, it should ideally be called on a specific subclass like <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref> or <xref href="TinyLife.Goals.DistinctGoal" data-throw-if-not-resolved="false"></xref>.
When calling this method, it should ideally be called on a specific subclass like <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref> or DistinctGoal.
When calling this method for a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref>, their <xref href="TinyLife.Objects.PersonLike.GetCurrentGoals" data-throw-if-not-resolved="false"></xref> should be used.
example: []
@ -226,7 +226,7 @@ items:
summary: >-
Triggers all auto-triggered goals with the specified type constraint in the given <xref href="TinyLife.Goals.GoalSet" data-throw-if-not-resolved="false"></xref>.
When calling this method, it should ideally be called on a specific subclass like <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref> or <xref href="TinyLife.Goals.DistinctGoal" data-throw-if-not-resolved="false"></xref>.
When calling this method, it should ideally be called on a specific subclass like <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref> or DistinctGoal.
When calling this method for a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref>, their <xref href="TinyLife.Objects.PersonLike.GetCurrentGoals" data-throw-if-not-resolved="false"></xref> should be used.
example: []
@ -278,7 +278,7 @@ items:
summary: >-
Triggers all auto-triggered goals with the specified type constraint in the given set of <xref href="TinyLife.Goals.GoalSet" data-throw-if-not-resolved="false"></xref> instances.
When calling this method, it should ideally be called on a specific subclass like <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref> or <xref href="TinyLife.Goals.DistinctGoal" data-throw-if-not-resolved="false"></xref>.
When calling this method, it should ideally be called on a specific subclass like <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref> or DistinctGoal.
When calling this method for a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref>, their <xref href="TinyLife.Objects.PersonLike.GetCurrentGoals" data-throw-if-not-resolved="false"></xref> should be used.
example: []
@ -322,7 +322,7 @@ items:
summary: >-
Triggers all auto-triggered goals with the specified type constraint in the given set of <xref href="TinyLife.Goals.GoalSet" data-throw-if-not-resolved="false"></xref> instances.
When calling this method, it should ideally be called on a specific subclass like <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref> or <xref href="TinyLife.Goals.DistinctGoal" data-throw-if-not-resolved="false"></xref>.
When calling this method, it should ideally be called on a specific subclass like <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref> or DistinctGoal.
When calling this method for a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref>, their <xref href="TinyLife.Objects.PersonLike.GetCurrentGoals" data-throw-if-not-resolved="false"></xref> should be used.
example: []
@ -368,7 +368,7 @@ items:
summary: >-
Triggers all auto-triggered goals with the specified type constraint in the given set of <xref href="TinyLife.Goals.GoalSet" data-throw-if-not-resolved="false"></xref> instances.
When calling this method, it should ideally be called on a specific subclass like <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref> or <xref href="TinyLife.Goals.DistinctGoal" data-throw-if-not-resolved="false"></xref>.
When calling this method, it should ideally be called on a specific subclass like <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref> or DistinctGoal.
When calling this method for a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref>, their <xref href="TinyLife.Objects.PersonLike.GetCurrentGoals" data-throw-if-not-resolved="false"></xref> should be used.
example: []
@ -417,7 +417,7 @@ items:
summary: >-
Triggers all auto-triggered goals with the specified type constraint in the given set of <xref href="TinyLife.Goals.GoalSet" data-throw-if-not-resolved="false"></xref> instances.
When calling this method, it should ideally be called on a specific subclass like <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref> or <xref href="TinyLife.Goals.DistinctGoal" data-throw-if-not-resolved="false"></xref>.
When calling this method, it should ideally be called on a specific subclass like <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref> or DistinctGoal.
When calling this method for a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref>, their <xref href="TinyLife.Objects.PersonLike.GetCurrentGoals" data-throw-if-not-resolved="false"></xref> should be used.
example: []
@ -721,12 +721,6 @@ references:
name: ConditionedGoal
nameWithType: ConditionedGoal
fullName: TinyLife.Goals.ConditionedGoal
- uid: TinyLife.Goals.DistinctGoal
commentId: T:TinyLife.Goals.DistinctGoal
href: TinyLife.Goals.DistinctGoal.html
name: DistinctGoal
nameWithType: DistinctGoal
fullName: TinyLife.Goals.DistinctGoal
- uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects

View file

@ -62,11 +62,11 @@ items:
example: []
syntax:
content: >-
[JsonConverter(typeof(StaticJsonConverter<JobType>), new object[] { typeof(JobType), "PrivateTypes", true })]
[JsonConverter(typeof(MigratingStaticJsonConverter<JobType>), new object[] { typeof(JobType), "PrivateTypes", true })]
public class JobType : GenericDataHolder, IGenericDataHolder, IEmotionSource
content.vb: >-
<JsonConverter(GetType(StaticJsonConverter(Of JobType)), New Object() { GetType(JobType), "PrivateTypes", True })>
<JsonConverter(GetType(MigratingStaticJsonConverter(Of JobType)), New Object() { GetType(JobType), "PrivateTypes", True })>
Public Class JobType Inherits GenericDataHolder Implements IGenericDataHolder, IEmotionSource
inheritance:

View file

@ -43,11 +43,11 @@ items:
example: []
syntax:
content: >-
[JsonConverter(typeof(StaticJsonConverter<LifeGoal>), new object[] { typeof(LifeGoal), "PrivateGoals", false })]
[JsonConverter(typeof(MigratingStaticJsonConverter<LifeGoal>), new object[] { typeof(LifeGoal), "PrivateGoals", false })]
public class LifeGoal
content.vb: >-
<JsonConverter(GetType(StaticJsonConverter(Of LifeGoal)), New Object() { GetType(LifeGoal), "PrivateGoals", False })>
<JsonConverter(GetType(MigratingStaticJsonConverter(Of LifeGoal)), New Object() { GetType(LifeGoal), "PrivateGoals", False })>
Public Class LifeGoal
inheritance:

View file

@ -51,11 +51,11 @@ items:
example: []
syntax:
content: >-
[JsonConverter(typeof(StaticJsonConverter<MemoryType>), new object[] { typeof(MemoryType), "PrivateTypes", false })]
[JsonConverter(typeof(MigratingStaticJsonConverter<MemoryType>), new object[] { typeof(MemoryType), "PrivateTypes", false })]
public class MemoryType : IEmotionSource
content.vb: >-
<JsonConverter(GetType(StaticJsonConverter(Of MemoryType)), New Object() { GetType(MemoryType), "PrivateTypes", False })>
<JsonConverter(GetType(MigratingStaticJsonConverter(Of MemoryType)), New Object() { GetType(MemoryType), "PrivateTypes", False })>
Public Class MemoryType Implements IEmotionSource
inheritance:

File diff suppressed because it is too large Load diff

View file

@ -58,11 +58,11 @@ items:
example: []
syntax:
content: >-
[JsonConverter(typeof(StaticJsonConverter<Clothes>), new object[] { typeof(Clothes), "PrivateTypes", true })]
[JsonConverter(typeof(MigratingStaticJsonConverter<Clothes>), new object[] { typeof(Clothes), "PrivateTypes", true })]
public class Clothes : IEmotionSource
content.vb: >-
<JsonConverter(GetType(StaticJsonConverter(Of Clothes)), New Object() { GetType(Clothes), "PrivateTypes", True })>
<JsonConverter(GetType(MigratingStaticJsonConverter(Of Clothes)), New Object() { GetType(Clothes), "PrivateTypes", True })>
Public Class Clothes Implements IEmotionSource
inheritance:

View file

@ -31,11 +31,11 @@ items:
example: []
syntax:
content: >-
[JsonConverter(typeof(StaticJsonConverter<FenceType>), new object[] { typeof(FenceType), "PrivateTypes", true })]
[JsonConverter(typeof(MigratingStaticJsonConverter<FenceType>), new object[] { typeof(FenceType), "PrivateTypes", true })]
public class FenceType
content.vb: >-
<JsonConverter(GetType(StaticJsonConverter(Of FenceType)), New Object() { GetType(FenceType), "PrivateTypes", True })>
<JsonConverter(GetType(MigratingStaticJsonConverter(Of FenceType)), New Object() { GetType(FenceType), "PrivateTypes", True })>
Public Class FenceType
inheritance:

View file

@ -170,6 +170,7 @@ items:
- TinyLife.Objects.FurnitureType.RetroStove
- TinyLife.Objects.FurnitureType.RetroTv
- TinyLife.Objects.FurnitureType.RhombusRug
- TinyLife.Objects.FurnitureType.RoadSigns
- TinyLife.Objects.FurnitureType.RoundCeilingLamp
- TinyLife.Objects.FurnitureType.RoundedBackChair
- TinyLife.Objects.FurnitureType.Sandbox
@ -295,11 +296,11 @@ items:
example: []
syntax:
content: >-
[JsonConverter(typeof(StaticJsonConverter<FurnitureType>), new object[] { typeof(FurnitureType), "PrivateTypes", true })]
[JsonConverter(typeof(MigratingStaticJsonConverter<FurnitureType>), new object[] { typeof(FurnitureType), "PrivateTypes", true })]
public class FurnitureType : GenericDataHolder, IGenericDataHolder, IEmotionSource
content.vb: >-
<JsonConverter(GetType(StaticJsonConverter(Of FurnitureType)), New Object() { GetType(FurnitureType), "PrivateTypes", True })>
<JsonConverter(GetType(MigratingStaticJsonConverter(Of FurnitureType)), New Object() { GetType(FurnitureType), "PrivateTypes", True })>
Public Class FurnitureType Inherits GenericDataHolder Implements IGenericDataHolder, IEmotionSource
inheritance:
@ -3905,6 +3906,25 @@ items:
return:
type: TinyLife.Objects.FurnitureType
content.vb: Public Shared ReadOnly PrismaticShard As FurnitureType
- uid: TinyLife.Objects.FurnitureType.RoadSigns
commentId: F:TinyLife.Objects.FurnitureType.RoadSigns
id: RoadSigns
parent: TinyLife.Objects.FurnitureType
langs:
- csharp
- vb
name: RoadSigns
nameWithType: FurnitureType.RoadSigns
fullName: TinyLife.Objects.FurnitureType.RoadSigns
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Objects
syntax:
content: public static readonly FurnitureType[] RoadSigns
return:
type: TinyLife.Objects.FurnitureType[]
content.vb: Public Shared ReadOnly RoadSigns As FurnitureType()
- uid: TinyLife.Objects.FurnitureType.CountryFence
commentId: F:TinyLife.Objects.FurnitureType.CountryFence
id: CountryFence

View file

@ -30,7 +30,6 @@ items:
- TinyLife.Objects.Person.GetProjects(System.String)
- TinyLife.Objects.Person.GoToExitRoad(Microsoft.Xna.Framework.Vector2)
- TinyLife.Objects.Person.IsRegularVisitor
- TinyLife.Objects.Person.Job
- TinyLife.Objects.Person.Jobs
- TinyLife.Objects.Person.LastBedSleptIn
- TinyLife.Objects.Person.LifeGoal
@ -47,7 +46,6 @@ items:
- TinyLife.Objects.Person.Pronouns
- TinyLife.Objects.Person.RemoveJob(TinyLife.Goals.JobType)
- TinyLife.Objects.Person.ResetToStatic(System.Boolean,System.Boolean)
- TinyLife.Objects.Person.SetJob(TinyLife.Goals.JobType,System.Int32)
- TinyLife.Objects.Person.StartProject(TinyLife.Goals.Project)
- TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Objects.Person.UpdateAdditionalVisuals
@ -224,7 +222,7 @@ items:
- TinyLife.Objects.PersonLike.GetRandomOutfit(TinyLife.Objects.ClothesIntention)
- TinyLife.Objects.PersonLike.SetCurrentOutfit(TinyLife.Objects.ClothesIntention)
- TinyLife.Objects.PersonLike.SetCurrentOutfit(System.Int32)
- TinyLife.Objects.PersonLike.SetNewId(TinyLife.World.Map,System.Collections.Generic.IEnumerable{TinyLife.Objects.PersonLike},System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- TinyLife.Objects.PersonLike.SetNewId(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations,System.Collections.Generic.IEnumerable{TinyLife.Objects.PersonLike},System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- TinyLife.Objects.PersonLike.IsIdMatch(TinyLife.Objects.PersonLike)
- TinyLife.Objects.PersonLike.IsIdMatch(System.Guid)
- TinyLife.Objects.PersonLike.FaceObject(TinyLife.Objects.MapObject,TinyLife.Objects.ActionSpot)
@ -482,52 +480,6 @@ items:
content.vb: Public Overrides ReadOnly Property FullNamePronouns As String
overridden: TinyLife.Objects.PersonLike.FullNamePronouns
overload: TinyLife.Objects.Person.FullNamePronouns*
- uid: TinyLife.Objects.Person.Job
commentId: P:TinyLife.Objects.Person.Job
id: Job
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: Job
nameWithType: Person.Job
fullName: TinyLife.Objects.Person.Job
type: Property
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: The <xref href="TinyLife.Goals.Job" data-throw-if-not-resolved="false"></xref> that this person currently has.
example: []
syntax:
content: >-
[DataMember(EmitDefaultValue = false)]
[Obsolete("Use the new Jobs collection instead")]
public Job Job { get; protected set; }
parameters: []
return:
type: TinyLife.Goals.Job
content.vb: >-
<DataMember(EmitDefaultValue:=False)>
<Obsolete("Use the new Jobs collection instead")>
Public Property Job As Job
overload: TinyLife.Objects.Person.Job*
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
namedArguments:
- name: EmitDefaultValue
type: System.Boolean
value: false
- type: System.ObsoleteAttribute
ctor: System.ObsoleteAttribute.#ctor(System.String)
arguments:
- type: System.String
value: Use the new Jobs collection instead
- uid: TinyLife.Objects.Person.CurrentRoomDecorativeRating
commentId: P:TinyLife.Objects.Person.CurrentRoomDecorativeRating
id: CurrentRoomDecorativeRating
@ -1696,51 +1648,6 @@ items:
description: The project that was passed, for chaining
content.vb: Public Overridable Function StartProject(project As Project) As Project
overload: TinyLife.Objects.Person.StartProject*
- uid: TinyLife.Objects.Person.SetJob(TinyLife.Goals.JobType,System.Int32)
commentId: M:TinyLife.Objects.Person.SetJob(TinyLife.Goals.JobType,System.Int32)
id: SetJob(TinyLife.Goals.JobType,System.Int32)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: SetJob(JobType, int)
nameWithType: Person.SetJob(JobType, int)
fullName: TinyLife.Objects.Person.SetJob(TinyLife.Goals.JobType, int)
type: Method
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: >-
Sets this person's current <xref href="TinyLife.Objects.Person.Jobs" data-throw-if-not-resolved="false"></xref> to the passed single value.
If null is passed, the person's job gets removed.
example: []
syntax:
content: >-
[Obsolete("Use the new AddJob and RemoveJob instead")]
public virtual void SetJob(JobType type, int level = 0)
parameters:
- id: type
type: TinyLife.Goals.JobType
description: The job to start
- id: level
type: System.Int32
description: The level to start this job with
content.vb: >-
<Obsolete("Use the new AddJob and RemoveJob instead")>
Public Overridable Sub SetJob(type As JobType, level As Integer = 0)
overload: TinyLife.Objects.Person.SetJob*
attributes:
- type: System.ObsoleteAttribute
ctor: System.ObsoleteAttribute.#ctor(System.String)
arguments:
- type: System.String
value: Use the new AddJob and RemoveJob instead
nameWithType.vb: Person.SetJob(JobType, Integer)
fullName.vb: TinyLife.Objects.Person.SetJob(TinyLife.Goals.JobType, Integer)
name.vb: SetJob(JobType, Integer)
- uid: TinyLife.Objects.Person.AddJob(TinyLife.Goals.JobType,System.Int32)
commentId: M:TinyLife.Objects.Person.AddJob(TinyLife.Goals.JobType,System.Int32)
id: AddJob(TinyLife.Goals.JobType,System.Int32)
@ -4987,27 +4894,32 @@ references:
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: )
- uid: TinyLife.Objects.PersonLike.SetNewId(TinyLife.World.Map,System.Collections.Generic.IEnumerable{TinyLife.Objects.PersonLike},System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
commentId: M:TinyLife.Objects.PersonLike.SetNewId(TinyLife.World.Map,System.Collections.Generic.IEnumerable{TinyLife.Objects.PersonLike},System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- uid: TinyLife.Objects.PersonLike.SetNewId(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations,System.Collections.Generic.IEnumerable{TinyLife.Objects.PersonLike},System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
commentId: M:TinyLife.Objects.PersonLike.SetNewId(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations,System.Collections.Generic.IEnumerable{TinyLife.Objects.PersonLike},System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
parent: TinyLife.Objects.PersonLike
isExternal: true
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_SetNewId_TinyLife_World_Map_System_Collections_Generic_IEnumerable_TinyLife_Objects_PersonLike__System_Collections_Generic_IEnumerable_TinyLife_Objects_Furniture__
name: SetNewId(Map, IEnumerable<PersonLike>, IEnumerable<Furniture>)
nameWithType: PersonLike.SetNewId(Map, IEnumerable<PersonLike>, IEnumerable<Furniture>)
fullName: TinyLife.Objects.PersonLike.SetNewId(TinyLife.World.Map, System.Collections.Generic.IEnumerable<TinyLife.Objects.PersonLike>, System.Collections.Generic.IEnumerable<TinyLife.Objects.Furniture>)
nameWithType.vb: PersonLike.SetNewId(Map, IEnumerable(Of PersonLike), IEnumerable(Of Furniture))
fullName.vb: TinyLife.Objects.PersonLike.SetNewId(TinyLife.World.Map, System.Collections.Generic.IEnumerable(Of TinyLife.Objects.PersonLike), System.Collections.Generic.IEnumerable(Of TinyLife.Objects.Furniture))
name.vb: SetNewId(Map, IEnumerable(Of PersonLike), IEnumerable(Of Furniture))
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_SetNewId_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_System_Collections_Generic_IEnumerable_TinyLife_Objects_PersonLike__System_Collections_Generic_IEnumerable_TinyLife_Objects_Furniture__
name: SetNewId(Map, AppliedMigrations, IEnumerable<PersonLike>, IEnumerable<Furniture>)
nameWithType: PersonLike.SetNewId(Map, AppliedMigrations, IEnumerable<PersonLike>, IEnumerable<Furniture>)
fullName: TinyLife.Objects.PersonLike.SetNewId(TinyLife.World.Map, TinyLife.Utilities.AppliedMigrations, System.Collections.Generic.IEnumerable<TinyLife.Objects.PersonLike>, System.Collections.Generic.IEnumerable<TinyLife.Objects.Furniture>)
nameWithType.vb: PersonLike.SetNewId(Map, AppliedMigrations, IEnumerable(Of PersonLike), IEnumerable(Of Furniture))
fullName.vb: TinyLife.Objects.PersonLike.SetNewId(TinyLife.World.Map, TinyLife.Utilities.AppliedMigrations, System.Collections.Generic.IEnumerable(Of TinyLife.Objects.PersonLike), System.Collections.Generic.IEnumerable(Of TinyLife.Objects.Furniture))
name.vb: SetNewId(Map, AppliedMigrations, IEnumerable(Of PersonLike), IEnumerable(Of Furniture))
spec.csharp:
- uid: TinyLife.Objects.PersonLike.SetNewId(TinyLife.World.Map,System.Collections.Generic.IEnumerable{TinyLife.Objects.PersonLike},System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- uid: TinyLife.Objects.PersonLike.SetNewId(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations,System.Collections.Generic.IEnumerable{TinyLife.Objects.PersonLike},System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
name: SetNewId
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_SetNewId_TinyLife_World_Map_System_Collections_Generic_IEnumerable_TinyLife_Objects_PersonLike__System_Collections_Generic_IEnumerable_TinyLife_Objects_Furniture__
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_SetNewId_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_System_Collections_Generic_IEnumerable_TinyLife_Objects_PersonLike__System_Collections_Generic_IEnumerable_TinyLife_Objects_Furniture__
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: ','
- name: " "
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
@ -5030,15 +4942,20 @@ references:
- name: '>'
- name: )
spec.vb:
- uid: TinyLife.Objects.PersonLike.SetNewId(TinyLife.World.Map,System.Collections.Generic.IEnumerable{TinyLife.Objects.PersonLike},System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- uid: TinyLife.Objects.PersonLike.SetNewId(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations,System.Collections.Generic.IEnumerable{TinyLife.Objects.PersonLike},System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
name: SetNewId
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_SetNewId_TinyLife_World_Map_System_Collections_Generic_IEnumerable_TinyLife_Objects_PersonLike__System_Collections_Generic_IEnumerable_TinyLife_Objects_Furniture__
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_SetNewId_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_System_Collections_Generic_IEnumerable_TinyLife_Objects_PersonLike__System_Collections_Generic_IEnumerable_TinyLife_Objects_Furniture__
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: ','
- name: " "
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
@ -9596,19 +9513,6 @@ references:
name: FullNamePronouns
nameWithType: Person.FullNamePronouns
fullName: TinyLife.Objects.Person.FullNamePronouns
- uid: TinyLife.Goals.Job
commentId: T:TinyLife.Goals.Job
parent: TinyLife.Goals
href: TinyLife.Goals.Job.html
name: Job
nameWithType: Job
fullName: TinyLife.Goals.Job
- uid: TinyLife.Objects.Person.Job*
commentId: Overload:TinyLife.Objects.Person.Job
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Job
name: Job
nameWithType: Person.Job
fullName: TinyLife.Objects.Person.Job
- uid: TinyLife.Objects.FurnitureType.TypeSettings.DecorativeRating
commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.DecorativeRating
href: TinyLife.Objects.FurnitureType.TypeSettings.html#TinyLife_Objects_FurnitureType_TypeSettings_DecorativeRating
@ -12213,12 +12117,6 @@ references:
name: StartProject
nameWithType: Person.StartProject
fullName: TinyLife.Objects.Person.StartProject
- uid: TinyLife.Objects.Person.SetJob*
commentId: Overload:TinyLife.Objects.Person.SetJob
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_SetJob_TinyLife_Goals_JobType_System_Int32_
name: SetJob
nameWithType: Person.SetJob
fullName: TinyLife.Objects.Person.SetJob
- uid: TinyLife.Goals.JobType
commentId: T:TinyLife.Goals.JobType
parent: TinyLife.Goals

View file

@ -180,7 +180,7 @@ items:
- TinyLife.Objects.PersonLike.SetCurrentOutfit(TinyLife.Objects.ClothesIntention)
- TinyLife.Objects.PersonLike.SetHeldObject(TinyLife.Objects.MapObject,System.Boolean)
- TinyLife.Objects.PersonLike.SetHeldObject``1(TinyLife.Objects.FurnitureType,System.Int32[],System.Nullable{System.Guid},System.Boolean)
- TinyLife.Objects.PersonLike.SetNewId(TinyLife.World.Map,System.Collections.Generic.IEnumerable{TinyLife.Objects.PersonLike},System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- TinyLife.Objects.PersonLike.SetNewId(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations,System.Collections.Generic.IEnumerable{TinyLife.Objects.PersonLike},System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- TinyLife.Objects.PersonLike.SetPregnancyStatus(System.Int32,System.Guid,System.Boolean)
- TinyLife.Objects.PersonLike.ShouldDrawHeldItem
- TinyLife.Objects.PersonLike.Skills
@ -5074,16 +5074,16 @@ items:
nameWithType.vb: PersonLike.SetCurrentOutfit(Integer)
fullName.vb: TinyLife.Objects.PersonLike.SetCurrentOutfit(Integer)
name.vb: SetCurrentOutfit(Integer)
- uid: TinyLife.Objects.PersonLike.SetNewId(TinyLife.World.Map,System.Collections.Generic.IEnumerable{TinyLife.Objects.PersonLike},System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
commentId: M:TinyLife.Objects.PersonLike.SetNewId(TinyLife.World.Map,System.Collections.Generic.IEnumerable{TinyLife.Objects.PersonLike},System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
id: SetNewId(TinyLife.World.Map,System.Collections.Generic.IEnumerable{TinyLife.Objects.PersonLike},System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- uid: TinyLife.Objects.PersonLike.SetNewId(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations,System.Collections.Generic.IEnumerable{TinyLife.Objects.PersonLike},System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
commentId: M:TinyLife.Objects.PersonLike.SetNewId(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations,System.Collections.Generic.IEnumerable{TinyLife.Objects.PersonLike},System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
id: SetNewId(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations,System.Collections.Generic.IEnumerable{TinyLife.Objects.PersonLike},System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
parent: TinyLife.Objects.PersonLike
langs:
- csharp
- vb
name: SetNewId(Map, IEnumerable<PersonLike>, IEnumerable<Furniture>)
nameWithType: PersonLike.SetNewId(Map, IEnumerable<PersonLike>, IEnumerable<Furniture>)
fullName: TinyLife.Objects.PersonLike.SetNewId(TinyLife.World.Map, System.Collections.Generic.IEnumerable<TinyLife.Objects.PersonLike>, System.Collections.Generic.IEnumerable<TinyLife.Objects.Furniture>)
name: SetNewId(Map, AppliedMigrations, IEnumerable<PersonLike>, IEnumerable<Furniture>)
nameWithType: PersonLike.SetNewId(Map, AppliedMigrations, IEnumerable<PersonLike>, IEnumerable<Furniture>)
fullName: TinyLife.Objects.PersonLike.SetNewId(TinyLife.World.Map, TinyLife.Utilities.AppliedMigrations, System.Collections.Generic.IEnumerable<TinyLife.Objects.PersonLike>, System.Collections.Generic.IEnumerable<TinyLife.Objects.Furniture>)
type: Method
assemblies:
- Tiny Life
@ -5094,22 +5094,24 @@ items:
Optionally, a set of additional people and furniture that might not currently be on the map can be passed.
example: []
syntax:
content: public virtual void SetNewId(Map map, IEnumerable<PersonLike> possibleAdditionalRelationships = null, IEnumerable<Furniture> possibleAdditionalFurniture = null)
content: public virtual void SetNewId(Map map, AppliedMigrations appliedMigrations, IEnumerable<PersonLike> possibleAdditionalRelationships = null, IEnumerable<Furniture> possibleAdditionalFurniture = null)
parameters:
- id: map
type: TinyLife.World.Map
description: The map that the person will be added to
- id: appliedMigrations
type: TinyLife.Utilities.AppliedMigrations
- id: possibleAdditionalRelationships
type: System.Collections.Generic.IEnumerable{TinyLife.Objects.PersonLike}
description: A set of people, in addition to the <code class="paramref">map</code>'s people, that this person might have a relationship to
- id: possibleAdditionalFurniture
type: System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture}
description: A set of objects, in addition to the <code class="paramref">map</code>'s objects, that this person might have created
content.vb: Public Overridable Sub SetNewId(map As Map, possibleAdditionalRelationships As IEnumerable(Of PersonLike) = Nothing, possibleAdditionalFurniture As IEnumerable(Of Furniture) = Nothing)
content.vb: Public Overridable Sub SetNewId(map As Map, appliedMigrations As AppliedMigrations, possibleAdditionalRelationships As IEnumerable(Of PersonLike) = Nothing, possibleAdditionalFurniture As IEnumerable(Of Furniture) = Nothing)
overload: TinyLife.Objects.PersonLike.SetNewId*
nameWithType.vb: PersonLike.SetNewId(Map, IEnumerable(Of PersonLike), IEnumerable(Of Furniture))
fullName.vb: TinyLife.Objects.PersonLike.SetNewId(TinyLife.World.Map, System.Collections.Generic.IEnumerable(Of TinyLife.Objects.PersonLike), System.Collections.Generic.IEnumerable(Of TinyLife.Objects.Furniture))
name.vb: SetNewId(Map, IEnumerable(Of PersonLike), IEnumerable(Of Furniture))
nameWithType.vb: PersonLike.SetNewId(Map, AppliedMigrations, IEnumerable(Of PersonLike), IEnumerable(Of Furniture))
fullName.vb: TinyLife.Objects.PersonLike.SetNewId(TinyLife.World.Map, TinyLife.Utilities.AppliedMigrations, System.Collections.Generic.IEnumerable(Of TinyLife.Objects.PersonLike), System.Collections.Generic.IEnumerable(Of TinyLife.Objects.Furniture))
name.vb: SetNewId(Map, AppliedMigrations, IEnumerable(Of PersonLike), IEnumerable(Of Furniture))
- uid: TinyLife.Objects.PersonLike.IsIdMatch(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Objects.PersonLike.IsIdMatch(TinyLife.Objects.PersonLike)
id: IsIdMatch(TinyLife.Objects.PersonLike)
@ -5125,7 +5127,7 @@ items:
- Tiny Life
namespace: TinyLife.Objects
summary: >-
Returns whether this person and the other person have matching <xref href="TinyLife.Objects.MapObject.Id" data-throw-if-not-resolved="false"></xref> values or whether their ID histories (<xref href="TinyLife.Objects.PersonLike.SetNewId(TinyLife.World.Map%2cSystem.Collections.Generic.IEnumerable%7bTinyLife.Objects.PersonLike%7d%2cSystem.Collections.Generic.IEnumerable%7bTinyLife.Objects.Furniture%7d)" data-throw-if-not-resolved="false"></xref>) overlap.
Returns whether this person and the other person have matching <xref href="TinyLife.Objects.MapObject.Id" data-throw-if-not-resolved="false"></xref> values or whether their ID histories (<xref href="TinyLife.Objects.PersonLike.SetNewId(TinyLife.World.Map%2cTinyLife.Utilities.AppliedMigrations%2cSystem.Collections.Generic.IEnumerable%7bTinyLife.Objects.PersonLike%7d%2cSystem.Collections.Generic.IEnumerable%7bTinyLife.Objects.Furniture%7d)" data-throw-if-not-resolved="false"></xref>) overlap.
If this method returns two, this person and the other person can be considered the same person to a certain degree, as it means that they are copies of each other, or copies of the same person.
example: []
@ -5155,7 +5157,7 @@ items:
- Tiny Life
namespace: TinyLife.Objects
summary: >-
Returns whether this person's <xref href="TinyLife.Objects.MapObject.Id" data-throw-if-not-resolved="false"></xref> or any entry in their ID history (<xref href="TinyLife.Objects.PersonLike.SetNewId(TinyLife.World.Map%2cSystem.Collections.Generic.IEnumerable%7bTinyLife.Objects.PersonLike%7d%2cSystem.Collections.Generic.IEnumerable%7bTinyLife.Objects.Furniture%7d)" data-throw-if-not-resolved="false"></xref>) matches the <xref href="System.Guid" data-throw-if-not-resolved="false"></xref> passed.
Returns whether this person's <xref href="TinyLife.Objects.MapObject.Id" data-throw-if-not-resolved="false"></xref> or any entry in their ID history (<xref href="TinyLife.Objects.PersonLike.SetNewId(TinyLife.World.Map%2cTinyLife.Utilities.AppliedMigrations%2cSystem.Collections.Generic.IEnumerable%7bTinyLife.Objects.PersonLike%7d%2cSystem.Collections.Generic.IEnumerable%7bTinyLife.Objects.Furniture%7d)" data-throw-if-not-resolved="false"></xref>) matches the <xref href="System.Guid" data-throw-if-not-resolved="false"></xref> passed.
To compare whether two people are an ID match, use <xref href="TinyLife.Objects.PersonLike.IsIdMatch(TinyLife.Objects.PersonLike)" data-throw-if-not-resolved="false"></xref>.
example: []
@ -16176,7 +16178,7 @@ references:
fullName: TinyLife.Objects.PersonLike.OnOutfitChanged
- uid: TinyLife.Objects.PersonLike.SetNewId*
commentId: Overload:TinyLife.Objects.PersonLike.SetNewId
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_SetNewId_TinyLife_World_Map_System_Collections_Generic_IEnumerable_TinyLife_Objects_PersonLike__System_Collections_Generic_IEnumerable_TinyLife_Objects_Furniture__
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_SetNewId_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_System_Collections_Generic_IEnumerable_TinyLife_Objects_PersonLike__System_Collections_Generic_IEnumerable_TinyLife_Objects_Furniture__
name: SetNewId
nameWithType: PersonLike.SetNewId
fullName: TinyLife.Objects.PersonLike.SetNewId
@ -16246,27 +16248,32 @@ references:
name: Furniture
href: TinyLife.Objects.Furniture.html
- name: )
- uid: TinyLife.Objects.PersonLike.SetNewId(TinyLife.World.Map,System.Collections.Generic.IEnumerable{TinyLife.Objects.PersonLike},System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
commentId: M:TinyLife.Objects.PersonLike.SetNewId(TinyLife.World.Map,System.Collections.Generic.IEnumerable{TinyLife.Objects.PersonLike},System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- uid: TinyLife.Objects.PersonLike.SetNewId(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations,System.Collections.Generic.IEnumerable{TinyLife.Objects.PersonLike},System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
commentId: M:TinyLife.Objects.PersonLike.SetNewId(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations,System.Collections.Generic.IEnumerable{TinyLife.Objects.PersonLike},System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
parent: TinyLife.Objects.PersonLike
isExternal: true
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_SetNewId_TinyLife_World_Map_System_Collections_Generic_IEnumerable_TinyLife_Objects_PersonLike__System_Collections_Generic_IEnumerable_TinyLife_Objects_Furniture__
name: SetNewId(Map, IEnumerable<PersonLike>, IEnumerable<Furniture>)
nameWithType: PersonLike.SetNewId(Map, IEnumerable<PersonLike>, IEnumerable<Furniture>)
fullName: TinyLife.Objects.PersonLike.SetNewId(TinyLife.World.Map, System.Collections.Generic.IEnumerable<TinyLife.Objects.PersonLike>, System.Collections.Generic.IEnumerable<TinyLife.Objects.Furniture>)
nameWithType.vb: PersonLike.SetNewId(Map, IEnumerable(Of PersonLike), IEnumerable(Of Furniture))
fullName.vb: TinyLife.Objects.PersonLike.SetNewId(TinyLife.World.Map, System.Collections.Generic.IEnumerable(Of TinyLife.Objects.PersonLike), System.Collections.Generic.IEnumerable(Of TinyLife.Objects.Furniture))
name.vb: SetNewId(Map, IEnumerable(Of PersonLike), IEnumerable(Of Furniture))
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_SetNewId_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_System_Collections_Generic_IEnumerable_TinyLife_Objects_PersonLike__System_Collections_Generic_IEnumerable_TinyLife_Objects_Furniture__
name: SetNewId(Map, AppliedMigrations, IEnumerable<PersonLike>, IEnumerable<Furniture>)
nameWithType: PersonLike.SetNewId(Map, AppliedMigrations, IEnumerable<PersonLike>, IEnumerable<Furniture>)
fullName: TinyLife.Objects.PersonLike.SetNewId(TinyLife.World.Map, TinyLife.Utilities.AppliedMigrations, System.Collections.Generic.IEnumerable<TinyLife.Objects.PersonLike>, System.Collections.Generic.IEnumerable<TinyLife.Objects.Furniture>)
nameWithType.vb: PersonLike.SetNewId(Map, AppliedMigrations, IEnumerable(Of PersonLike), IEnumerable(Of Furniture))
fullName.vb: TinyLife.Objects.PersonLike.SetNewId(TinyLife.World.Map, TinyLife.Utilities.AppliedMigrations, System.Collections.Generic.IEnumerable(Of TinyLife.Objects.PersonLike), System.Collections.Generic.IEnumerable(Of TinyLife.Objects.Furniture))
name.vb: SetNewId(Map, AppliedMigrations, IEnumerable(Of PersonLike), IEnumerable(Of Furniture))
spec.csharp:
- uid: TinyLife.Objects.PersonLike.SetNewId(TinyLife.World.Map,System.Collections.Generic.IEnumerable{TinyLife.Objects.PersonLike},System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- uid: TinyLife.Objects.PersonLike.SetNewId(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations,System.Collections.Generic.IEnumerable{TinyLife.Objects.PersonLike},System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
name: SetNewId
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_SetNewId_TinyLife_World_Map_System_Collections_Generic_IEnumerable_TinyLife_Objects_PersonLike__System_Collections_Generic_IEnumerable_TinyLife_Objects_Furniture__
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_SetNewId_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_System_Collections_Generic_IEnumerable_TinyLife_Objects_PersonLike__System_Collections_Generic_IEnumerable_TinyLife_Objects_Furniture__
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: ','
- name: " "
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
@ -16289,15 +16296,20 @@ references:
- name: '>'
- name: )
spec.vb:
- uid: TinyLife.Objects.PersonLike.SetNewId(TinyLife.World.Map,System.Collections.Generic.IEnumerable{TinyLife.Objects.PersonLike},System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- uid: TinyLife.Objects.PersonLike.SetNewId(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations,System.Collections.Generic.IEnumerable{TinyLife.Objects.PersonLike},System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
name: SetNewId
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_SetNewId_TinyLife_World_Map_System_Collections_Generic_IEnumerable_TinyLife_Objects_PersonLike__System_Collections_Generic_IEnumerable_TinyLife_Objects_Furniture__
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_SetNewId_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_System_Collections_Generic_IEnumerable_TinyLife_Objects_PersonLike__System_Collections_Generic_IEnumerable_TinyLife_Objects_Furniture__
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: ','
- name: " "
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true

View file

@ -47,11 +47,11 @@ items:
example: []
syntax:
content: >-
[JsonConverter(typeof(StaticJsonConverter<Upgrade>), new object[] { typeof(Upgrade), "PrivateUpgrades", true })]
[JsonConverter(typeof(MigratingStaticJsonConverter<Upgrade>), new object[] { typeof(Upgrade), "PrivateUpgrades", true })]
public class Upgrade : IEmotionSource
content.vb: >-
<JsonConverter(GetType(StaticJsonConverter(Of Upgrade)), New Object() { GetType(Upgrade), "PrivateUpgrades", True })>
<JsonConverter(GetType(MigratingStaticJsonConverter(Of Upgrade)), New Object() { GetType(Upgrade), "PrivateUpgrades", True })>
Public Class Upgrade Implements IEmotionSource
inheritance:

View file

@ -18,10 +18,9 @@ items:
- TinyLife.PerSaveOptions.LastPlayedLot
- TinyLife.PerSaveOptions.Load(System.String,System.Boolean)
- TinyLife.PerSaveOptions.LoadedMods
- TinyLife.PerSaveOptions.MapCustom
- TinyLife.PerSaveOptions.MapName
- TinyLife.PerSaveOptions.Maps
- TinyLife.PerSaveOptions.MaxRegularVisitors
- TinyLife.PerSaveOptions.Migrations
- TinyLife.PerSaveOptions.OtherLifespan
- TinyLife.PerSaveOptions.PlayedLifespan
- TinyLife.PerSaveOptions.PopulateLots
@ -72,6 +71,25 @@ items:
- type: System.Runtime.Serialization.DataContractAttribute
ctor: System.Runtime.Serialization.DataContractAttribute.#ctor
arguments: []
- uid: TinyLife.PerSaveOptions.Migrations
commentId: F:TinyLife.PerSaveOptions.Migrations
id: Migrations
parent: TinyLife.PerSaveOptions
langs:
- csharp
- vb
name: Migrations
nameWithType: PerSaveOptions.Migrations
fullName: TinyLife.PerSaveOptions.Migrations
type: Field
assemblies:
- Tiny Life
namespace: TinyLife
syntax:
content: public static readonly List<Migration<(PerSaveOptions Options, string Save)>> Migrations
return:
type: System.Collections.Generic.List{TinyLife.Utilities.Migration{System.ValueTuple{TinyLife.PerSaveOptions,System.String}}}
content.vb: Public Shared ReadOnly Migrations As List(Of Migration(Of (Options As PerSaveOptions, Save As String)))
- uid: TinyLife.PerSaveOptions.Instance
commentId: P:TinyLife.PerSaveOptions.Instance
id: Instance
@ -395,92 +413,6 @@ items:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
- uid: TinyLife.PerSaveOptions.MapName
commentId: F:TinyLife.PerSaveOptions.MapName
id: MapName
parent: TinyLife.PerSaveOptions
langs:
- csharp
- vb
name: MapName
nameWithType: PerSaveOptions.MapName
fullName: TinyLife.PerSaveOptions.MapName
type: Field
assemblies:
- Tiny Life
namespace: TinyLife
summary: >-
The name of the map that is used in this save game.
Do not change this value, or the save will likely be corrupted.
example: []
syntax:
content: >-
[DataMember]
[Obsolete("Use the new Maps collection instead")]
public string MapName
return:
type: System.String
content.vb: >-
<DataMember>
<Obsolete("Use the new Maps collection instead")>
Public MapName As String
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
- type: System.ObsoleteAttribute
ctor: System.ObsoleteAttribute.#ctor(System.String)
arguments:
- type: System.String
value: Use the new Maps collection instead
- uid: TinyLife.PerSaveOptions.MapCustom
commentId: F:TinyLife.PerSaveOptions.MapCustom
id: MapCustom
parent: TinyLife.PerSaveOptions
langs:
- csharp
- vb
name: MapCustom
nameWithType: PerSaveOptions.MapCustom
fullName: TinyLife.PerSaveOptions.MapCustom
type: Field
assemblies:
- Tiny Life
namespace: TinyLife
summary: >-
Whether the map that is used in this save game is a custom map.
Do not change this value, or the save will likely be corrupted.
example: []
syntax:
content: >-
[DataMember]
[Obsolete("Use the new Maps collection instead")]
public bool MapCustom
return:
type: System.Boolean
content.vb: >-
<DataMember>
<Obsolete("Use the new Maps collection instead")>
Public MapCustom As Boolean
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
- type: System.ObsoleteAttribute
ctor: System.ObsoleteAttribute.#ctor(System.String)
arguments:
- type: System.String
value: Use the new Maps collection instead
- uid: TinyLife.PerSaveOptions.PlayedLifespan
commentId: F:TinyLife.PerSaveOptions.PlayedLifespan
id: PlayedLifespan
@ -1383,6 +1315,152 @@ references:
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html
- uid: System.Collections.Generic.List{TinyLife.Utilities.Migration{System.ValueTuple{TinyLife.PerSaveOptions,System.String}}}
commentId: T:System.Collections.Generic.List{TinyLife.Utilities.Migration{System.ValueTuple{TinyLife.PerSaveOptions,System.String}}}
parent: System.Collections.Generic
definition: System.Collections.Generic.List`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List<Migration<(PerSaveOptions Options, string Save)>>
nameWithType: List<Migration<(PerSaveOptions Options, string Save)>>
fullName: System.Collections.Generic.List<TinyLife.Utilities.Migration<(TinyLife.PerSaveOptions Options, string Save)>>
nameWithType.vb: List(Of Migration(Of (Options As PerSaveOptions, Save As String)))
fullName.vb: System.Collections.Generic.List(Of TinyLife.Utilities.Migration(Of (Options As TinyLife.PerSaveOptions, Save As String)))
name.vb: List(Of Migration(Of (Options As PerSaveOptions, Save As String)))
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- uid: TinyLife.Utilities.Migration`1
name: Migration
href: TinyLife.Utilities.Migration-1.html
- name: <
- name: (
- uid: TinyLife.PerSaveOptions
name: PerSaveOptions
href: TinyLife.PerSaveOptions.html
- name: " "
- uid: System.ValueTuple{TinyLife.PerSaveOptions,System.String}.Options
name: Options
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.persaveoptions,system.string-.options
- name: ','
- name: " "
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: " "
- uid: System.ValueTuple{TinyLife.PerSaveOptions,System.String}.Save
name: Save
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.persaveoptions,system.string-.save
- name: )
- name: '>'
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- uid: TinyLife.Utilities.Migration`1
name: Migration
href: TinyLife.Utilities.Migration-1.html
- name: (
- name: Of
- name: " "
- name: (
- uid: System.ValueTuple{TinyLife.PerSaveOptions,System.String}.Options
name: Options
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.persaveoptions,system.string-.options
- name: " "
- name: As
- name: " "
- uid: TinyLife.PerSaveOptions
name: PerSaveOptions
href: TinyLife.PerSaveOptions.html
- name: ','
- name: " "
- uid: System.ValueTuple{TinyLife.PerSaveOptions,System.String}.Save
name: Save
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.persaveoptions,system.string-.save
- 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.Collections.Generic.List`1
commentId: T:System.Collections.Generic.List`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List<T>
nameWithType: List<T>
fullName: System.Collections.Generic.List<T>
nameWithType.vb: List(Of T)
fullName.vb: System.Collections.Generic.List(Of T)
name.vb: List(Of T)
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- 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.PerSaveOptions
commentId: T:TinyLife.PerSaveOptions
parent: TinyLife
@ -1494,43 +1572,6 @@ references:
- name: " "
- name: T
- name: )
- 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.GameImpl.AddMapToSave(TinyLife.PerSaveOptions.MapInfo,System.Action)
commentId: M:TinyLife.GameImpl.AddMapToSave(TinyLife.PerSaveOptions.MapInfo,System.Action)
isExternal: true
@ -1633,34 +1674,6 @@ references:
name: MapInfo
href: TinyLife.PerSaveOptions.MapInfo.html
- name: )
- uid: System.Collections.Generic.List`1
commentId: T:System.Collections.Generic.List`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List<T>
nameWithType: List<T>
fullName: System.Collections.Generic.List<T>
nameWithType.vb: List(Of T)
fullName.vb: System.Collections.Generic.List(Of T)
name.vb: List(Of T)
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: TinyLife.Tools.PlayModeTool.SelectedPerson
commentId: P:TinyLife.Tools.PlayModeTool.SelectedPerson
href: TinyLife.Tools.PlayModeTool.html#TinyLife_Tools_PlayModeTool_SelectedPerson
@ -2040,17 +2053,6 @@ references:
- name: " "
- name: TValue
- 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.Objects.LifeSpan
commentId: T:TinyLife.Objects.LifeSpan
parent: TinyLife.Objects
@ -2121,6 +2123,17 @@ references:
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
- 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.PerSaveOptions.Maps
commentId: F:TinyLife.PerSaveOptions.Maps
href: TinyLife.PerSaveOptions.html#TinyLife_PerSaveOptions_Maps

View file

@ -83,11 +83,11 @@ items:
example: []
syntax:
content: >-
[JsonConverter(typeof(StaticJsonConverter<PersonalityType>), new object[] { typeof(PersonalityType), "PrivateTypes", true })]
[JsonConverter(typeof(MigratingStaticJsonConverter<PersonalityType>), new object[] { typeof(PersonalityType), "PrivateTypes", true })]
public class PersonalityType : IEmotionSource
content.vb: >-
<JsonConverter(GetType(StaticJsonConverter(Of PersonalityType)), New Object() { GetType(PersonalityType), "PrivateTypes", True })>
<JsonConverter(GetType(MigratingStaticJsonConverter(Of PersonalityType)), New Object() { GetType(PersonalityType), "PrivateTypes", True })>
Public Class PersonalityType Implements IEmotionSource
inheritance:

View file

@ -16,16 +16,17 @@ items:
- TinyLife.Relationship.GetMemories``1(TinyLife.Goals.MemoryType,System.Boolean)
- TinyLife.Relationship.GetSocialEffectiveness(TinyLife.Actions.ActionType)
- TinyLife.Relationship.GetTimeSinceMemory``1(TinyLife.Goals.MemoryType,System.Boolean,System.Func{``0,System.Boolean})
- TinyLife.Relationship.HadFirstKiss
- TinyLife.Relationship.KnownJobType
- TinyLife.Relationship.KnownPersonalityTypes
- TinyLife.Relationship.Max
- TinyLife.Relationship.Migrations
- TinyLife.Relationship.OnRelationshipPanel
- TinyLife.Relationship.OnRelationshipTooltip
- TinyLife.Relationship.OtherPerson
- TinyLife.Relationship.Partner
- TinyLife.Relationship.PassiveFriendReduction
- TinyLife.Relationship.PassiveRomanceReduction
- TinyLife.Relationship.Person
- TinyLife.Relationship.PopulateTooltip(TinyLife.Objects.PersonLike,TinyLife.Objects.PersonLike,TinyLife.Relationship,MLEM.Ui.Elements.Tooltip)
- TinyLife.Relationship.RemoveMemory``1(TinyLife.Goals.MemoryType,System.Boolean,System.Int32,System.Func{``0,System.Boolean})
- TinyLife.Relationship.ResetToStatic(System.Boolean,System.Boolean)
@ -36,7 +37,7 @@ items:
- TinyLife.Relationship.SetGenealogy(TinyLife.GenealogyType,System.Boolean,System.Action{TinyLife.Objects.PersonLike,TinyLife.Relationship,TinyLife.GenealogyType},System.Collections.Generic.ICollection{TinyLife.Objects.PersonLike})
- TinyLife.Relationship.TryingForBaby
- TinyLife.Relationship.Type
- TinyLife.Relationship.Validate(TinyLife.Objects.PersonLike)
- TinyLife.Relationship.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
langs:
- csharp
- vb
@ -85,6 +86,25 @@ items:
- type: System.Runtime.Serialization.DataContractAttribute
ctor: System.Runtime.Serialization.DataContractAttribute.#ctor
arguments: []
- uid: TinyLife.Relationship.Migrations
commentId: F:TinyLife.Relationship.Migrations
id: Migrations
parent: TinyLife.Relationship
langs:
- csharp
- vb
name: Migrations
nameWithType: Relationship.Migrations
fullName: TinyLife.Relationship.Migrations
type: Field
assemblies:
- Tiny Life
namespace: TinyLife
syntax:
content: public static readonly List<Migration<Relationship>> Migrations
return:
type: System.Collections.Generic.List{TinyLife.Utilities.Migration{TinyLife.Relationship}}
content.vb: Public Shared ReadOnly Migrations As List(Of Migration(Of Relationship))
- uid: TinyLife.Relationship.OnRelationshipPanel
commentId: E:TinyLife.Relationship.OnRelationshipPanel
id: OnRelationshipPanel
@ -557,46 +577,6 @@ items:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
- uid: TinyLife.Relationship.HadFirstKiss
commentId: F:TinyLife.Relationship.HadFirstKiss
id: HadFirstKiss
parent: TinyLife.Relationship
langs:
- csharp
- vb
name: HadFirstKiss
nameWithType: Relationship.HadFirstKiss
fullName: TinyLife.Relationship.HadFirstKiss
type: Field
assemblies:
- Tiny Life
namespace: TinyLife
summary: This value is set to true if this relationship's partners have invoked the <xref href="TinyLife.Actions.ActionType.Kiss" data-throw-if-not-resolved="false"></xref> action at least once.
example: []
syntax:
content: >-
[DataMember]
[Obsolete("Use the HadFirstKiss memory instead")]
public bool HadFirstKiss
return:
type: System.Boolean
content.vb: >-
<DataMember>
<Obsolete("Use the HadFirstKiss memory instead")>
Public HadFirstKiss As Boolean
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
- type: System.ObsoleteAttribute
ctor: System.ObsoleteAttribute.#ctor(System.String)
arguments:
- type: System.String
value: Use the HadFirstKiss memory instead
- uid: TinyLife.Relationship.KnownJobType
commentId: F:TinyLife.Relationship.KnownJobType
id: KnownJobType
@ -663,6 +643,27 @@ items:
- name: EmitDefaultValue
type: System.Boolean
value: false
- uid: TinyLife.Relationship.Person
commentId: P:TinyLife.Relationship.Person
id: Person
parent: TinyLife.Relationship
langs:
- csharp
- vb
name: Person
nameWithType: Relationship.Person
fullName: TinyLife.Relationship.Person
type: Property
assemblies:
- Tiny Life
namespace: TinyLife
syntax:
content: public PersonLike Person { get; }
parameters: []
return:
type: TinyLife.Objects.PersonLike
content.vb: Public Property Person As PersonLike
overload: TinyLife.Relationship.Person*
- uid: TinyLife.Relationship.GetSocialEffectiveness(TinyLife.Actions.ActionType)
commentId: M:TinyLife.Relationship.GetSocialEffectiveness(TinyLife.Actions.ActionType)
id: GetSocialEffectiveness(TinyLife.Actions.ActionType)
@ -695,16 +696,16 @@ items:
description: The social effectiveness, which is a percentage between 0 and 1
content.vb: Public Function GetSocialEffectiveness(action As ActionType) As Single
overload: TinyLife.Relationship.GetSocialEffectiveness*
- uid: TinyLife.Relationship.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Relationship.Validate(TinyLife.Objects.PersonLike)
id: Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Relationship.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Relationship.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
id: Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Relationship
langs:
- csharp
- vb
name: Validate(PersonLike)
nameWithType: Relationship.Validate(PersonLike)
fullName: TinyLife.Relationship.Validate(TinyLife.Objects.PersonLike)
name: Validate(PersonLike, AppliedMigrations)
nameWithType: Relationship.Validate(PersonLike, AppliedMigrations)
fullName: TinyLife.Relationship.Validate(TinyLife.Objects.PersonLike, TinyLife.Utilities.AppliedMigrations)
type: Method
assemblies:
- Tiny Life
@ -715,12 +716,16 @@ items:
This method is automatically called for all of their relationships in <xref href="TinyLife.Objects.PersonLike.Validate(TinyLife.Utilities.AppliedMigrations)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public void Validate(PersonLike person)
content: public bool Validate(PersonLike person, AppliedMigrations appliedMigrations)
parameters:
- id: person
type: TinyLife.Objects.PersonLike
description: The person that this relationship belongs to
content.vb: Public Sub Validate(person As PersonLike)
- id: appliedMigrations
type: TinyLife.Utilities.AppliedMigrations
return:
type: System.Boolean
content.vb: Public Function Validate(person As PersonLike, appliedMigrations As AppliedMigrations) As Boolean
overload: TinyLife.Relationship.Validate*
- uid: TinyLife.Relationship.ResetToStatic(System.Boolean,System.Boolean)
commentId: M:TinyLife.Relationship.ResetToStatic(System.Boolean,System.Boolean)
@ -1662,6 +1667,116 @@ references:
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html
- uid: System.Collections.Generic.List{TinyLife.Utilities.Migration{TinyLife.Relationship}}
commentId: T:System.Collections.Generic.List{TinyLife.Utilities.Migration{TinyLife.Relationship}}
parent: System.Collections.Generic
definition: System.Collections.Generic.List`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List<Migration<Relationship>>
nameWithType: List<Migration<Relationship>>
fullName: System.Collections.Generic.List<TinyLife.Utilities.Migration<TinyLife.Relationship>>
nameWithType.vb: List(Of Migration(Of Relationship))
fullName.vb: System.Collections.Generic.List(Of TinyLife.Utilities.Migration(Of TinyLife.Relationship))
name.vb: List(Of Migration(Of Relationship))
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- uid: TinyLife.Utilities.Migration`1
name: Migration
href: TinyLife.Utilities.Migration-1.html
- name: <
- uid: TinyLife.Relationship
name: Relationship
href: TinyLife.Relationship.html
- name: '>'
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- uid: TinyLife.Utilities.Migration`1
name: Migration
href: TinyLife.Utilities.Migration-1.html
- name: (
- name: Of
- name: " "
- uid: TinyLife.Relationship
name: Relationship
href: TinyLife.Relationship.html
- name: )
- name: )
- uid: System.Collections.Generic.List`1
commentId: T:System.Collections.Generic.List`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List<T>
nameWithType: List<T>
fullName: System.Collections.Generic.List<T>
nameWithType.vb: List(Of T)
fullName.vb: System.Collections.Generic.List(Of T)
name.vb: List(Of T)
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- 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.Relationship.CreatePanel(TinyLife.Objects.PersonLike,TinyLife.Objects.PersonLike,TinyLife.Relationship,Microsoft.Xna.Framework.Vector2)
commentId: M:TinyLife.Relationship.CreatePanel(TinyLife.Objects.PersonLike,TinyLife.Objects.PersonLike,TinyLife.Relationship,Microsoft.Xna.Framework.Vector2)
isExternal: true
@ -2117,43 +2232,6 @@ references:
- name: " "
- name: T
- name: )
- 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: System.Guid
commentId: T:System.Guid
parent: System
@ -2419,12 +2497,6 @@ references:
nameWithType.vb: Boolean
fullName.vb: Boolean
name.vb: Boolean
- uid: TinyLife.Actions.ActionType.Kiss
commentId: F:TinyLife.Actions.ActionType.Kiss
href: TinyLife.Actions.ActionType.html#TinyLife_Actions_ActionType_Kiss
name: Kiss
nameWithType: ActionType.Kiss
fullName: TinyLife.Actions.ActionType.Kiss
- uid: TinyLife.Goals.JobType.Types
commentId: F:TinyLife.Goals.JobType.Types
parent: TinyLife.Goals.JobType
@ -2461,6 +2533,12 @@ references:
- uid: TinyLife.Goals
name: Goals
href: TinyLife.Goals.html
- uid: TinyLife.Relationship.Person*
commentId: Overload:TinyLife.Relationship.Person
href: TinyLife.Relationship.html#TinyLife_Relationship_Person
name: Person
nameWithType: Relationship.Person
fullName: TinyLife.Relationship.Person
- uid: TinyLife.Actions.ActionType
commentId: T:TinyLife.Actions.ActionType
parent: TinyLife.Actions
@ -2535,10 +2613,17 @@ references:
- name: )
- uid: TinyLife.Relationship.Validate*
commentId: Overload:TinyLife.Relationship.Validate
href: TinyLife.Relationship.html#TinyLife_Relationship_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Relationship.html#TinyLife_Relationship_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
name: Validate
nameWithType: Relationship.Validate
fullName: TinyLife.Relationship.Validate
- uid: TinyLife.Utilities.AppliedMigrations
commentId: T:TinyLife.Utilities.AppliedMigrations
parent: TinyLife.Utilities
href: TinyLife.Utilities.AppliedMigrations.html
name: AppliedMigrations
nameWithType: AppliedMigrations
fullName: TinyLife.Utilities.AppliedMigrations
- uid: TinyLife.Relationship.ResetToStatic*
commentId: Overload:TinyLife.Relationship.ResetToStatic
href: TinyLife.Relationship.html#TinyLife_Relationship_ResetToStatic_System_Boolean_System_Boolean_

View file

@ -0,0 +1,476 @@
### YamlMime:ManagedReference
items:
- uid: TinyLife.SaveHandler.StaticMigrationInfo
commentId: T:TinyLife.SaveHandler.StaticMigrationInfo
id: SaveHandler.StaticMigrationInfo
parent: TinyLife
children:
- TinyLife.SaveHandler.StaticMigrationInfo.ConverterType
- TinyLife.SaveHandler.StaticMigrationInfo.Name
- TinyLife.SaveHandler.StaticMigrationInfo.ObjectType
- TinyLife.SaveHandler.StaticMigrationInfo.Value
langs:
- csharp
- vb
name: SaveHandler.StaticMigrationInfo
nameWithType: SaveHandler.StaticMigrationInfo
fullName: TinyLife.SaveHandler.StaticMigrationInfo
type: Class
assemblies:
- Tiny Life
namespace: TinyLife
syntax:
content: public class SaveHandler.StaticMigrationInfo
content.vb: Public Class SaveHandler.StaticMigrationInfo
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.SaveHandler.StaticMigrationInfo.TinyLife.Utilities.Extensions.JsonCopy``1
- uid: TinyLife.SaveHandler.StaticMigrationInfo.ConverterType
commentId: F:TinyLife.SaveHandler.StaticMigrationInfo.ConverterType
id: ConverterType
parent: TinyLife.SaveHandler.StaticMigrationInfo
langs:
- csharp
- vb
name: ConverterType
nameWithType: SaveHandler.StaticMigrationInfo.ConverterType
fullName: TinyLife.SaveHandler.StaticMigrationInfo.ConverterType
type: Field
assemblies:
- Tiny Life
namespace: TinyLife
syntax:
content: public readonly Type ConverterType
return:
type: System.Type
content.vb: Public ReadOnly ConverterType As Type
- uid: TinyLife.SaveHandler.StaticMigrationInfo.ObjectType
commentId: F:TinyLife.SaveHandler.StaticMigrationInfo.ObjectType
id: ObjectType
parent: TinyLife.SaveHandler.StaticMigrationInfo
langs:
- csharp
- vb
name: ObjectType
nameWithType: SaveHandler.StaticMigrationInfo.ObjectType
fullName: TinyLife.SaveHandler.StaticMigrationInfo.ObjectType
type: Field
assemblies:
- Tiny Life
namespace: TinyLife
syntax:
content: public readonly Type ObjectType
return:
type: System.Type
content.vb: Public ReadOnly ObjectType As Type
- uid: TinyLife.SaveHandler.StaticMigrationInfo.Name
commentId: F:TinyLife.SaveHandler.StaticMigrationInfo.Name
id: Name
parent: TinyLife.SaveHandler.StaticMigrationInfo
langs:
- csharp
- vb
name: Name
nameWithType: SaveHandler.StaticMigrationInfo.Name
fullName: TinyLife.SaveHandler.StaticMigrationInfo.Name
type: Field
assemblies:
- Tiny Life
namespace: TinyLife
syntax:
content: public readonly string Name
return:
type: System.String
content.vb: Public ReadOnly Name As String
- uid: TinyLife.SaveHandler.StaticMigrationInfo.Value
commentId: F:TinyLife.SaveHandler.StaticMigrationInfo.Value
id: Value
parent: TinyLife.SaveHandler.StaticMigrationInfo
langs:
- csharp
- vb
name: Value
nameWithType: SaveHandler.StaticMigrationInfo.Value
fullName: TinyLife.SaveHandler.StaticMigrationInfo.Value
type: Field
assemblies:
- Tiny Life
namespace: TinyLife
syntax:
content: public object Value
return:
type: System.Object
content.vb: Public Value As Object
references:
- uid: TinyLife
commentId: N:TinyLife
href: TinyLife.html
name: TinyLife
nameWithType: TinyLife
fullName: TinyLife
- 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.SaveHandler.StaticMigrationInfo.TinyLife.Utilities.Extensions.JsonCopy``1
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
parent: TinyLife.Utilities.Extensions
definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
name: JsonCopy<StaticMigrationInfo>(StaticMigrationInfo)
nameWithType: Extensions.JsonCopy<SaveHandler.StaticMigrationInfo>(SaveHandler.StaticMigrationInfo)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.SaveHandler.StaticMigrationInfo>(TinyLife.SaveHandler.StaticMigrationInfo)
nameWithType.vb: Extensions.JsonCopy(Of SaveHandler.StaticMigrationInfo)(SaveHandler.StaticMigrationInfo)
fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.SaveHandler.StaticMigrationInfo)(TinyLife.SaveHandler.StaticMigrationInfo)
name.vb: JsonCopy(Of StaticMigrationInfo)(StaticMigrationInfo)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.SaveHandler.StaticMigrationInfo)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.SaveHandler.StaticMigrationInfo
name: StaticMigrationInfo
href: TinyLife.SaveHandler.StaticMigrationInfo.html
- name: '>'
- name: (
- uid: TinyLife.SaveHandler.StaticMigrationInfo
name: StaticMigrationInfo
href: TinyLife.SaveHandler.StaticMigrationInfo.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.SaveHandler.StaticMigrationInfo)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.SaveHandler.StaticMigrationInfo
name: StaticMigrationInfo
href: TinyLife.SaveHandler.StaticMigrationInfo.html
- name: )
- name: (
- uid: TinyLife.SaveHandler.StaticMigrationInfo
name: StaticMigrationInfo
href: TinyLife.SaveHandler.StaticMigrationInfo.html
- 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)
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
name: JsonCopy<T>(T)
nameWithType: Extensions.JsonCopy<T>(T)
fullName: TinyLife.Utilities.Extensions.JsonCopy<T>(T)
nameWithType.vb: Extensions.JsonCopy(Of T)(T)
fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of T)(T)
name.vb: JsonCopy(Of T)(T)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- name: T
- name: '>'
- name: (
- name: T
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- name: T
- name: )
- uid: TinyLife.Utilities.Extensions
commentId: T:TinyLife.Utilities.Extensions
parent: TinyLife.Utilities
href: TinyLife.Utilities.Extensions.html
name: Extensions
nameWithType: Extensions
fullName: TinyLife.Utilities.Extensions
- uid: TinyLife.Utilities
commentId: N:TinyLife.Utilities
href: TinyLife.html
name: TinyLife.Utilities
nameWithType: TinyLife.Utilities
fullName: TinyLife.Utilities
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html
- uid: System.Type
commentId: T:System.Type
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
name: Type
nameWithType: Type
fullName: System.Type
- 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

View file

@ -16,6 +16,7 @@ items:
- TinyLife.SaveHandler.OnSaveDataCreated
- TinyLife.SaveHandler.OnSaveDataLoaded
- TinyLife.SaveHandler.OnSaveLoadError
- TinyLife.SaveHandler.StaticJsonConverterMigrations
- TinyLife.SaveHandler.TypeMigrations
langs:
- csharp
@ -66,6 +67,25 @@ items:
return:
type: System.Collections.Generic.List{TinyLife.Utilities.Migration{TinyLife.SaveHandler.TypeMigrationInfo}}
content.vb: Public Shared ReadOnly TypeMigrations As List(Of Migration(Of SaveHandler.TypeMigrationInfo))
- uid: TinyLife.SaveHandler.StaticJsonConverterMigrations
commentId: F:TinyLife.SaveHandler.StaticJsonConverterMigrations
id: StaticJsonConverterMigrations
parent: TinyLife.SaveHandler
langs:
- csharp
- vb
name: StaticJsonConverterMigrations
nameWithType: SaveHandler.StaticJsonConverterMigrations
fullName: TinyLife.SaveHandler.StaticJsonConverterMigrations
type: Field
assemblies:
- Tiny Life
namespace: TinyLife
syntax:
content: public static readonly List<Migration<SaveHandler.StaticMigrationInfo>> StaticJsonConverterMigrations
return:
type: System.Collections.Generic.List{TinyLife.Utilities.Migration{TinyLife.SaveHandler.StaticMigrationInfo}}
content.vb: Public Shared ReadOnly StaticJsonConverterMigrations As List(Of Migration(Of SaveHandler.StaticMigrationInfo))
- uid: TinyLife.SaveHandler.OnGameSaved
commentId: E:TinyLife.SaveHandler.OnGameSaved
id: OnGameSaved
@ -758,6 +778,59 @@ references:
name: Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
- uid: System.Collections.Generic.List{TinyLife.Utilities.Migration{TinyLife.SaveHandler.StaticMigrationInfo}}
commentId: T:System.Collections.Generic.List{TinyLife.Utilities.Migration{TinyLife.SaveHandler.StaticMigrationInfo}}
parent: System.Collections.Generic
definition: System.Collections.Generic.List`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List<Migration<SaveHandler.StaticMigrationInfo>>
nameWithType: List<Migration<SaveHandler.StaticMigrationInfo>>
fullName: System.Collections.Generic.List<TinyLife.Utilities.Migration<TinyLife.SaveHandler.StaticMigrationInfo>>
nameWithType.vb: List(Of Migration(Of SaveHandler.StaticMigrationInfo))
fullName.vb: System.Collections.Generic.List(Of TinyLife.Utilities.Migration(Of TinyLife.SaveHandler.StaticMigrationInfo))
name.vb: List(Of Migration(Of SaveHandler.StaticMigrationInfo))
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- uid: TinyLife.Utilities.Migration`1
name: Migration
href: TinyLife.Utilities.Migration-1.html
- name: <
- uid: TinyLife.SaveHandler
name: SaveHandler
href: TinyLife.SaveHandler.html
- name: .
- uid: TinyLife.SaveHandler.StaticMigrationInfo
name: StaticMigrationInfo
href: TinyLife.SaveHandler.StaticMigrationInfo.html
- name: '>'
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- uid: TinyLife.Utilities.Migration`1
name: Migration
href: TinyLife.Utilities.Migration-1.html
- name: (
- name: Of
- name: " "
- uid: TinyLife.SaveHandler
name: SaveHandler
href: TinyLife.SaveHandler.html
- name: .
- uid: TinyLife.SaveHandler.StaticMigrationInfo
name: StaticMigrationInfo
href: TinyLife.SaveHandler.StaticMigrationInfo.html
- name: )
- name: )
- uid: System.Action{TinyLife.GameImpl,TinyLife.Mods.EventPhase}
commentId: T:System.Action{TinyLife.GameImpl,TinyLife.Mods.EventPhase}
parent: System

View file

@ -62,11 +62,11 @@ items:
example: []
syntax:
content: >-
[JsonConverter(typeof(StaticJsonConverter<FoodType>), new object[] { typeof(FoodType), "PrivateTypes", true })]
[JsonConverter(typeof(MigratingStaticJsonConverter<FoodType>), new object[] { typeof(FoodType), "PrivateTypes", true })]
public class FoodType : GenericDataHolder, IGenericDataHolder, IEmotionSource
content.vb: >-
<JsonConverter(GetType(StaticJsonConverter(Of FoodType)), New Object() { GetType(FoodType), "PrivateTypes", True })>
<JsonConverter(GetType(MigratingStaticJsonConverter(Of FoodType)), New Object() { GetType(FoodType), "PrivateTypes", True })>
Public Class FoodType Inherits GenericDataHolder Implements IGenericDataHolder, IEmotionSource
inheritance:

View file

@ -29,11 +29,11 @@ items:
example: []
syntax:
content: >-
[JsonConverter(typeof(StaticJsonConverter<PaintingType>), new object[] { typeof(PaintingType), "PrivateTypes", true })]
[JsonConverter(typeof(MigratingStaticJsonConverter<PaintingType>), new object[] { typeof(PaintingType), "PrivateTypes", true })]
public class PaintingType
content.vb: >-
<JsonConverter(GetType(StaticJsonConverter(Of PaintingType)), New Object() { GetType(PaintingType), "PrivateTypes", True })>
<JsonConverter(GetType(MigratingStaticJsonConverter(Of PaintingType)), New Object() { GetType(PaintingType), "PrivateTypes", True })>
Public Class PaintingType
inheritance:

View file

@ -59,11 +59,11 @@ items:
example: []
syntax:
content: >-
[JsonConverter(typeof(StaticJsonConverter<SkillType>), new object[] { typeof(SkillType), "PrivateTypes", true })]
[JsonConverter(typeof(MigratingStaticJsonConverter<SkillType>), new object[] { typeof(SkillType), "PrivateTypes", true })]
public class SkillType
content.vb: >-
<JsonConverter(GetType(StaticJsonConverter(Of SkillType)), New Object() { GetType(SkillType), "PrivateTypes", True })>
<JsonConverter(GetType(MigratingStaticJsonConverter(Of SkillType)), New Object() { GetType(SkillType), "PrivateTypes", True })>
Public Class SkillType
inheritance:

View file

@ -30,11 +30,11 @@ items:
example: []
syntax:
content: >-
[JsonConverter(typeof(StaticJsonConverter<WoodworkingRecipe>), new object[] { typeof(WoodworkingRecipe), "PrivateRecipes", true })]
[JsonConverter(typeof(MigratingStaticJsonConverter<WoodworkingRecipe>), new object[] { typeof(WoodworkingRecipe), "PrivateRecipes", true })]
public class WoodworkingRecipe
content.vb: >-
<JsonConverter(GetType(StaticJsonConverter(Of WoodworkingRecipe)), New Object() { GetType(WoodworkingRecipe), "PrivateRecipes", True })>
<JsonConverter(GetType(MigratingStaticJsonConverter(Of WoodworkingRecipe)), New Object() { GetType(WoodworkingRecipe), "PrivateRecipes", True })>
Public Class WoodworkingRecipe
inheritance:

View file

@ -113,7 +113,7 @@ items:
description: The migration phase to run.
- id: jsonExtensionData
type: System.Collections.Generic.IDictionary{System.String,Newtonsoft.Json.Linq.JToken}
description: The object's JSON extension data, which is additional data that is loaded from disk, but didn't have an appropriate property or field to store it in. This can be useful for migrating objects whose property or field names changed.
description: The object's JSON extension data, which is additional data that is loaded from disk, but didn't have an appropriate property or field to store it in. This can be useful for migrating objects whose property or field names changed. If all extension data is consumed by the migrations, this parameter is set to <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null">null</a> automatically.
typeParameters:
- id: T
description: The type of object to migrate.

View file

@ -6,8 +6,8 @@ items:
parent: TinyLife.Utilities
children:
- TinyLife.Utilities.Migration`1.#ctor(System.String,TinyLife.Utilities.MigrationPhase,System.Action{`0})
- TinyLife.Utilities.Migration`1.#ctor(System.String,TinyLife.Utilities.MigrationPhase,System.Func{`0,System.Collections.Generic.IDictionary{System.String,Newtonsoft.Json.Linq.JToken},TinyLife.Utilities.MigrationResult})
- TinyLife.Utilities.Migration`1.#ctor(System.String,TinyLife.Utilities.MigrationPhase,System.Func{`0,TinyLife.Utilities.MigrationResult})
- TinyLife.Utilities.Migration`1.#ctor(System.String,TinyLife.Utilities.MigrationPhase,TinyLife.Utilities.Migration.ApplyDelegate)
langs:
- csharp
- vb
@ -53,16 +53,16 @@ items:
nameWithType.vb: Migration(Of T)
fullName.vb: TinyLife.Utilities.Migration(Of T)
name.vb: Migration(Of T)
- uid: TinyLife.Utilities.Migration`1.#ctor(System.String,TinyLife.Utilities.MigrationPhase,TinyLife.Utilities.Migration.ApplyDelegate)
commentId: M:TinyLife.Utilities.Migration`1.#ctor(System.String,TinyLife.Utilities.MigrationPhase,TinyLife.Utilities.Migration.ApplyDelegate)
id: '#ctor(System.String,TinyLife.Utilities.MigrationPhase,TinyLife.Utilities.Migration.ApplyDelegate)'
- uid: TinyLife.Utilities.Migration`1.#ctor(System.String,TinyLife.Utilities.MigrationPhase,System.Func{`0,System.Collections.Generic.IDictionary{System.String,Newtonsoft.Json.Linq.JToken},TinyLife.Utilities.MigrationResult})
commentId: M:TinyLife.Utilities.Migration`1.#ctor(System.String,TinyLife.Utilities.MigrationPhase,System.Func{`0,System.Collections.Generic.IDictionary{System.String,Newtonsoft.Json.Linq.JToken},TinyLife.Utilities.MigrationResult})
id: '#ctor(System.String,TinyLife.Utilities.MigrationPhase,System.Func{`0,System.Collections.Generic.IDictionary{System.String,Newtonsoft.Json.Linq.JToken},TinyLife.Utilities.MigrationResult})'
parent: TinyLife.Utilities.Migration`1
langs:
- csharp
- vb
name: Migration(string, MigrationPhase, ApplyDelegate)
nameWithType: Migration<T>.Migration(string, MigrationPhase, Migration.ApplyDelegate)
fullName: TinyLife.Utilities.Migration<T>.Migration(string, TinyLife.Utilities.MigrationPhase, TinyLife.Utilities.Migration.ApplyDelegate)
name: Migration(string, MigrationPhase, Func<T, IDictionary<string, JToken>, MigrationResult>)
nameWithType: Migration<T>.Migration(string, MigrationPhase, Func<T, IDictionary<string, JToken>, MigrationResult>)
fullName: TinyLife.Utilities.Migration<T>.Migration(string, TinyLife.Utilities.MigrationPhase, System.Func<T, System.Collections.Generic.IDictionary<string, Newtonsoft.Json.Linq.JToken>, TinyLife.Utilities.MigrationResult>)
type: Constructor
assemblies:
- Tiny Life
@ -70,7 +70,7 @@ items:
summary: Creates a new migration with the given settings.
example: []
syntax:
content: public Migration(string name, MigrationPhase phase, Migration.ApplyDelegate apply)
content: public Migration(string name, MigrationPhase phase, Func<T, IDictionary<string, JToken>, MigrationResult> apply)
parameters:
- id: name
type: System.String
@ -79,13 +79,13 @@ items:
type: TinyLife.Utilities.MigrationPhase
description: The <xref href="TinyLife.Utilities.MigrationPhase" data-throw-if-not-resolved="false"></xref> that this migration should be applied on. Note that some object types only support the <xref href="TinyLife.Utilities.MigrationPhase.Single" data-throw-if-not-resolved="false"></xref> phase.
- id: apply
type: TinyLife.Utilities.Migration.ApplyDelegate
description: A function that applies this migration on an object.
content.vb: Public Sub New(name As String, phase As MigrationPhase, apply As Migration.ApplyDelegate)
type: System.Func{{T},System.Collections.Generic.IDictionary{System.String,Newtonsoft.Json.Linq.JToken},TinyLife.Utilities.MigrationResult}
description: A function that applies this migration on an object. The passed JSON extension data is additional data that is loaded from disk, but didn't have an appropriate property or field to store it in. This can be useful for migrating objects whose property or field names changed, at which point relevant entries in the dictionary should be removed as part of this function.
content.vb: Public Sub New(name As String, phase As MigrationPhase, apply As Func(Of T, IDictionary(Of String, JToken), MigrationResult))
overload: TinyLife.Utilities.Migration`1.#ctor*
nameWithType.vb: Migration(Of T).New(String, MigrationPhase, Migration.ApplyDelegate)
fullName.vb: TinyLife.Utilities.Migration(Of T).New(String, TinyLife.Utilities.MigrationPhase, TinyLife.Utilities.Migration.ApplyDelegate)
name.vb: New(String, MigrationPhase, ApplyDelegate)
nameWithType.vb: Migration(Of T).New(String, MigrationPhase, Func(Of T, IDictionary(Of String, JToken), MigrationResult))
fullName.vb: TinyLife.Utilities.Migration(Of T).New(String, TinyLife.Utilities.MigrationPhase, System.Func(Of T, System.Collections.Generic.IDictionary(Of String, Newtonsoft.Json.Linq.JToken), TinyLife.Utilities.MigrationResult))
name.vb: New(String, MigrationPhase, Func(Of T, IDictionary(Of String, JToken), MigrationResult))
- uid: TinyLife.Utilities.Migration`1.#ctor(System.String,TinyLife.Utilities.MigrationPhase,System.Func{`0,TinyLife.Utilities.MigrationResult})
commentId: M:TinyLife.Utilities.Migration`1.#ctor(System.String,TinyLife.Utilities.MigrationPhase,System.Func{`0,TinyLife.Utilities.MigrationResult})
id: '#ctor(System.String,TinyLife.Utilities.MigrationPhase,System.Func{`0,TinyLife.Utilities.MigrationResult})'
@ -773,7 +773,7 @@ references:
fullName: TinyLife.Utilities.MigrationPhase.Single
- uid: TinyLife.Utilities.Migration`1.#ctor*
commentId: Overload:TinyLife.Utilities.Migration`1.#ctor
href: TinyLife.Utilities.Migration-1.html#TinyLife_Utilities_Migration_1__ctor_System_String_TinyLife_Utilities_MigrationPhase_TinyLife_Utilities_Migration_ApplyDelegate_
href: TinyLife.Utilities.Migration-1.html#TinyLife_Utilities_Migration_1__ctor_System_String_TinyLife_Utilities_MigrationPhase_System_Func__0_System_Collections_Generic_IDictionary_System_String_Newtonsoft_Json_Linq_JToken__TinyLife_Utilities_MigrationResult__
name: Migration
nameWithType: Migration<T>.Migration
fullName: TinyLife.Utilities.Migration<T>.Migration
@ -791,29 +791,121 @@ references:
nameWithType.vb: String
fullName.vb: String
name.vb: String
- uid: TinyLife.Utilities.Migration.ApplyDelegate
commentId: T:TinyLife.Utilities.Migration.ApplyDelegate
parent: TinyLife.Utilities
href: TinyLife.Utilities.Migration.html
name: Migration.ApplyDelegate
nameWithType: Migration.ApplyDelegate
fullName: TinyLife.Utilities.Migration.ApplyDelegate
- uid: System.Func{{T},System.Collections.Generic.IDictionary{System.String,Newtonsoft.Json.Linq.JToken},TinyLife.Utilities.MigrationResult}
commentId: T:System.Func{`0,System.Collections.Generic.IDictionary{System.String,Newtonsoft.Json.Linq.JToken},TinyLife.Utilities.MigrationResult}
parent: System
definition: System.Func`3
href: https://learn.microsoft.com/dotnet/api/system.func-3
name: Func<T, IDictionary<string, JToken>, MigrationResult>
nameWithType: Func<T, IDictionary<string, JToken>, MigrationResult>
fullName: System.Func<T, System.Collections.Generic.IDictionary<string, Newtonsoft.Json.Linq.JToken>, TinyLife.Utilities.MigrationResult>
nameWithType.vb: Func(Of T, IDictionary(Of String, JToken), MigrationResult)
fullName.vb: System.Func(Of T, System.Collections.Generic.IDictionary(Of String, Newtonsoft.Json.Linq.JToken), TinyLife.Utilities.MigrationResult)
name.vb: Func(Of T, IDictionary(Of String, JToken), MigrationResult)
spec.csharp:
- uid: TinyLife.Utilities.Migration
name: Migration
href: TinyLife.Utilities.Migration.html
- name: .
- uid: TinyLife.Utilities.Migration.ApplyDelegate
name: ApplyDelegate
href: TinyLife.Utilities.Migration.ApplyDelegate.html
- uid: System.Func`3
name: Func
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-3
- name: <
- name: T
- name: ','
- name: " "
- uid: System.Collections.Generic.IDictionary`2
name: IDictionary
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2
- name: <
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: Newtonsoft.Json.Linq.JToken
name: JToken
isExternal: true
- name: '>'
- name: ','
- name: " "
- uid: TinyLife.Utilities.MigrationResult
name: MigrationResult
href: TinyLife.Utilities.MigrationResult.html
- name: '>'
spec.vb:
- uid: TinyLife.Utilities.Migration
name: Migration
href: TinyLife.Utilities.Migration.html
- name: .
- uid: TinyLife.Utilities.Migration.ApplyDelegate
name: ApplyDelegate
href: TinyLife.Utilities.Migration.ApplyDelegate.html
- uid: System.Func`3
name: Func
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-3
- name: (
- name: Of
- name: " "
- name: T
- name: ','
- name: " "
- uid: System.Collections.Generic.IDictionary`2
name: IDictionary
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2
- name: (
- name: Of
- name: " "
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: Newtonsoft.Json.Linq.JToken
name: JToken
isExternal: true
- name: )
- name: ','
- name: " "
- uid: TinyLife.Utilities.MigrationResult
name: MigrationResult
href: TinyLife.Utilities.MigrationResult.html
- name: )
- uid: System.Func`3
commentId: T:System.Func`3
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-3
name: Func<T1, T2, TResult>
nameWithType: Func<T1, T2, TResult>
fullName: System.Func<T1, T2, TResult>
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: System.Func{{T},TinyLife.Utilities.MigrationResult}
commentId: T:System.Func{`0,TinyLife.Utilities.MigrationResult}
parent: System

View file

@ -5,7 +5,7 @@ items:
id: Migration
parent: TinyLife.Utilities
children:
- TinyLife.Utilities.Migration.#ctor(System.String,TinyLife.Utilities.MigrationPhase,TinyLife.Utilities.Migration.ApplyDelegate)
- TinyLife.Utilities.Migration.#ctor(System.String,TinyLife.Utilities.MigrationPhase,System.Func{System.Object,System.Collections.Generic.IDictionary{System.String,Newtonsoft.Json.Linq.JToken},TinyLife.Utilities.MigrationResult})
- TinyLife.Utilities.Migration.Apply
- TinyLife.Utilities.Migration.Migrations
- TinyLife.Utilities.Migration.Name
@ -127,13 +127,16 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
summary: A function that applies this migration on an object.
summary: >-
A function that applies this migration on an object.
The passed JSON extension data is additional data that is loaded from disk, but didn't have an appropriate property or field to store it in. This can be useful for migrating objects whose property or field names changed, at which point relevant entries in this dictionary should be removed as part of this function.
example: []
syntax:
content: public readonly Migration.ApplyDelegate Apply
content: public readonly Func<object, IDictionary<string, JToken>, MigrationResult> Apply
return:
type: TinyLife.Utilities.Migration.ApplyDelegate
content.vb: Public ReadOnly Apply As Migration.ApplyDelegate
type: System.Func{System.Object,System.Collections.Generic.IDictionary{System.String,Newtonsoft.Json.Linq.JToken},TinyLife.Utilities.MigrationResult}
content.vb: Public ReadOnly Apply As Func(Of Object, IDictionary(Of String, JToken), MigrationResult)
- uid: TinyLife.Utilities.Migration.Priority
commentId: P:TinyLife.Utilities.Migration.Priority
id: Priority
@ -183,16 +186,16 @@ items:
type: System.Boolean
content.vb: Public Property Silent As Boolean
overload: TinyLife.Utilities.Migration.Silent*
- uid: TinyLife.Utilities.Migration.#ctor(System.String,TinyLife.Utilities.MigrationPhase,TinyLife.Utilities.Migration.ApplyDelegate)
commentId: M:TinyLife.Utilities.Migration.#ctor(System.String,TinyLife.Utilities.MigrationPhase,TinyLife.Utilities.Migration.ApplyDelegate)
id: '#ctor(System.String,TinyLife.Utilities.MigrationPhase,TinyLife.Utilities.Migration.ApplyDelegate)'
- uid: TinyLife.Utilities.Migration.#ctor(System.String,TinyLife.Utilities.MigrationPhase,System.Func{System.Object,System.Collections.Generic.IDictionary{System.String,Newtonsoft.Json.Linq.JToken},TinyLife.Utilities.MigrationResult})
commentId: M:TinyLife.Utilities.Migration.#ctor(System.String,TinyLife.Utilities.MigrationPhase,System.Func{System.Object,System.Collections.Generic.IDictionary{System.String,Newtonsoft.Json.Linq.JToken},TinyLife.Utilities.MigrationResult})
id: '#ctor(System.String,TinyLife.Utilities.MigrationPhase,System.Func{System.Object,System.Collections.Generic.IDictionary{System.String,Newtonsoft.Json.Linq.JToken},TinyLife.Utilities.MigrationResult})'
parent: TinyLife.Utilities.Migration
langs:
- csharp
- vb
name: Migration(string, MigrationPhase, ApplyDelegate)
nameWithType: Migration.Migration(string, MigrationPhase, Migration.ApplyDelegate)
fullName: TinyLife.Utilities.Migration.Migration(string, TinyLife.Utilities.MigrationPhase, TinyLife.Utilities.Migration.ApplyDelegate)
name: Migration(string, MigrationPhase, Func<object, IDictionary<string, JToken>, MigrationResult>)
nameWithType: Migration.Migration(string, MigrationPhase, Func<object, IDictionary<string, JToken>, MigrationResult>)
fullName: TinyLife.Utilities.Migration.Migration(string, TinyLife.Utilities.MigrationPhase, System.Func<object, System.Collections.Generic.IDictionary<string, Newtonsoft.Json.Linq.JToken>, TinyLife.Utilities.MigrationResult>)
type: Constructor
assemblies:
- Tiny Life
@ -203,7 +206,7 @@ items:
To create a migration instance, use <xref href="TinyLife.Utilities.Migration%601" data-throw-if-not-resolved="false"></xref> instead.
example: []
syntax:
content: protected Migration(string name, MigrationPhase phase, Migration.ApplyDelegate apply)
content: protected Migration(string name, MigrationPhase phase, Func<object, IDictionary<string, JToken>, MigrationResult> apply)
parameters:
- id: name
type: System.String
@ -212,13 +215,13 @@ items:
type: TinyLife.Utilities.MigrationPhase
description: The <xref href="TinyLife.Utilities.MigrationPhase" data-throw-if-not-resolved="false"></xref> that this migration should be applied on. Note that some object types only support the <xref href="TinyLife.Utilities.MigrationPhase.Single" data-throw-if-not-resolved="false"></xref> phase.
- id: apply
type: TinyLife.Utilities.Migration.ApplyDelegate
description: A function that applies this migration on an object.
content.vb: Protected Sub New(name As String, phase As MigrationPhase, apply As Migration.ApplyDelegate)
type: System.Func{System.Object,System.Collections.Generic.IDictionary{System.String,Newtonsoft.Json.Linq.JToken},TinyLife.Utilities.MigrationResult}
description: A function that applies this migration on an object. The passed JSON extension data is additional data that is loaded from disk, but didn't have an appropriate property or field to store it in. This can be useful for migrating objects whose property or field names changed.
content.vb: Protected Sub New(name As String, phase As MigrationPhase, apply As Func(Of Object, IDictionary(Of String, JToken), MigrationResult))
overload: TinyLife.Utilities.Migration.#ctor*
nameWithType.vb: Migration.New(String, MigrationPhase, Migration.ApplyDelegate)
fullName.vb: TinyLife.Utilities.Migration.New(String, TinyLife.Utilities.MigrationPhase, TinyLife.Utilities.Migration.ApplyDelegate)
name.vb: New(String, MigrationPhase, ApplyDelegate)
nameWithType.vb: Migration.New(String, MigrationPhase, Func(Of Object, IDictionary(Of String, JToken), MigrationResult))
fullName.vb: TinyLife.Utilities.Migration.New(String, TinyLife.Utilities.MigrationPhase, System.Func(Of Object, System.Collections.Generic.IDictionary(Of String, Newtonsoft.Json.Linq.JToken), TinyLife.Utilities.MigrationResult))
name.vb: New(String, MigrationPhase, Func(Of Object, IDictionary(Of String, JToken), MigrationResult))
- uid: TinyLife.Utilities.Migration.Register``1(System.Collections.Generic.IEnumerable{TinyLife.Utilities.Migration{``0}})
commentId: M:TinyLife.Utilities.Migration.Register``1(System.Collections.Generic.IEnumerable{TinyLife.Utilities.Migration{``0}})
id: Register``1(System.Collections.Generic.IEnumerable{TinyLife.Utilities.Migration{``0}})
@ -888,29 +891,127 @@ references:
name: Single
nameWithType: MigrationPhase.Single
fullName: TinyLife.Utilities.MigrationPhase.Single
- uid: TinyLife.Utilities.Migration.ApplyDelegate
commentId: T:TinyLife.Utilities.Migration.ApplyDelegate
parent: TinyLife.Utilities
href: TinyLife.Utilities.Migration.html
name: Migration.ApplyDelegate
nameWithType: Migration.ApplyDelegate
fullName: TinyLife.Utilities.Migration.ApplyDelegate
- uid: System.Func{System.Object,System.Collections.Generic.IDictionary{System.String,Newtonsoft.Json.Linq.JToken},TinyLife.Utilities.MigrationResult}
commentId: T:System.Func{System.Object,System.Collections.Generic.IDictionary{System.String,Newtonsoft.Json.Linq.JToken},TinyLife.Utilities.MigrationResult}
parent: System
definition: System.Func`3
href: https://learn.microsoft.com/dotnet/api/system.func-3
name: Func<object, IDictionary<string, JToken>, MigrationResult>
nameWithType: Func<object, IDictionary<string, JToken>, MigrationResult>
fullName: System.Func<object, System.Collections.Generic.IDictionary<string, Newtonsoft.Json.Linq.JToken>, TinyLife.Utilities.MigrationResult>
nameWithType.vb: Func(Of Object, IDictionary(Of String, JToken), MigrationResult)
fullName.vb: System.Func(Of Object, System.Collections.Generic.IDictionary(Of String, Newtonsoft.Json.Linq.JToken), TinyLife.Utilities.MigrationResult)
name.vb: Func(Of Object, IDictionary(Of String, JToken), MigrationResult)
spec.csharp:
- uid: TinyLife.Utilities.Migration
name: Migration
href: TinyLife.Utilities.Migration.html
- name: .
- uid: TinyLife.Utilities.Migration.ApplyDelegate
name: ApplyDelegate
href: TinyLife.Utilities.Migration.ApplyDelegate.html
- uid: System.Func`3
name: Func
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-3
- name: <
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Collections.Generic.IDictionary`2
name: IDictionary
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2
- name: <
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: Newtonsoft.Json.Linq.JToken
name: JToken
isExternal: true
- name: '>'
- name: ','
- name: " "
- uid: TinyLife.Utilities.MigrationResult
name: MigrationResult
href: TinyLife.Utilities.MigrationResult.html
- name: '>'
spec.vb:
- uid: TinyLife.Utilities.Migration
name: Migration
href: TinyLife.Utilities.Migration.html
- name: .
- uid: TinyLife.Utilities.Migration.ApplyDelegate
name: ApplyDelegate
href: TinyLife.Utilities.Migration.ApplyDelegate.html
- uid: System.Func`3
name: Func
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-3
- name: (
- name: Of
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Collections.Generic.IDictionary`2
name: IDictionary
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2
- name: (
- name: Of
- name: " "
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: Newtonsoft.Json.Linq.JToken
name: JToken
isExternal: true
- name: )
- name: ','
- name: " "
- uid: TinyLife.Utilities.MigrationResult
name: MigrationResult
href: TinyLife.Utilities.MigrationResult.html
- name: )
- uid: System.Func`3
commentId: T:System.Func`3
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-3
name: Func<T1, T2, TResult>
nameWithType: Func<T1, T2, TResult>
fullName: System.Func<T1, T2, TResult>
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.Utilities.Migration.Priority*
commentId: Overload:TinyLife.Utilities.Migration.Priority
href: TinyLife.Utilities.Migration.html#TinyLife_Utilities_Migration_Priority
@ -979,7 +1080,7 @@ references:
- name: )
- uid: TinyLife.Utilities.Migration.#ctor*
commentId: Overload:TinyLife.Utilities.Migration.#ctor
href: TinyLife.Utilities.Migration.html#TinyLife_Utilities_Migration__ctor_System_String_TinyLife_Utilities_MigrationPhase_TinyLife_Utilities_Migration_ApplyDelegate_
href: TinyLife.Utilities.Migration.html#TinyLife_Utilities_Migration__ctor_System_String_TinyLife_Utilities_MigrationPhase_System_Func_System_Object_System_Collections_Generic_IDictionary_System_String_Newtonsoft_Json_Linq_JToken__TinyLife_Utilities_MigrationResult__
name: Migration
nameWithType: Migration.Migration
fullName: TinyLife.Utilities.Migration.Migration

View file

@ -9,7 +9,6 @@ items:
- TinyLife.Utilities.ColorSettings
- TinyLife.Utilities.Extensions
- TinyLife.Utilities.Migration
- TinyLife.Utilities.Migration.ApplyDelegate
- TinyLife.Utilities.MigrationPhase
- TinyLife.Utilities.MigrationResult
- TinyLife.Utilities.Migration`1
@ -55,29 +54,6 @@ references:
name: Migration
nameWithType: Migration
fullName: TinyLife.Utilities.Migration
- uid: TinyLife.Utilities.Migration.ApplyDelegate
commentId: T:TinyLife.Utilities.Migration.ApplyDelegate
parent: TinyLife.Utilities
href: TinyLife.Utilities.Migration.html
name: Migration.ApplyDelegate
nameWithType: Migration.ApplyDelegate
fullName: TinyLife.Utilities.Migration.ApplyDelegate
spec.csharp:
- uid: TinyLife.Utilities.Migration
name: Migration
href: TinyLife.Utilities.Migration.html
- name: .
- uid: TinyLife.Utilities.Migration.ApplyDelegate
name: ApplyDelegate
href: TinyLife.Utilities.Migration.ApplyDelegate.html
spec.vb:
- uid: TinyLife.Utilities.Migration
name: Migration
href: TinyLife.Utilities.Migration.html
- name: .
- uid: TinyLife.Utilities.Migration.ApplyDelegate
name: ApplyDelegate
href: TinyLife.Utilities.Migration.ApplyDelegate.html
- uid: TinyLife.Utilities.Migration`1
commentId: T:TinyLife.Utilities.Migration`1
href: TinyLife.Utilities.Migration-1.html

View file

@ -38,7 +38,6 @@ items:
- TinyLife.World.WalkableOpening.CanPlaceOn(TinyLife.Objects.FurnitureType)
- TinyLife.World.Opening.Migrations
- TinyLife.World.Opening.Type
- TinyLife.World.Opening.Color
- TinyLife.World.Opening.Colors
- TinyLife.World.Opening.Validate(TinyLife.Objects.WallLike,TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
- TinyLife.World.Opening.GetDescription
@ -337,13 +336,6 @@ references:
name: Type
nameWithType: Opening.Type
fullName: TinyLife.World.Opening.Type
- uid: TinyLife.World.Opening.Color
commentId: F:TinyLife.World.Opening.Color
parent: TinyLife.World.Opening
href: TinyLife.World.Opening.html#TinyLife_World_Opening_Color
name: Color
nameWithType: Opening.Color
fullName: TinyLife.World.Opening.Color
- uid: TinyLife.World.Opening.Colors
commentId: F:TinyLife.World.Opening.Colors
parent: TinyLife.World.Opening

View file

@ -1045,11 +1045,11 @@ items:
summary: Returns a set of all exported households currently available to the game, including default exported households and custom exported households.
example: []
syntax:
content: public static IEnumerable<(FileInfo File, ExportedHousehold Household, string DisplayName, bool Custom)> GetExportedHouseholds()
content: public static IEnumerable<(FileInfo File, ExportedHousehold Household, string DisplayName, bool Custom, bool Hidden)> GetExportedHouseholds()
return:
type: System.Collections.Generic.IEnumerable{System.ValueTuple{System.IO.FileInfo,TinyLife.World.ExportedHousehold,System.String,System.Boolean}}
type: System.Collections.Generic.IEnumerable{System.ValueTuple{System.IO.FileInfo,TinyLife.World.ExportedHousehold,System.String,System.Boolean,System.Boolean}}
description: The exported households available to the game.
content.vb: Public Shared Function GetExportedHouseholds() As IEnumerable(Of (File As FileInfo, Household As ExportedHousehold, DisplayName As String, Custom As Boolean))
content.vb: Public Shared Function GetExportedHouseholds() As IEnumerable(Of (File As FileInfo, Household As ExportedHousehold, DisplayName As String, Custom As Boolean, Hidden As Boolean))
overload: TinyLife.World.Household.GetExportedHouseholds*
references:
- uid: TinyLife.Objects.PersonLike
@ -3158,17 +3158,17 @@ references:
name: GetExportedHouseholds
nameWithType: Household.GetExportedHouseholds
fullName: TinyLife.World.Household.GetExportedHouseholds
- uid: System.Collections.Generic.IEnumerable{System.ValueTuple{System.IO.FileInfo,TinyLife.World.ExportedHousehold,System.String,System.Boolean}}
commentId: T:System.Collections.Generic.IEnumerable{System.ValueTuple{System.IO.FileInfo,TinyLife.World.ExportedHousehold,System.String,System.Boolean}}
- uid: System.Collections.Generic.IEnumerable{System.ValueTuple{System.IO.FileInfo,TinyLife.World.ExportedHousehold,System.String,System.Boolean,System.Boolean}}
commentId: T:System.Collections.Generic.IEnumerable{System.ValueTuple{System.IO.FileInfo,TinyLife.World.ExportedHousehold,System.String,System.Boolean,System.Boolean}}
parent: System.Collections.Generic
definition: System.Collections.Generic.IEnumerable`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
name: IEnumerable<(FileInfo File, ExportedHousehold Household, string DisplayName, bool Custom)>
nameWithType: IEnumerable<(FileInfo File, ExportedHousehold Household, string DisplayName, bool Custom)>
fullName: System.Collections.Generic.IEnumerable<(System.IO.FileInfo File, TinyLife.World.ExportedHousehold Household, string DisplayName, bool Custom)>
nameWithType.vb: IEnumerable(Of (File As FileInfo, Household As ExportedHousehold, DisplayName As String, Custom As Boolean))
fullName.vb: System.Collections.Generic.IEnumerable(Of (File As System.IO.FileInfo, Household As TinyLife.World.ExportedHousehold, DisplayName As String, Custom As Boolean))
name.vb: IEnumerable(Of (File As FileInfo, Household As ExportedHousehold, DisplayName As String, Custom As Boolean))
name: IEnumerable<(FileInfo File, ExportedHousehold Household, string DisplayName, bool Custom, bool Hidden)>
nameWithType: IEnumerable<(FileInfo File, ExportedHousehold Household, string DisplayName, bool Custom, bool Hidden)>
fullName: System.Collections.Generic.IEnumerable<(System.IO.FileInfo File, TinyLife.World.ExportedHousehold Household, string DisplayName, bool Custom, bool Hidden)>
nameWithType.vb: IEnumerable(Of (File As FileInfo, Household As ExportedHousehold, DisplayName As String, Custom As Boolean, Hidden As Boolean))
fullName.vb: System.Collections.Generic.IEnumerable(Of (File As System.IO.FileInfo, Household As TinyLife.World.ExportedHousehold, DisplayName As String, Custom As Boolean, Hidden As Boolean))
name.vb: IEnumerable(Of (File As FileInfo, Household As ExportedHousehold, DisplayName As String, Custom As Boolean, Hidden As Boolean))
spec.csharp:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
@ -3181,18 +3181,18 @@ references:
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io.fileinfo
- name: " "
- uid: System.ValueTuple{System.IO.FileInfo,TinyLife.World.ExportedHousehold,System.String,System.Boolean}.File
- uid: System.ValueTuple{System.IO.FileInfo,TinyLife.World.ExportedHousehold,System.String,System.Boolean,System.Boolean}.File
name: File
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.io.fileinfo,tinylife.world.exportedhousehold,system.string,system.boolean-.file
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.io.fileinfo,tinylife.world.exportedhousehold,system.string,system.boolean,system.boolean-.file
- name: ','
- name: " "
- uid: TinyLife.World.ExportedHousehold
name: ExportedHousehold
href: TinyLife.World.ExportedHousehold.html
- name: " "
- uid: System.ValueTuple{System.IO.FileInfo,TinyLife.World.ExportedHousehold,System.String,System.Boolean}.Household
- uid: System.ValueTuple{System.IO.FileInfo,TinyLife.World.ExportedHousehold,System.String,System.Boolean,System.Boolean}.Household
name: Household
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.io.fileinfo,tinylife.world.exportedhousehold,system.string,system.boolean-.household
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.io.fileinfo,tinylife.world.exportedhousehold,system.string,system.boolean,system.boolean-.household
- name: ','
- name: " "
- uid: System.String
@ -3200,9 +3200,9 @@ references:
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: " "
- uid: System.ValueTuple{System.IO.FileInfo,TinyLife.World.ExportedHousehold,System.String,System.Boolean}.DisplayName
- uid: System.ValueTuple{System.IO.FileInfo,TinyLife.World.ExportedHousehold,System.String,System.Boolean,System.Boolean}.DisplayName
name: DisplayName
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.io.fileinfo,tinylife.world.exportedhousehold,system.string,system.boolean-.displayname
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.io.fileinfo,tinylife.world.exportedhousehold,system.string,system.boolean,system.boolean-.displayname
- name: ','
- name: " "
- uid: System.Boolean
@ -3210,9 +3210,19 @@ references:
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: " "
- uid: System.ValueTuple{System.IO.FileInfo,TinyLife.World.ExportedHousehold,System.String,System.Boolean}.Custom
- uid: System.ValueTuple{System.IO.FileInfo,TinyLife.World.ExportedHousehold,System.String,System.Boolean,System.Boolean}.Custom
name: Custom
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.io.fileinfo,tinylife.world.exportedhousehold,system.string,system.boolean-.custom
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.io.fileinfo,tinylife.world.exportedhousehold,system.string,system.boolean,system.boolean-.custom
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: " "
- uid: System.ValueTuple{System.IO.FileInfo,TinyLife.World.ExportedHousehold,System.String,System.Boolean,System.Boolean}.Hidden
name: Hidden
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.io.fileinfo,tinylife.world.exportedhousehold,system.string,system.boolean,system.boolean-.hidden
- name: )
- name: '>'
spec.vb:
@ -3224,9 +3234,9 @@ references:
- name: Of
- name: " "
- name: (
- uid: System.ValueTuple{System.IO.FileInfo,TinyLife.World.ExportedHousehold,System.String,System.Boolean}.File
- uid: System.ValueTuple{System.IO.FileInfo,TinyLife.World.ExportedHousehold,System.String,System.Boolean,System.Boolean}.File
name: File
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.io.fileinfo,tinylife.world.exportedhousehold,system.string,system.boolean-.file
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.io.fileinfo,tinylife.world.exportedhousehold,system.string,system.boolean,system.boolean-.file
- name: " "
- name: As
- name: " "
@ -3236,9 +3246,9 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.io.fileinfo
- name: ','
- name: " "
- uid: System.ValueTuple{System.IO.FileInfo,TinyLife.World.ExportedHousehold,System.String,System.Boolean}.Household
- uid: System.ValueTuple{System.IO.FileInfo,TinyLife.World.ExportedHousehold,System.String,System.Boolean,System.Boolean}.Household
name: Household
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.io.fileinfo,tinylife.world.exportedhousehold,system.string,system.boolean-.household
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.io.fileinfo,tinylife.world.exportedhousehold,system.string,system.boolean,system.boolean-.household
- name: " "
- name: As
- name: " "
@ -3247,9 +3257,9 @@ references:
href: TinyLife.World.ExportedHousehold.html
- name: ','
- name: " "
- uid: System.ValueTuple{System.IO.FileInfo,TinyLife.World.ExportedHousehold,System.String,System.Boolean}.DisplayName
- uid: System.ValueTuple{System.IO.FileInfo,TinyLife.World.ExportedHousehold,System.String,System.Boolean,System.Boolean}.DisplayName
name: DisplayName
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.io.fileinfo,tinylife.world.exportedhousehold,system.string,system.boolean-.displayname
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.io.fileinfo,tinylife.world.exportedhousehold,system.string,system.boolean,system.boolean-.displayname
- name: " "
- name: As
- name: " "
@ -3259,9 +3269,21 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.ValueTuple{System.IO.FileInfo,TinyLife.World.ExportedHousehold,System.String,System.Boolean}.Custom
- uid: System.ValueTuple{System.IO.FileInfo,TinyLife.World.ExportedHousehold,System.String,System.Boolean,System.Boolean}.Custom
name: Custom
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.io.fileinfo,tinylife.world.exportedhousehold,system.string,system.boolean-.custom
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.io.fileinfo,tinylife.world.exportedhousehold,system.string,system.boolean,system.boolean-.custom
- name: " "
- name: As
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.ValueTuple{System.IO.FileInfo,TinyLife.World.ExportedHousehold,System.String,System.Boolean,System.Boolean}.Hidden
name: Hidden
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.io.fileinfo,tinylife.world.exportedhousehold,system.string,system.boolean,system.boolean-.hidden
- name: " "
- name: As
- name: " "

View file

@ -38,7 +38,6 @@ items:
- TinyLife.World.WalkableOpening.CanPlaceOn(TinyLife.Objects.FurnitureType)
- TinyLife.World.Opening.Migrations
- TinyLife.World.Opening.Type
- TinyLife.World.Opening.Color
- TinyLife.World.Opening.Colors
- TinyLife.World.Opening.Validate(TinyLife.Objects.WallLike,TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
- TinyLife.World.Opening.GetDescription
@ -433,13 +432,6 @@ references:
name: Type
nameWithType: Opening.Type
fullName: TinyLife.World.Opening.Type
- uid: TinyLife.World.Opening.Color
commentId: F:TinyLife.World.Opening.Color
parent: TinyLife.World.Opening
href: TinyLife.World.Opening.html#TinyLife_World_Opening_Color
name: Color
nameWithType: Opening.Color
fullName: TinyLife.World.Opening.Color
- uid: TinyLife.World.Opening.Colors
commentId: F:TinyLife.World.Opening.Colors
parent: TinyLife.World.Opening

View file

@ -932,11 +932,11 @@ items:
summary: Returns a set of all exported lots currently available to the game, including default exported lots and custom exported lots.
example: []
syntax:
content: public static IEnumerable<(FileInfo File, ExportedLot Lot, string DisplayName, bool Custom)> GetExportedLots()
content: public static IEnumerable<(FileInfo File, ExportedLot Lot, string DisplayName, bool Custom, bool Hidden)> GetExportedLots()
return:
type: System.Collections.Generic.IEnumerable{System.ValueTuple{System.IO.FileInfo,TinyLife.World.ExportedLot,System.String,System.Boolean}}
type: System.Collections.Generic.IEnumerable{System.ValueTuple{System.IO.FileInfo,TinyLife.World.ExportedLot,System.String,System.Boolean,System.Boolean}}
description: The exported lots available to the game.
content.vb: Public Shared Function GetExportedLots() As IEnumerable(Of (File As FileInfo, Lot As ExportedLot, DisplayName As String, Custom As Boolean))
content.vb: Public Shared Function GetExportedLots() As IEnumerable(Of (File As FileInfo, Lot As ExportedLot, DisplayName As String, Custom As Boolean, Hidden As Boolean))
overload: TinyLife.World.Lot.GetExportedLots*
references:
- uid: TinyLife.Tools.LotTool
@ -2742,17 +2742,17 @@ references:
name: GetExportedLots
nameWithType: Lot.GetExportedLots
fullName: TinyLife.World.Lot.GetExportedLots
- uid: System.Collections.Generic.IEnumerable{System.ValueTuple{System.IO.FileInfo,TinyLife.World.ExportedLot,System.String,System.Boolean}}
commentId: T:System.Collections.Generic.IEnumerable{System.ValueTuple{System.IO.FileInfo,TinyLife.World.ExportedLot,System.String,System.Boolean}}
- uid: System.Collections.Generic.IEnumerable{System.ValueTuple{System.IO.FileInfo,TinyLife.World.ExportedLot,System.String,System.Boolean,System.Boolean}}
commentId: T:System.Collections.Generic.IEnumerable{System.ValueTuple{System.IO.FileInfo,TinyLife.World.ExportedLot,System.String,System.Boolean,System.Boolean}}
parent: System.Collections.Generic
definition: System.Collections.Generic.IEnumerable`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
name: IEnumerable<(FileInfo File, ExportedLot Lot, string DisplayName, bool Custom)>
nameWithType: IEnumerable<(FileInfo File, ExportedLot Lot, string DisplayName, bool Custom)>
fullName: System.Collections.Generic.IEnumerable<(System.IO.FileInfo File, TinyLife.World.ExportedLot Lot, string DisplayName, bool Custom)>
nameWithType.vb: IEnumerable(Of (File As FileInfo, Lot As ExportedLot, DisplayName As String, Custom As Boolean))
fullName.vb: System.Collections.Generic.IEnumerable(Of (File As System.IO.FileInfo, Lot As TinyLife.World.ExportedLot, DisplayName As String, Custom As Boolean))
name.vb: IEnumerable(Of (File As FileInfo, Lot As ExportedLot, DisplayName As String, Custom As Boolean))
name: IEnumerable<(FileInfo File, ExportedLot Lot, string DisplayName, bool Custom, bool Hidden)>
nameWithType: IEnumerable<(FileInfo File, ExportedLot Lot, string DisplayName, bool Custom, bool Hidden)>
fullName: System.Collections.Generic.IEnumerable<(System.IO.FileInfo File, TinyLife.World.ExportedLot Lot, string DisplayName, bool Custom, bool Hidden)>
nameWithType.vb: IEnumerable(Of (File As FileInfo, Lot As ExportedLot, DisplayName As String, Custom As Boolean, Hidden As Boolean))
fullName.vb: System.Collections.Generic.IEnumerable(Of (File As System.IO.FileInfo, Lot As TinyLife.World.ExportedLot, DisplayName As String, Custom As Boolean, Hidden As Boolean))
name.vb: IEnumerable(Of (File As FileInfo, Lot As ExportedLot, DisplayName As String, Custom As Boolean, Hidden As Boolean))
spec.csharp:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
@ -2765,18 +2765,18 @@ references:
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io.fileinfo
- name: " "
- uid: System.ValueTuple{System.IO.FileInfo,TinyLife.World.ExportedLot,System.String,System.Boolean}.File
- uid: System.ValueTuple{System.IO.FileInfo,TinyLife.World.ExportedLot,System.String,System.Boolean,System.Boolean}.File
name: File
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.io.fileinfo,tinylife.world.exportedlot,system.string,system.boolean-.file
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.io.fileinfo,tinylife.world.exportedlot,system.string,system.boolean,system.boolean-.file
- name: ','
- name: " "
- uid: TinyLife.World.ExportedLot
name: ExportedLot
href: TinyLife.World.ExportedLot.html
- name: " "
- uid: System.ValueTuple{System.IO.FileInfo,TinyLife.World.ExportedLot,System.String,System.Boolean}.Lot
- uid: System.ValueTuple{System.IO.FileInfo,TinyLife.World.ExportedLot,System.String,System.Boolean,System.Boolean}.Lot
name: Lot
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.io.fileinfo,tinylife.world.exportedlot,system.string,system.boolean-.lot
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.io.fileinfo,tinylife.world.exportedlot,system.string,system.boolean,system.boolean-.lot
- name: ','
- name: " "
- uid: System.String
@ -2784,9 +2784,9 @@ references:
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: " "
- uid: System.ValueTuple{System.IO.FileInfo,TinyLife.World.ExportedLot,System.String,System.Boolean}.DisplayName
- uid: System.ValueTuple{System.IO.FileInfo,TinyLife.World.ExportedLot,System.String,System.Boolean,System.Boolean}.DisplayName
name: DisplayName
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.io.fileinfo,tinylife.world.exportedlot,system.string,system.boolean-.displayname
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.io.fileinfo,tinylife.world.exportedlot,system.string,system.boolean,system.boolean-.displayname
- name: ','
- name: " "
- uid: System.Boolean
@ -2794,9 +2794,19 @@ references:
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: " "
- uid: System.ValueTuple{System.IO.FileInfo,TinyLife.World.ExportedLot,System.String,System.Boolean}.Custom
- uid: System.ValueTuple{System.IO.FileInfo,TinyLife.World.ExportedLot,System.String,System.Boolean,System.Boolean}.Custom
name: Custom
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.io.fileinfo,tinylife.world.exportedlot,system.string,system.boolean-.custom
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.io.fileinfo,tinylife.world.exportedlot,system.string,system.boolean,system.boolean-.custom
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: " "
- uid: System.ValueTuple{System.IO.FileInfo,TinyLife.World.ExportedLot,System.String,System.Boolean,System.Boolean}.Hidden
name: Hidden
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.io.fileinfo,tinylife.world.exportedlot,system.string,system.boolean,system.boolean-.hidden
- name: )
- name: '>'
spec.vb:
@ -2808,9 +2818,9 @@ references:
- name: Of
- name: " "
- name: (
- uid: System.ValueTuple{System.IO.FileInfo,TinyLife.World.ExportedLot,System.String,System.Boolean}.File
- uid: System.ValueTuple{System.IO.FileInfo,TinyLife.World.ExportedLot,System.String,System.Boolean,System.Boolean}.File
name: File
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.io.fileinfo,tinylife.world.exportedlot,system.string,system.boolean-.file
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.io.fileinfo,tinylife.world.exportedlot,system.string,system.boolean,system.boolean-.file
- name: " "
- name: As
- name: " "
@ -2820,9 +2830,9 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.io.fileinfo
- name: ','
- name: " "
- uid: System.ValueTuple{System.IO.FileInfo,TinyLife.World.ExportedLot,System.String,System.Boolean}.Lot
- uid: System.ValueTuple{System.IO.FileInfo,TinyLife.World.ExportedLot,System.String,System.Boolean,System.Boolean}.Lot
name: Lot
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.io.fileinfo,tinylife.world.exportedlot,system.string,system.boolean-.lot
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.io.fileinfo,tinylife.world.exportedlot,system.string,system.boolean,system.boolean-.lot
- name: " "
- name: As
- name: " "
@ -2831,9 +2841,9 @@ references:
href: TinyLife.World.ExportedLot.html
- name: ','
- name: " "
- uid: System.ValueTuple{System.IO.FileInfo,TinyLife.World.ExportedLot,System.String,System.Boolean}.DisplayName
- uid: System.ValueTuple{System.IO.FileInfo,TinyLife.World.ExportedLot,System.String,System.Boolean,System.Boolean}.DisplayName
name: DisplayName
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.io.fileinfo,tinylife.world.exportedlot,system.string,system.boolean-.displayname
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.io.fileinfo,tinylife.world.exportedlot,system.string,system.boolean,system.boolean-.displayname
- name: " "
- name: As
- name: " "
@ -2843,9 +2853,21 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.ValueTuple{System.IO.FileInfo,TinyLife.World.ExportedLot,System.String,System.Boolean}.Custom
- uid: System.ValueTuple{System.IO.FileInfo,TinyLife.World.ExportedLot,System.String,System.Boolean,System.Boolean}.Custom
name: Custom
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.io.fileinfo,tinylife.world.exportedlot,system.string,system.boolean-.custom
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.io.fileinfo,tinylife.world.exportedlot,system.string,system.boolean,system.boolean-.custom
- name: " "
- name: As
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.ValueTuple{System.IO.FileInfo,TinyLife.World.ExportedLot,System.String,System.Boolean,System.Boolean}.Hidden
name: Hidden
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.io.fileinfo,tinylife.world.exportedlot,system.string,system.boolean,system.boolean-.hidden
- name: " "
- name: As
- name: " "

View file

@ -47,11 +47,11 @@ items:
example: []
syntax:
content: >-
[JsonConverter(typeof(StaticJsonConverter<LotType>), new object[] { typeof(LotType), "PrivateTypes", true })]
[JsonConverter(typeof(MigratingStaticJsonConverter<LotType>), new object[] { typeof(LotType), "PrivateTypes", true })]
public class LotType
content.vb: >-
<JsonConverter(GetType(StaticJsonConverter(Of LotType)), New Object() { GetType(LotType), "PrivateTypes", True })>
<JsonConverter(GetType(MigratingStaticJsonConverter(Of LotType)), New Object() { GetType(LotType), "PrivateTypes", True })>
Public Class LotType
inheritance:

View file

@ -51,6 +51,7 @@ items:
- TinyLife.World.Map.GetSections(MLEM.Maths.RectangleF,System.Int32)
- TinyLife.World.Map.GetSections(Microsoft.Xna.Framework.Point,System.Int32)
- TinyLife.World.Map.GetStairs(MLEM.Maths.RectangleF,System.Boolean)
- TinyLife.World.Map.GetStaticMaps
- TinyLife.World.Map.GetStoredDeadPeople
- TinyLife.World.Map.GetTile(Microsoft.Xna.Framework.Point,System.Int32)
- TinyLife.World.Map.GetTilesAround(Microsoft.Xna.Framework.Vector2,System.Single,System.Int32,System.Boolean,System.Boolean,System.Boolean,System.Predicate{Microsoft.Xna.Framework.Point})
@ -197,6 +198,8 @@ items:
The maximum floor, above the ground floor, that objects can be placed on in build mode.
It is set to 1 in the demo and 4 in the full version of the game.
For querying the maximum floor that the player can currently view, use <xref href="TinyLife.GameImpl.CurrentMaxFloor" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public const int MaxFloor = 4
@ -221,6 +224,8 @@ items:
The minimum floor, below the ground floor, that objects can be placed on in build mode.
It is set to 0, but will likely change in the future, when basements are added to the game.
For querying the minimum floor that the player can currently view, use <xref href="TinyLife.GameImpl.CurrentMinFloor" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public const int MinFloor = 0
@ -3309,6 +3314,26 @@ items:
description: The visible area, in world space.
content.vb: Public Shared Function GetVisibleWorldArea(cameraArea As RectangleF) As RectangleF
overload: TinyLife.World.Map.GetVisibleWorldArea*
- uid: TinyLife.World.Map.GetStaticMaps
commentId: M:TinyLife.World.Map.GetStaticMaps
id: GetStaticMaps
parent: TinyLife.World.Map
langs:
- csharp
- vb
name: GetStaticMaps()
nameWithType: Map.GetStaticMaps()
fullName: TinyLife.World.Map.GetStaticMaps()
type: Method
assemblies:
- Tiny Life
namespace: TinyLife.World
syntax:
content: public static IEnumerable<(string Path, string Description, Texture2D Icon, bool Custom, bool Hidden)> GetStaticMaps()
return:
type: System.Collections.Generic.IEnumerable{System.ValueTuple{System.String,System.String,Microsoft.Xna.Framework.Graphics.Texture2D,System.Boolean,System.Boolean}}
content.vb: Public Shared Function GetStaticMaps() As IEnumerable(Of (Path As String, Description As String, Icon As Texture2D, Custom As Boolean, Hidden As Boolean))
overload: TinyLife.World.Map.GetStaticMaps*
references:
- uid: TinyLife.World.MapSection
commentId: T:TinyLife.World.MapSection
@ -3901,6 +3926,18 @@ references:
nameWithType.vb: Integer
fullName.vb: Integer
name.vb: Integer
- uid: TinyLife.GameImpl.CurrentMaxFloor
commentId: P:TinyLife.GameImpl.CurrentMaxFloor
href: TinyLife.GameImpl.html#TinyLife_GameImpl_CurrentMaxFloor
name: CurrentMaxFloor
nameWithType: GameImpl.CurrentMaxFloor
fullName: TinyLife.GameImpl.CurrentMaxFloor
- uid: TinyLife.GameImpl.CurrentMinFloor
commentId: P:TinyLife.GameImpl.CurrentMinFloor
href: TinyLife.GameImpl.html#TinyLife_GameImpl_CurrentMinFloor
name: CurrentMinFloor
nameWithType: GameImpl.CurrentMinFloor
fullName: TinyLife.GameImpl.CurrentMinFloor
- uid: TinyLife.Objects.IUpdatingObject
commentId: T:TinyLife.Objects.IUpdatingObject
parent: TinyLife.Objects
@ -7605,3 +7642,144 @@ references:
name: GetVisibleWorldArea
nameWithType: Map.GetVisibleWorldArea
fullName: TinyLife.World.Map.GetVisibleWorldArea
- uid: TinyLife.World.Map.GetStaticMaps*
commentId: Overload:TinyLife.World.Map.GetStaticMaps
href: TinyLife.World.Map.html#TinyLife_World_Map_GetStaticMaps
name: GetStaticMaps
nameWithType: Map.GetStaticMaps
fullName: TinyLife.World.Map.GetStaticMaps
- uid: System.Collections.Generic.IEnumerable{System.ValueTuple{System.String,System.String,Microsoft.Xna.Framework.Graphics.Texture2D,System.Boolean,System.Boolean}}
commentId: T:System.Collections.Generic.IEnumerable{System.ValueTuple{System.String,System.String,Microsoft.Xna.Framework.Graphics.Texture2D,System.Boolean,System.Boolean}}
parent: System.Collections.Generic
definition: System.Collections.Generic.IEnumerable`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
name: IEnumerable<(string Path, string Description, Texture2D Icon, bool Custom, bool Hidden)>
nameWithType: IEnumerable<(string Path, string Description, Texture2D Icon, bool Custom, bool Hidden)>
fullName: System.Collections.Generic.IEnumerable<(string Path, string Description, Microsoft.Xna.Framework.Graphics.Texture2D Icon, bool Custom, bool Hidden)>
nameWithType.vb: IEnumerable(Of (Path As String, Description As String, Icon As Texture2D, Custom As Boolean, Hidden As Boolean))
fullName.vb: System.Collections.Generic.IEnumerable(Of (Path As String, Description As String, Icon As Microsoft.Xna.Framework.Graphics.Texture2D, Custom As Boolean, Hidden As Boolean))
name.vb: IEnumerable(Of (Path As String, Description As String, Icon As Texture2D, Custom As Boolean, Hidden As Boolean))
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: (
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: " "
- uid: System.ValueTuple{System.String,System.String,Microsoft.Xna.Framework.Graphics.Texture2D,System.Boolean,System.Boolean}.Path
name: Path
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.string,microsoft.xna.framework.graphics.texture2d,system.boolean,system.boolean-.path
- name: ','
- name: " "
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: " "
- uid: System.ValueTuple{System.String,System.String,Microsoft.Xna.Framework.Graphics.Texture2D,System.Boolean,System.Boolean}.Description
name: Description
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.string,microsoft.xna.framework.graphics.texture2d,system.boolean,system.boolean-.description
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.Graphics.Texture2D
name: Texture2D
isExternal: true
- name: " "
- uid: System.ValueTuple{System.String,System.String,Microsoft.Xna.Framework.Graphics.Texture2D,System.Boolean,System.Boolean}.Icon
name: Icon
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.string,microsoft.xna.framework.graphics.texture2d,system.boolean,system.boolean-.icon
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: " "
- uid: System.ValueTuple{System.String,System.String,Microsoft.Xna.Framework.Graphics.Texture2D,System.Boolean,System.Boolean}.Custom
name: Custom
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.string,microsoft.xna.framework.graphics.texture2d,system.boolean,system.boolean-.custom
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: " "
- uid: System.ValueTuple{System.String,System.String,Microsoft.Xna.Framework.Graphics.Texture2D,System.Boolean,System.Boolean}.Hidden
name: Hidden
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.string,microsoft.xna.framework.graphics.texture2d,system.boolean,system.boolean-.hidden
- name: )
- 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: (
- uid: System.ValueTuple{System.String,System.String,Microsoft.Xna.Framework.Graphics.Texture2D,System.Boolean,System.Boolean}.Path
name: Path
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.string,microsoft.xna.framework.graphics.texture2d,system.boolean,system.boolean-.path
- name: " "
- name: As
- name: " "
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.ValueTuple{System.String,System.String,Microsoft.Xna.Framework.Graphics.Texture2D,System.Boolean,System.Boolean}.Description
name: Description
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.string,microsoft.xna.framework.graphics.texture2d,system.boolean,system.boolean-.description
- name: " "
- name: As
- name: " "
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.ValueTuple{System.String,System.String,Microsoft.Xna.Framework.Graphics.Texture2D,System.Boolean,System.Boolean}.Icon
name: Icon
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.string,microsoft.xna.framework.graphics.texture2d,system.boolean,system.boolean-.icon
- name: " "
- name: As
- name: " "
- uid: Microsoft.Xna.Framework.Graphics.Texture2D
name: Texture2D
isExternal: true
- name: ','
- name: " "
- uid: System.ValueTuple{System.String,System.String,Microsoft.Xna.Framework.Graphics.Texture2D,System.Boolean,System.Boolean}.Custom
name: Custom
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.string,microsoft.xna.framework.graphics.texture2d,system.boolean,system.boolean-.custom
- name: " "
- name: As
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.ValueTuple{System.String,System.String,Microsoft.Xna.Framework.Graphics.Texture2D,System.Boolean,System.Boolean}.Hidden
name: Hidden
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.string,microsoft.xna.framework.graphics.texture2d,system.boolean,system.boolean-.hidden
- name: " "
- name: As
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- name: )

View file

@ -8,7 +8,6 @@ items:
- TinyLife.World.Opening.#ctor(TinyLife.World.OpeningType,System.Int32[])
- TinyLife.World.Opening.CanPlaceOn(TinyLife.Objects.FurnitureType)
- TinyLife.World.Opening.CanWalkThrough(TinyLife.World.Map,TinyLife.Objects.WallLike,TinyLife.Objects.MapObject)
- TinyLife.World.Opening.Color
- TinyLife.World.Opening.Colors
- TinyLife.World.Opening.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,TinyLife.Objects.WallLike,Microsoft.Xna.Framework.Vector2,System.Boolean,System.Single,System.Nullable{Microsoft.Xna.Framework.Color})
- TinyLife.World.Opening.GetDescription
@ -112,46 +111,6 @@ items:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
- uid: TinyLife.World.Opening.Color
commentId: F:TinyLife.World.Opening.Color
id: Color
parent: TinyLife.World.Opening
langs:
- csharp
- vb
name: Color
nameWithType: Opening.Color
fullName: TinyLife.World.Opening.Color
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: The index of the <xref href="TinyLife.World.OpeningType" data-throw-if-not-resolved="false"></xref>'s <xref href="TinyLife.World.OpeningType.Colors" data-throw-if-not-resolved="false"></xref> that this opening instance has
example: []
syntax:
content: >-
[DataMember]
[Obsolete("Use Colors instead")]
public readonly int Color
return:
type: System.Int32
content.vb: >-
<DataMember>
<Obsolete("Use Colors instead")>
Public ReadOnly Color As Integer
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
- type: System.ObsoleteAttribute
ctor: System.ObsoleteAttribute.#ctor(System.String)
arguments:
- type: System.String
value: Use Colors instead
- uid: TinyLife.World.Opening.Colors
commentId: F:TinyLife.World.Opening.Colors
id: Colors
@ -905,17 +864,6 @@ references:
name: Colors
nameWithType: OpeningType.Colors
fullName: TinyLife.World.OpeningType.Colors
- uid: System.Int32
commentId: T:System.Int32
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
name: int
nameWithType: int
fullName: int
nameWithType.vb: Integer
fullName.vb: Integer
name.vb: Integer
- uid: System.Int32[]
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32

View file

@ -37,11 +37,11 @@ items:
example: []
syntax:
content: >-
[JsonConverter(typeof(StaticJsonConverter<OpeningType>), new object[] { typeof(OpeningType), "PrivateTypes", true })]
[JsonConverter(typeof(MigratingStaticJsonConverter<OpeningType>), new object[] { typeof(OpeningType), "PrivateTypes", true })]
public class OpeningType
content.vb: >-
<JsonConverter(GetType(StaticJsonConverter(Of OpeningType)), New Object() { GetType(OpeningType), "PrivateTypes", True })>
<JsonConverter(GetType(MigratingStaticJsonConverter(Of OpeningType)), New Object() { GetType(OpeningType), "PrivateTypes", True })>
Public Class OpeningType
inheritance:

View file

@ -45,11 +45,11 @@ items:
example: []
syntax:
content: >-
[JsonConverter(typeof(StaticJsonConverter<RoofType>), new object[] { typeof(RoofType), "PrivateTypes", true })]
[JsonConverter(typeof(MigratingStaticJsonConverter<RoofType>), new object[] { typeof(RoofType), "PrivateTypes", true })]
public class RoofType
content.vb: >-
<JsonConverter(GetType(StaticJsonConverter(Of RoofType)), New Object() { GetType(RoofType), "PrivateTypes", True })>
<JsonConverter(GetType(MigratingStaticJsonConverter(Of RoofType)), New Object() { GetType(RoofType), "PrivateTypes", True })>
Public Class RoofType
inheritance:

View file

@ -9,10 +9,12 @@ items:
- TinyLife.World.StairsType.#ctor(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,System.Boolean,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorSettings)
- TinyLife.World.StairsType.#ctor(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,System.Boolean,TinyLife.Utilities.ColorScheme[])
- TinyLife.World.StairsType.AllowsWallpaper
- TinyLife.World.StairsType.BasicWood
- TinyLife.World.StairsType.Colors
- TinyLife.World.StairsType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Int32,Microsoft.Xna.Framework.Vector2,MLEM.Maths.Direction2,MLEM.Maths.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Single,System.Single,System.Nullable{Microsoft.Xna.Framework.Color})
- TinyLife.World.StairsType.DrawUi(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.GameTime,TinyLife.World.Map,System.Int32[],TinyLife.World.Wallpaper,System.Single)
- TinyLife.World.StairsType.Icon
- TinyLife.World.StairsType.Industrial
- TinyLife.World.StairsType.Name
- TinyLife.World.StairsType.Price
- TinyLife.World.StairsType.Register(TinyLife.World.StairsType)
@ -36,11 +38,11 @@ items:
example: []
syntax:
content: >-
[JsonConverter(typeof(StairsType.Converter))]
[JsonConverter(typeof(MigratingStaticJsonConverter<StairsType>), new object[] { typeof(StairsType), "PrivateTypes" })]
public class StairsType
content.vb: >-
<JsonConverter(GetType(StairsType.Converter))>
<JsonConverter(GetType(MigratingStaticJsonConverter(Of StairsType)), New Object() { GetType(StairsType), "PrivateTypes" })>
Public Class StairsType
inheritance:
@ -76,6 +78,44 @@ items:
return:
type: System.Collections.ObjectModel.ReadOnlyDictionary{System.String,TinyLife.World.StairsType}
content.vb: Public Shared ReadOnly Types As ReadOnlyDictionary(Of String, StairsType)
- uid: TinyLife.World.StairsType.BasicWood
commentId: F:TinyLife.World.StairsType.BasicWood
id: BasicWood
parent: TinyLife.World.StairsType
langs:
- csharp
- vb
name: BasicWood
nameWithType: StairsType.BasicWood
fullName: TinyLife.World.StairsType.BasicWood
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.World
syntax:
content: public static readonly StairsType BasicWood
return:
type: TinyLife.World.StairsType
content.vb: Public Shared ReadOnly BasicWood As StairsType
- uid: TinyLife.World.StairsType.Industrial
commentId: F:TinyLife.World.StairsType.Industrial
id: Industrial
parent: TinyLife.World.StairsType
langs:
- csharp
- vb
name: Industrial
nameWithType: StairsType.Industrial
fullName: TinyLife.World.StairsType.Industrial
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.World
syntax:
content: public static readonly StairsType Industrial
return:
type: TinyLife.World.StairsType
content.vb: Public Shared ReadOnly Industrial As StairsType
- uid: TinyLife.World.StairsType.Name
commentId: F:TinyLife.World.StairsType.Name
id: Name
@ -1001,6 +1041,13 @@ references:
name: ObjectModel
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.objectmodel
- uid: TinyLife.World.StairsType
commentId: T:TinyLife.World.StairsType
parent: TinyLife.World
href: TinyLife.World.StairsType.html
name: StairsType
nameWithType: StairsType
fullName: TinyLife.World.StairsType
- uid: System.String
commentId: T:System.String
parent: System
@ -1511,10 +1558,3 @@ references:
name: Register
nameWithType: StairsType.Register
fullName: TinyLife.World.StairsType.Register
- uid: TinyLife.World.StairsType
commentId: T:TinyLife.World.StairsType
parent: TinyLife.World
href: TinyLife.World.StairsType.html
name: StairsType
nameWithType: StairsType
fullName: TinyLife.World.StairsType

View file

@ -35,7 +35,6 @@ items:
inheritedMembers:
- TinyLife.World.Opening.Migrations
- TinyLife.World.Opening.Type
- TinyLife.World.Opening.Color
- TinyLife.World.Opening.Colors
- TinyLife.World.Opening.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,TinyLife.Objects.WallLike,Microsoft.Xna.Framework.Vector2,System.Boolean,System.Single,System.Nullable{Microsoft.Xna.Framework.Color})
- TinyLife.World.Opening.Validate(TinyLife.Objects.WallLike,TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
@ -251,13 +250,6 @@ references:
name: Type
nameWithType: Opening.Type
fullName: TinyLife.World.Opening.Type
- uid: TinyLife.World.Opening.Color
commentId: F:TinyLife.World.Opening.Color
parent: TinyLife.World.Opening
href: TinyLife.World.Opening.html#TinyLife_World_Opening_Color
name: Color
nameWithType: Opening.Color
fullName: TinyLife.World.Opening.Color
- uid: TinyLife.World.Opening.Colors
commentId: F:TinyLife.World.Opening.Colors
parent: TinyLife.World.Opening

49
docs/api/TinyLife.yml generated
View file

@ -14,6 +14,7 @@ items:
- TinyLife.GenealogyType
- TinyLife.LnCategory
- TinyLife.Localization
- TinyLife.MigratingStaticJsonConverter`1
- TinyLife.Music
- TinyLife.Music.Occasion
- TinyLife.NameCategory
@ -29,6 +30,7 @@ items:
- TinyLife.RomanceType
- TinyLife.SaveHandler
- TinyLife.SaveHandler.SaveData
- TinyLife.SaveHandler.StaticMigrationInfo
- TinyLife.SaveHandler.TypeMigrationInfo
- TinyLife.SerializerContext
- TinyLife.Set
@ -358,6 +360,28 @@ references:
- uid: TinyLife.SaveHandler.TypeMigrationInfo
name: TypeMigrationInfo
href: TinyLife.SaveHandler.TypeMigrationInfo.html
- uid: TinyLife.SaveHandler.StaticMigrationInfo
commentId: T:TinyLife.SaveHandler.StaticMigrationInfo
href: TinyLife.SaveHandler.html
name: SaveHandler.StaticMigrationInfo
nameWithType: SaveHandler.StaticMigrationInfo
fullName: TinyLife.SaveHandler.StaticMigrationInfo
spec.csharp:
- uid: TinyLife.SaveHandler
name: SaveHandler
href: TinyLife.SaveHandler.html
- name: .
- uid: TinyLife.SaveHandler.StaticMigrationInfo
name: StaticMigrationInfo
href: TinyLife.SaveHandler.StaticMigrationInfo.html
spec.vb:
- uid: TinyLife.SaveHandler
name: SaveHandler
href: TinyLife.SaveHandler.html
- name: .
- uid: TinyLife.SaveHandler.StaticMigrationInfo
name: StaticMigrationInfo
href: TinyLife.SaveHandler.StaticMigrationInfo.html
- uid: TinyLife.SerializerContext
commentId: T:TinyLife.SerializerContext
parent: TinyLife
@ -365,6 +389,31 @@ references:
name: SerializerContext
nameWithType: SerializerContext
fullName: TinyLife.SerializerContext
- uid: TinyLife.MigratingStaticJsonConverter`1
commentId: T:TinyLife.MigratingStaticJsonConverter`1
href: TinyLife.MigratingStaticJsonConverter-1.html
name: MigratingStaticJsonConverter<T>
nameWithType: MigratingStaticJsonConverter<T>
fullName: TinyLife.MigratingStaticJsonConverter<T>
nameWithType.vb: MigratingStaticJsonConverter(Of T)
fullName.vb: TinyLife.MigratingStaticJsonConverter(Of T)
name.vb: MigratingStaticJsonConverter(Of T)
spec.csharp:
- uid: TinyLife.MigratingStaticJsonConverter`1
name: MigratingStaticJsonConverter
href: TinyLife.MigratingStaticJsonConverter-1.html
- name: <
- name: T
- name: '>'
spec.vb:
- uid: TinyLife.MigratingStaticJsonConverter`1
name: MigratingStaticJsonConverter
href: TinyLife.MigratingStaticJsonConverter-1.html
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: TinyLife
commentId: N:TinyLife
href: TinyLife.html

6
docs/api/toc.yml generated
View file

@ -23,6 +23,8 @@ items:
name: LnCategory
- uid: TinyLife.Localization
name: Localization
- uid: TinyLife.MigratingStaticJsonConverter`1
name: MigratingStaticJsonConverter<T>
- uid: TinyLife.Music
name: Music
- uid: TinyLife.Music.Occasion
@ -53,6 +55,8 @@ items:
name: SaveHandler
- uid: TinyLife.SaveHandler.SaveData
name: SaveHandler.SaveData
- uid: TinyLife.SaveHandler.StaticMigrationInfo
name: SaveHandler.StaticMigrationInfo
- uid: TinyLife.SaveHandler.TypeMigrationInfo
name: SaveHandler.TypeMigrationInfo
- uid: TinyLife.SerializerContext
@ -546,8 +550,6 @@ items:
name: Extensions
- uid: TinyLife.Utilities.Migration
name: Migration
- uid: TinyLife.Utilities.Migration.ApplyDelegate
name: Migration.ApplyDelegate
- uid: TinyLife.Utilities.MigrationPhase
name: MigrationPhase
- uid: TinyLife.Utilities.MigrationResult