diff --git a/Changelog.md b/Changelog.md
index f0138b8..7d80166 100644
--- a/Changelog.md
+++ b/Changelog.md
@@ -1,3 +1,38 @@
+# 0.45.0
+*November 29, 2024*
+
+![](media/changelog/0.45.0.png)
+
+> Small Plants and Big Emotions
+
+**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.45.0/).**
+
+Additions
+- Added three large potted plants
+- Added three small potted plants
+- Added a large weeping willow tree
+- Added dandelion ground decorations
+- Added various particles for different emotions, which can be disabled in the options menu
+
+Improvements
+- Improved the diagonal wood tile texture
+- Moved world options to their own tab in the options menu
+- Improved texture packing speed on startup
+- Allow using the emotion cheat to get a specific emotion, rather than just emotion modifiers
+- Also notify demo players of the floor restriction in the roof tool
+- Made the amount of windows and doors determine the amount of natural light in a room
+- Display a warning when a clothing item will be hidden under another
+- Display open/closed arrows on dropdown menus
+- Made randomly generated names have a high likelihood of matching the selected game language
+
+Fixes
+- Fixed various particles on people being in incorrect positions for certain ages and poses
+- Fixed babies being able to use an easel
+- Fixed being able to undo and redo in build mode when hovering the UI
+- Fixed an exception when a transition is happening while starting another one
+- Fixed center-aligned dropdown content in the character creator not being hoverable fully
+- Fixed a crash when splitting households with a lot of money
+
# 0.44.1
*October 26, 2024*
diff --git a/docs/.config/dotnet-tools.json b/docs/.config/dotnet-tools.json
index efe8859..6f556d9 100644
--- a/docs/.config/dotnet-tools.json
+++ b/docs/.config/dotnet-tools.json
@@ -3,7 +3,7 @@
"isRoot": false,
"tools": {
"docfx": {
- "version": "2.76.0",
+ "version": "2.78.2",
"commands": [
"docfx"
]
diff --git a/docs/api/.manifest b/docs/api/.manifest
index 4aca69b..31844df 100644
--- a/docs/api/.manifest
+++ b/docs/api/.manifest
@@ -1306,6 +1306,7 @@
"TinyLife.Emotions.EmotionType.Happy": "TinyLife.Emotions.EmotionType.yml",
"TinyLife.Emotions.EmotionType.Icon": "TinyLife.Emotions.EmotionType.yml",
"TinyLife.Emotions.EmotionType.Name": "TinyLife.Emotions.EmotionType.yml",
+ "TinyLife.Emotions.EmotionType.ParticleSpawner": "TinyLife.Emotions.EmotionType.yml",
"TinyLife.Emotions.EmotionType.Priority": "TinyLife.Emotions.EmotionType.yml",
"TinyLife.Emotions.EmotionType.Register(TinyLife.Emotions.EmotionType)": "TinyLife.Emotions.EmotionType.yml",
"TinyLife.Emotions.EmotionType.Relaxed": "TinyLife.Emotions.EmotionType.yml",
@@ -1725,6 +1726,7 @@
"TinyLife.Localization.Get(TinyLife.LnCategory,System.String)": "TinyLife.Localization.yml",
"TinyLife.Localization.Get(TinyLife.LnCategory,System.String,System.Object[])": "TinyLife.Localization.yml",
"TinyLife.Localization.GetKeys(TinyLife.LnCategory)": "TinyLife.Localization.yml",
+ "TinyLife.Localization.GetRandomName(System.Random,System.Boolean,TinyLife.Objects.StylePreference)": "TinyLife.Localization.yml",
"TinyLife.Localization.LanguageNames": "TinyLife.Localization.yml",
"TinyLife.Localization.Names": "TinyLife.Localization.yml",
"TinyLife.Localization.Reload": "TinyLife.Localization.yml",
@@ -1779,9 +1781,8 @@
"TinyLife.Music.Register(Microsoft.Xna.Framework.Media.Song,TinyLife.Music.Occasion[])": "TinyLife.Music.yml",
"TinyLife.NameCategory": "TinyLife.NameCategory.yml",
"TinyLife.NameCategory.AppNames": "TinyLife.NameCategory.yml",
- "TinyLife.NameCategory.FeminineFirstNames": "TinyLife.NameCategory.yml",
+ "TinyLife.NameCategory.FirstNames": "TinyLife.NameCategory.yml",
"TinyLife.NameCategory.LastNames": "TinyLife.NameCategory.yml",
- "TinyLife.NameCategory.MasculineFirstNames": "TinyLife.NameCategory.yml",
"TinyLife.NameCategory.ModNames": "TinyLife.NameCategory.yml",
"TinyLife.Need": "TinyLife.Need.yml",
"TinyLife.Need.#ctor(TinyLife.NeedType)": "TinyLife.Need.yml",
@@ -2149,6 +2150,7 @@
"TinyLife.Objects.FurnitureType.CushionedWoodworkingSofa": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.CustomPainting": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.Cypress": "TinyLife.Objects.FurnitureType.yml",
+ "TinyLife.Objects.FurnitureType.Dandelions": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.DecorativeBowls": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.DecorativeKite": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.DecorativeLogPile": "TinyLife.Objects.FurnitureType.yml",
@@ -2233,6 +2235,7 @@
"TinyLife.Objects.FurnitureType.ModernTv": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.ModernTvStand": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.ModernWoodworkingLamp": "TinyLife.Objects.FurnitureType.yml",
+ "TinyLife.Objects.FurnitureType.MonsteraPotPlant": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.Mop": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.MuseumSign": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.Newspaper": "TinyLife.Objects.FurnitureType.yml",
@@ -2252,6 +2255,7 @@
"TinyLife.Objects.FurnitureType.PlateStack": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.Pot": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.PotPlant": "TinyLife.Objects.FurnitureType.yml",
+ "TinyLife.Objects.FurnitureType.PottedBirdOfParadise": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.PreparedFood": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.PrismaticShard": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.ProteinShakeKit": "TinyLife.Objects.FurnitureType.yml",
@@ -2319,6 +2323,7 @@
"TinyLife.Objects.FurnitureType.SmallOpenShelf": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.SmallPicnicTable": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.SmallPlant": "TinyLife.Objects.FurnitureType.yml",
+ "TinyLife.Objects.FurnitureType.SmallPotPlants": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.SmallRocks": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.SmallShovel": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.SmallSimpleCurtain": "TinyLife.Objects.FurnitureType.yml",
@@ -2405,6 +2410,7 @@
"TinyLife.Objects.FurnitureType.WideBoxBookshelf": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.WideConsoleTable": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.WildLavender": "TinyLife.Objects.FurnitureType.yml",
+ "TinyLife.Objects.FurnitureType.WillowTree": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.WindowPlants": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.WinterTree": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.Wisteria": "TinyLife.Objects.FurnitureType.yml",
@@ -2519,6 +2525,7 @@
"TinyLife.Objects.MapObject.OnValidatedEarly": "TinyLife.Objects.MapObject.yml",
"TinyLife.Objects.MapObject.ParentInfo": "TinyLife.Objects.MapObject.yml",
"TinyLife.Objects.MapObject.PersonRotationOrder": "TinyLife.Objects.MapObject.yml",
+ "TinyLife.Objects.MapObject.PersonRotationOrderIndices": "TinyLife.Objects.MapObject.yml",
"TinyLife.Objects.MapObject.Position": "TinyLife.Objects.MapObject.yml",
"TinyLife.Objects.MapObject.ResetToStatic(System.Boolean,System.Boolean)": "TinyLife.Objects.MapObject.yml",
"TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)": "TinyLife.Objects.MapObject.yml",
@@ -2722,7 +2729,6 @@
"TinyLife.Objects.Person.Create(TinyLife.World.Map,System.Random,TinyLife.Objects.AgeGroup,System.Boolean,System.Boolean,System.Boolean,System.Boolean,TinyLife.Objects.PersonLike[])": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.CurrentRoomDecorativeRating": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.DiaperDirty": "TinyLife.Objects.Person.yml",
- "TinyLife.Objects.Person.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.DrawLooksLayer(Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Animations.SpriteAnimation,MLEM.Textures.TextureRegion,TinyLife.Objects.WornClothes,System.Int32,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.Single,TinyLife.Objects.ParentInfo,Microsoft.Xna.Framework.Color,System.Single,System.Single)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.DrawSize": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,System.Nullable{TinyLife.Objects.Pose},System.Nullable{TinyLife.Objects.AgeGroup})": "TinyLife.Objects.Person.yml",
@@ -2730,12 +2736,13 @@
"TinyLife.Objects.Person.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,System.Int32,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.GenerateShadowAnimation": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.GetAiPriorityForObject(TinyLife.Objects.MapObject,TinyLife.Objects.ObjectCategory)": "TinyLife.Objects.Person.yml",
+ "TinyLife.Objects.Person.GetBodyArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.GetCurrentGoals": "TinyLife.Objects.Person.yml",
+ "TinyLife.Objects.Person.GetHeadArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.GetHeldItemDrawOffset(System.Boolean)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.GetHoverInfo(MLEM.Ui.Elements.Tooltip)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.GetPassiveActionPriority(TinyLife.Actions.ActionType)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.GetPassiveNeedReduction(TinyLife.NeedType)": "TinyLife.Objects.Person.yml",
- "TinyLife.Objects.Person.GetPivot": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.GetProject(System.String,System.String)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.GetProjects(System.String)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.GoToExitRoad(Microsoft.Xna.Framework.Vector2)": "TinyLife.Objects.Person.yml",
@@ -2752,13 +2759,13 @@
"TinyLife.Objects.Person.OnLifeGoalChanged": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.OnRoomCheck": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.PhoneColors": "TinyLife.Objects.Person.yml",
+ "TinyLife.Objects.Person.Pivot": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.Projects": "TinyLife.Objects.Person.yml",
"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.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",
"TinyLife.Objects.Person.UpdateJobs(System.TimeSpan)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.UpdatePose": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.Validate(TinyLife.Utilities.AppliedMigrations)": "TinyLife.Objects.Person.yml",
@@ -2799,6 +2806,7 @@
"TinyLife.Objects.PersonLike.DisplayEmote(TinyLife.Actions.EmoteChoices,System.Boolean,System.Single,System.Single)": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.DisplayEmoteAndSpeak(TinyLife.Actions.EmoteChoices,System.Nullable{TinyLife.Objects.SpeakStyle},System.Single,System.Single)": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})": "TinyLife.Objects.PersonLike.yml",
+ "TinyLife.Objects.PersonLike.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.DrawLooks(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.Single,TinyLife.Objects.ParentInfo,System.Nullable{Microsoft.Xna.Framework.Color},System.Single)": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.DrawLooksLayer(Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Animations.SpriteAnimation,MLEM.Textures.TextureRegion,TinyLife.Objects.WornClothes,System.Int32,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.Single,TinyLife.Objects.ParentInfo,Microsoft.Xna.Framework.Color,System.Single,System.Single)": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.DrawSize": "TinyLife.Objects.PersonLike.yml",
@@ -2820,6 +2828,7 @@
"TinyLife.Objects.PersonLike.GenerateShadowAnimation": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.GetAction``1(System.Guid,System.Boolean)": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.GetAiPriorityForObject(TinyLife.Objects.MapObject,TinyLife.Objects.ObjectCategory)": "TinyLife.Objects.PersonLike.yml",
+ "TinyLife.Objects.PersonLike.GetBodyArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2)": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.GetCategories(TinyLife.Objects.PersonLike)": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.GetCausedEmotion(TinyLife.Emotions.EmotionModifier)": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.GetCurrentGoals": "TinyLife.Objects.PersonLike.yml",
@@ -2828,6 +2837,7 @@
"TinyLife.Objects.PersonLike.GetEmotionSkillBoost(TinyLife.Skills.SkillType)": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.GetFreeActionSpotInfos(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.GetFreeTalkingSpots(TinyLife.Objects.PersonLike)": "TinyLife.Objects.PersonLike.yml",
+ "TinyLife.Objects.PersonLike.GetHeadArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2)": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.GetHeldActionInfo": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.GetHeldItemDepthOffset": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.GetHeldItemDrawOffset(System.Boolean)": "TinyLife.Objects.PersonLike.yml",
@@ -2840,7 +2850,6 @@
"TinyLife.Objects.PersonLike.GetPassiveActionPriority(TinyLife.Actions.ActionType)": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.GetPassiveNeedReduction(TinyLife.NeedType)": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.GetPersonalitySkillBoost(TinyLife.Skills.SkillType)": "TinyLife.Objects.PersonLike.yml",
- "TinyLife.Objects.PersonLike.GetPivot": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.GetRandomOutfit(TinyLife.Objects.ClothesIntention)": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.GetRandomSpeakSound(TinyLife.Objects.VoiceStyle,TinyLife.Objects.SpeakStyle,System.Collections.Generic.List{Microsoft.Xna.Framework.Audio.SoundEffect},System.Nullable{System.TimeSpan})": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.GetRelationship(TinyLife.Objects.PersonLike,System.Boolean)": "TinyLife.Objects.PersonLike.yml",
@@ -2924,6 +2933,7 @@
"TinyLife.Objects.PersonLike.PassiveActionPriorityDelegate": "TinyLife.Objects.PersonLike.PassiveActionPriorityDelegate.yml",
"TinyLife.Objects.PersonLike.PassiveReductionDelegate": "TinyLife.Objects.PersonLike.PassiveReductionDelegate.yml",
"TinyLife.Objects.PersonLike.PersonalityTypes": "TinyLife.Objects.PersonLike.yml",
+ "TinyLife.Objects.PersonLike.Pivot": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.Portrait": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.PregnancyAbility": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.PregnancyHoursRemaining": "TinyLife.Objects.PersonLike.yml",
@@ -2964,6 +2974,7 @@
"TinyLife.Objects.PersonLike.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.UpdateAction(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable})": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.UpdateActions(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Objects.PersonLike.yml",
+ "TinyLife.Objects.PersonLike.UpdateAdditionalVisuals": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.UpdateAnimations(System.TimeSpan,System.Single)": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.UpdateEmotes(Microsoft.Xna.Framework.GameTime,System.Single)": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.UpdateEmotions(Microsoft.Xna.Framework.GameTime,System.TimeSpan)": "TinyLife.Objects.PersonLike.yml",
@@ -3167,6 +3178,7 @@
"TinyLife.Options.CurrentFloor": "TinyLife.Options.yml",
"TinyLife.Options.CursorScale": "TinyLife.Options.yml",
"TinyLife.Options.DecreaseSpeedKeybind": "TinyLife.Options.yml",
+ "TinyLife.Options.EmotionParticles": "TinyLife.Options.yml",
"TinyLife.Options.EmotionStingVolume": "TinyLife.Options.yml",
"TinyLife.Options.EventStingVolume": "TinyLife.Options.yml",
"TinyLife.Options.FloorDownKeybind": "TinyLife.Options.yml",
@@ -3579,7 +3591,7 @@
"TinyLife.Tools.FenceTool": "TinyLife.Tools.FenceTool.yml",
"TinyLife.Tools.FenceTool.#ctor": "TinyLife.Tools.FenceTool.yml",
"TinyLife.Tools.FenceTool.CanPlaceForTooltip": "TinyLife.Tools.FenceTool.yml",
- "TinyLife.Tools.FenceTool.CanUndoRedo": "TinyLife.Tools.FenceTool.yml",
+ "TinyLife.Tools.FenceTool.CanUndoRedo(System.Boolean)": "TinyLife.Tools.FenceTool.yml",
"TinyLife.Tools.FenceTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean)": "TinyLife.Tools.FenceTool.yml",
"TinyLife.Tools.FenceTool.GetMouseCursor": "TinyLife.Tools.FenceTool.yml",
"TinyLife.Tools.FenceTool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel)": "TinyLife.Tools.FenceTool.yml",
@@ -3629,7 +3641,7 @@
"TinyLife.Tools.FurnitureTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean)": "TinyLife.Tools.FurnitureTool.yml",
"TinyLife.Tools.LotTool": "TinyLife.Tools.LotTool.yml",
"TinyLife.Tools.LotTool.#ctor": "TinyLife.Tools.LotTool.yml",
- "TinyLife.Tools.LotTool.CanUndoRedo": "TinyLife.Tools.LotTool.yml",
+ "TinyLife.Tools.LotTool.CanUndoRedo(System.Boolean)": "TinyLife.Tools.LotTool.yml",
"TinyLife.Tools.LotTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean)": "TinyLife.Tools.LotTool.yml",
"TinyLife.Tools.LotTool.OnButtonCreated(MLEM.Ui.Elements.Button)": "TinyLife.Tools.LotTool.yml",
"TinyLife.Tools.LotTool.ShouldHighlightSelectedObject(System.Object)": "TinyLife.Tools.LotTool.yml",
@@ -3637,7 +3649,7 @@
"TinyLife.Tools.MoveLotTool": "TinyLife.Tools.MoveLotTool.yml",
"TinyLife.Tools.MoveLotTool.#ctor": "TinyLife.Tools.MoveLotTool.yml",
"TinyLife.Tools.MoveLotTool.CanSwitchGameModes": "TinyLife.Tools.MoveLotTool.yml",
- "TinyLife.Tools.MoveLotTool.CanUndoRedo": "TinyLife.Tools.MoveLotTool.yml",
+ "TinyLife.Tools.MoveLotTool.CanUndoRedo(System.Boolean)": "TinyLife.Tools.MoveLotTool.yml",
"TinyLife.Tools.MoveLotTool.Closed": "TinyLife.Tools.MoveLotTool.yml",
"TinyLife.Tools.MoveLotTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean)": "TinyLife.Tools.MoveLotTool.yml",
"TinyLife.Tools.MoveLotTool.Draw(TinyLife.World.ExportedLot,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean)": "TinyLife.Tools.MoveLotTool.yml",
@@ -3651,7 +3663,7 @@
"TinyLife.Tools.MoveTool.#ctor": "TinyLife.Tools.MoveTool.yml",
"TinyLife.Tools.MoveTool.CanPlaceForTooltip": "TinyLife.Tools.MoveTool.yml",
"TinyLife.Tools.MoveTool.CanSwitchGameModes": "TinyLife.Tools.MoveTool.yml",
- "TinyLife.Tools.MoveTool.CanUndoRedo": "TinyLife.Tools.MoveTool.yml",
+ "TinyLife.Tools.MoveTool.CanUndoRedo(System.Boolean)": "TinyLife.Tools.MoveTool.yml",
"TinyLife.Tools.MoveTool.Closed": "TinyLife.Tools.MoveTool.yml",
"TinyLife.Tools.MoveTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean)": "TinyLife.Tools.MoveTool.yml",
"TinyLife.Tools.MoveTool.GetMouseCursor": "TinyLife.Tools.MoveTool.yml",
@@ -3674,7 +3686,7 @@
"TinyLife.Tools.PlayModeTool": "TinyLife.Tools.PlayModeTool.yml",
"TinyLife.Tools.PlayModeTool.#ctor": "TinyLife.Tools.PlayModeTool.yml",
"TinyLife.Tools.PlayModeTool.AvailableStats": "TinyLife.Tools.PlayModeTool.yml",
- "TinyLife.Tools.PlayModeTool.CanUndoRedo": "TinyLife.Tools.PlayModeTool.yml",
+ "TinyLife.Tools.PlayModeTool.CanUndoRedo(System.Boolean)": "TinyLife.Tools.PlayModeTool.yml",
"TinyLife.Tools.PlayModeTool.Closed": "TinyLife.Tools.PlayModeTool.yml",
"TinyLife.Tools.PlayModeTool.OnUpdateStatsView": "TinyLife.Tools.PlayModeTool.yml",
"TinyLife.Tools.PlayModeTool.Opened": "TinyLife.Tools.PlayModeTool.yml",
@@ -3695,7 +3707,7 @@
"TinyLife.Tools.PlayModeTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean)": "TinyLife.Tools.PlayModeTool.yml",
"TinyLife.Tools.RemoveTool": "TinyLife.Tools.RemoveTool.yml",
"TinyLife.Tools.RemoveTool.#ctor": "TinyLife.Tools.RemoveTool.yml",
- "TinyLife.Tools.RemoveTool.CanUndoRedo": "TinyLife.Tools.RemoveTool.yml",
+ "TinyLife.Tools.RemoveTool.CanUndoRedo(System.Boolean)": "TinyLife.Tools.RemoveTool.yml",
"TinyLife.Tools.RemoveTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean)": "TinyLife.Tools.RemoveTool.yml",
"TinyLife.Tools.RemoveTool.GetMouseCursor": "TinyLife.Tools.RemoveTool.yml",
"TinyLife.Tools.RemoveTool.PlayDestroySound": "TinyLife.Tools.RemoveTool.yml",
@@ -3713,7 +3725,7 @@
"TinyLife.Tools.RoofTool": "TinyLife.Tools.RoofTool.yml",
"TinyLife.Tools.RoofTool.#ctor": "TinyLife.Tools.RoofTool.yml",
"TinyLife.Tools.RoofTool.CanPlaceForTooltip": "TinyLife.Tools.RoofTool.yml",
- "TinyLife.Tools.RoofTool.CanUndoRedo": "TinyLife.Tools.RoofTool.yml",
+ "TinyLife.Tools.RoofTool.CanUndoRedo(System.Boolean)": "TinyLife.Tools.RoofTool.yml",
"TinyLife.Tools.RoofTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean)": "TinyLife.Tools.RoofTool.yml",
"TinyLife.Tools.RoofTool.GetMouseCursor": "TinyLife.Tools.RoofTool.yml",
"TinyLife.Tools.RoofTool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel)": "TinyLife.Tools.RoofTool.yml",
@@ -3729,7 +3741,7 @@
"TinyLife.Tools.TileTool": "TinyLife.Tools.TileTool.yml",
"TinyLife.Tools.TileTool.#ctor": "TinyLife.Tools.TileTool.yml",
"TinyLife.Tools.TileTool.CanPlaceForTooltip": "TinyLife.Tools.TileTool.yml",
- "TinyLife.Tools.TileTool.CanUndoRedo": "TinyLife.Tools.TileTool.yml",
+ "TinyLife.Tools.TileTool.CanUndoRedo(System.Boolean)": "TinyLife.Tools.TileTool.yml",
"TinyLife.Tools.TileTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean)": "TinyLife.Tools.TileTool.yml",
"TinyLife.Tools.TileTool.GetMouseCursor": "TinyLife.Tools.TileTool.yml",
"TinyLife.Tools.TileTool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel)": "TinyLife.Tools.TileTool.yml",
@@ -3743,7 +3755,7 @@
"TinyLife.Tools.Tool.BuildTools": "TinyLife.Tools.Tool.yml",
"TinyLife.Tools.Tool.CanPlaceForTooltip": "TinyLife.Tools.Tool.yml",
"TinyLife.Tools.Tool.CanSwitchGameModes": "TinyLife.Tools.Tool.yml",
- "TinyLife.Tools.Tool.CanUndoRedo": "TinyLife.Tools.Tool.yml",
+ "TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)": "TinyLife.Tools.Tool.yml",
"TinyLife.Tools.Tool.Closed": "TinyLife.Tools.Tool.yml",
"TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorScheme,Microsoft.Xna.Framework.Color,System.Action{System.Int32},System.Func{System.Int32,System.Boolean},System.String)": "TinyLife.Tools.Tool.yml",
"TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorSettings,System.Action{System.Int32,System.Int32},System.Func{System.Int32,System.Int32,System.Boolean})": "TinyLife.Tools.Tool.yml",
@@ -3793,7 +3805,7 @@
"TinyLife.Tools.WallTool": "TinyLife.Tools.WallTool.yml",
"TinyLife.Tools.WallTool.#ctor": "TinyLife.Tools.WallTool.yml",
"TinyLife.Tools.WallTool.CanPlaceForTooltip": "TinyLife.Tools.WallTool.yml",
- "TinyLife.Tools.WallTool.CanUndoRedo": "TinyLife.Tools.WallTool.yml",
+ "TinyLife.Tools.WallTool.CanUndoRedo(System.Boolean)": "TinyLife.Tools.WallTool.yml",
"TinyLife.Tools.WallTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean)": "TinyLife.Tools.WallTool.yml",
"TinyLife.Tools.WallTool.GetMouseCursor": "TinyLife.Tools.WallTool.yml",
"TinyLife.Tools.WallTool.ShouldHighlightSelectedObject(System.Object)": "TinyLife.Tools.WallTool.yml",
@@ -3895,6 +3907,7 @@
"TinyLife.Uis.Menus.CreateHouseholdPreview(TinyLife.World.Map,System.String,Microsoft.Xna.Framework.Point,System.Single,Microsoft.Xna.Framework.Color,System.Boolean,System.Func{System.String,TinyLife.World.ExportedHousehold})": "TinyLife.Uis.Menus.yml",
"TinyLife.Uis.Menus.CreateLotPreview(TinyLife.World.Map,System.String,Microsoft.Xna.Framework.Point,System.Single,Microsoft.Xna.Framework.Color,System.Boolean,System.Func{System.String,TinyLife.World.ExportedLot})": "TinyLife.Uis.Menus.yml",
"TinyLife.Uis.Menus.GamepadHint(MLEM.Ui.Anchor,System.Func{TinyLife.Options,Microsoft.Xna.Framework.Input.Buttons},Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Func{System.Boolean})": "TinyLife.Uis.Menus.yml",
+ "TinyLife.Uis.Menus.IsTransitioning": "TinyLife.Uis.Menus.yml",
"TinyLife.Uis.Menus.MenuBackground(System.Single,System.Single,System.Single,System.Single)": "TinyLife.Uis.Menus.yml",
"TinyLife.Uis.Menus.Transition(System.Action,System.Action,TinyLife.Uis.Menus.TransitionType,TinyLife.Uis.Menus.TransitionType,System.Single,System.Single,System.Single,System.Nullable{Microsoft.Xna.Framework.Color})": "TinyLife.Uis.Menus.yml",
"TinyLife.Uis.Menus.TransitionType": "TinyLife.Uis.Menus.TransitionType.yml",
@@ -3907,10 +3920,24 @@
"TinyLife.Uis.NotifType.VeryPositive": "TinyLife.Uis.NotifType.yml",
"TinyLife.Uis.NotifType.Warning": "TinyLife.Uis.NotifType.yml",
"TinyLife.Uis.Notifications": "TinyLife.Uis.Notifications.yml",
+ "TinyLife.Uis.Notifications.AchievementIcon": "TinyLife.Uis.Notifications.yml",
"TinyLife.Uis.Notifications.Add(System.String,System.String,TinyLife.Uis.NotifType,System.Boolean)": "TinyLife.Uis.Notifications.yml",
"TinyLife.Uis.Notifications.Add(TinyLife.Objects.MapObject,System.String,TinyLife.Uis.NotifType,System.Boolean)": "TinyLife.Uis.Notifications.yml",
+ "TinyLife.Uis.Notifications.BillsIcon": "TinyLife.Uis.Notifications.yml",
+ "TinyLife.Uis.Notifications.CheatsIcon": "TinyLife.Uis.Notifications.yml",
+ "TinyLife.Uis.Notifications.DeathIcon": "TinyLife.Uis.Notifications.yml",
+ "TinyLife.Uis.Notifications.DebugIcon": "TinyLife.Uis.Notifications.yml",
+ "TinyLife.Uis.Notifications.ErrorIcon": "TinyLife.Uis.Notifications.yml",
+ "TinyLife.Uis.Notifications.JobIcon": "TinyLife.Uis.Notifications.yml",
+ "TinyLife.Uis.Notifications.MailIcon": "TinyLife.Uis.Notifications.yml",
"TinyLife.Uis.Notifications.MaxHistoryLength": "TinyLife.Uis.Notifications.yml",
+ "TinyLife.Uis.Notifications.NewspaperIcon": "TinyLife.Uis.Notifications.yml",
"TinyLife.Uis.Notifications.RegisterIcon(System.String,MLEM.Textures.TextureRegion)": "TinyLife.Uis.Notifications.yml",
+ "TinyLife.Uis.Notifications.RestoreIcon": "TinyLife.Uis.Notifications.yml",
+ "TinyLife.Uis.Notifications.SpeechIcon": "TinyLife.Uis.Notifications.yml",
+ "TinyLife.Uis.Notifications.SteamIcon": "TinyLife.Uis.Notifications.yml",
+ "TinyLife.Uis.Notifications.UpgradeIcon": "TinyLife.Uis.Notifications.yml",
+ "TinyLife.Uis.Notifications.WrenchIcon": "TinyLife.Uis.Notifications.yml",
"TinyLife.Utilities": "TinyLife.Utilities.yml",
"TinyLife.Utilities.AppliedMigrations": "TinyLife.Utilities.AppliedMigrations.yml",
"TinyLife.Utilities.AppliedMigrations.ApplyWithData(System.Collections.Generic.HashSet{System.String}@)": "TinyLife.Utilities.AppliedMigrations.yml",
@@ -4014,7 +4041,6 @@
"TinyLife.Utilities.Extensions.IsLockedFor(TinyLife.World.LockType,TinyLife.Objects.PersonLike,TinyLife.World.Lot)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.IsPartOfPerson(TinyLife.Objects.ClothesLayer)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.IsTextFieldSelected(MLEM.Ui.UiSystem)": "TinyLife.Utilities.Extensions.yml",
- "TinyLife.Utilities.Extensions.IsTransitioning(MLEM.Ui.UiSystem)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.IsVertical(MLEM.Maths.Direction2)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.JsonCopy``1(``0)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.Length(System.ValueTuple{System.Int32,System.Int32})": "TinyLife.Utilities.Extensions.yml",
@@ -4449,15 +4475,16 @@
"TinyLife.World.Opening.Type": "TinyLife.World.Opening.yml",
"TinyLife.World.Opening.Validate(TinyLife.Objects.WallLike,TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)": "TinyLife.World.Opening.yml",
"TinyLife.World.OpeningType": "TinyLife.World.OpeningType.yml",
- "TinyLife.World.OpeningType.#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorScheme,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion)": "TinyLife.World.OpeningType.yml",
- "TinyLife.World.OpeningType.#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorScheme[],System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion)": "TinyLife.World.OpeningType.yml",
- "TinyLife.World.OpeningType.#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorSettings,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion)": "TinyLife.World.OpeningType.yml",
+ "TinyLife.World.OpeningType.#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorScheme,System.Single,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion)": "TinyLife.World.OpeningType.yml",
+ "TinyLife.World.OpeningType.#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorScheme[],System.Single,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion)": "TinyLife.World.OpeningType.yml",
+ "TinyLife.World.OpeningType.#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorSettings,System.Single,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion)": "TinyLife.World.OpeningType.yml",
"TinyLife.World.OpeningType.CanBuy": "TinyLife.World.OpeningType.yml",
"TinyLife.World.OpeningType.Colors": "TinyLife.World.OpeningType.yml",
"TinyLife.World.OpeningType.Construct(System.Int32[],TinyLife.Objects.WallLike)": "TinyLife.World.OpeningType.yml",
"TinyLife.World.OpeningType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,System.Int32,Microsoft.Xna.Framework.Vector2,System.Boolean,System.Single,System.Int32[],System.Nullable{Microsoft.Xna.Framework.Color},System.Single,Microsoft.Xna.Framework.Point)": "TinyLife.World.OpeningType.yml",
"TinyLife.World.OpeningType.DrawUi(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.GameTime,TinyLife.World.Map,System.Int32[],System.Single)": "TinyLife.World.OpeningType.yml",
"TinyLife.World.OpeningType.Icon": "TinyLife.World.OpeningType.yml",
+ "TinyLife.World.OpeningType.LightPour": "TinyLife.World.OpeningType.yml",
"TinyLife.World.OpeningType.Migrations": "TinyLife.World.OpeningType.yml",
"TinyLife.World.OpeningType.Name": "TinyLife.World.OpeningType.yml",
"TinyLife.World.OpeningType.Price": "TinyLife.World.OpeningType.yml",
@@ -4516,8 +4543,8 @@
"TinyLife.World.Room.GetObjects``1": "TinyLife.World.Room.yml",
"TinyLife.World.Room.GetStairs": "TinyLife.World.Room.yml",
"TinyLife.World.Room.GetWalls(System.Boolean)": "TinyLife.World.Room.yml",
- "TinyLife.World.Room.HasOpeningsToOutside": "TinyLife.World.Room.yml",
"TinyLife.World.Room.IsSameRoom(System.Collections.Generic.ICollection{Microsoft.Xna.Framework.Point},System.Int32)": "TinyLife.World.Room.yml",
+ "TinyLife.World.Room.LightPourPercentage": "TinyLife.World.Room.yml",
"TinyLife.World.Room.Map": "TinyLife.World.Room.yml",
"TinyLife.World.Room.Tiles": "TinyLife.World.Room.yml",
"TinyLife.World.Room.Validate": "TinyLife.World.Room.yml",
@@ -4643,9 +4670,11 @@
"TinyLife.World.Wall.Validate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)": "TinyLife.World.Wall.yml",
"TinyLife.World.Wall.Wallpapers": "TinyLife.World.Wall.yml",
"TinyLife.World.WallMode": "TinyLife.World.WallMode.yml",
- "TinyLife.World.WallMode.#ctor(System.String,MLEM.Textures.UniformTextureAtlas,Microsoft.Xna.Framework.Point)": "TinyLife.World.WallMode.yml",
+ "TinyLife.World.WallMode.#ctor(System.String,MLEM.Textures.UniformTextureAtlas,Microsoft.Xna.Framework.Point,MLEM.Textures.UniformTextureAtlas,System.Nullable{Microsoft.Xna.Framework.Point})": "TinyLife.World.WallMode.yml",
"TinyLife.World.WallMode.ApplyMasks(Microsoft.Xna.Framework.Graphics.Texture2D,System.Int32,System.Int32,MLEM.Data.RuntimeTexturePacker,System.Action{System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion}})": "TinyLife.World.WallMode.yml",
"TinyLife.World.WallMode.Door": "TinyLife.World.WallMode.yml",
+ "TinyLife.World.WallMode.DownMaskPosition": "TinyLife.World.WallMode.yml",
+ "TinyLife.World.WallMode.DownMaskTexture": "TinyLife.World.WallMode.yml",
"TinyLife.World.WallMode.Full": "TinyLife.World.WallMode.yml",
"TinyLife.World.WallMode.FullSizeWindow": "TinyLife.World.WallMode.yml",
"TinyLife.World.WallMode.LongWindow": "TinyLife.World.WallMode.yml",
diff --git a/docs/api/TinyLife.Actions.Action.yml b/docs/api/TinyLife.Actions.Action.yml
index 5f07524..cbbeed1 100644
--- a/docs/api/TinyLife.Actions.Action.yml
+++ b/docs/api/TinyLife.Actions.Action.yml
@@ -4471,7 +4471,6 @@ references:
name.vb: String
- uid: TinyLife.Actions.SleepAction
commentId: T:TinyLife.Actions.SleepAction
- href: TinyLife.Actions.SleepAction.html
name: SleepAction
nameWithType: SleepAction
fullName: TinyLife.Actions.SleepAction
diff --git a/docs/api/TinyLife.Actions.ActionInfo.yml b/docs/api/TinyLife.Actions.ActionInfo.yml
index a93a68c..a8e56ab 100644
--- a/docs/api/TinyLife.Actions.ActionInfo.yml
+++ b/docs/api/TinyLife.Actions.ActionInfo.yml
@@ -561,7 +561,7 @@ items:
summary: >-
Converts this action info into a set of free action spots that the can interact with, and returns the results.
- Depending on the , this method will return , , or, for the context
, this action info is returned.
+ Depending on the , this method will return , , or, for the context
, this action info is returned.
example: []
syntax:
content: public IEnumerable ToFreeActionSpots(ObjectCategory context = null)
@@ -591,7 +591,7 @@ items:
summary: >-
Converts this action info into a set of free action spots that the can interact with, and returns the first result, or null if there are none.
- Depending on the , this method will return the first entry of , , or, for the context
, this action info is returned.
+ Depending on the , this method will return the first entry of , , or, for the context
, this action info is returned.
example: []
syntax:
content: public ActionInfo ToFreeActionSpot(ObjectCategory context = null)
@@ -1593,7 +1593,6 @@ references:
name.vb: Single
- uid: TinyLife.Actions.ActionInfo.actionObject
commentId: F:TinyLife.Actions.ActionInfo.actionObject
- href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_actionObject
name: actionObject
nameWithType: ActionInfo.actionObject
fullName: TinyLife.Actions.ActionInfo.actionObject
diff --git a/docs/api/TinyLife.Actions.DebugAction.yml b/docs/api/TinyLife.Actions.DebugAction.yml
index fac9241..9365954 100644
--- a/docs/api/TinyLife.Actions.DebugAction.yml
+++ b/docs/api/TinyLife.Actions.DebugAction.yml
@@ -466,7 +466,6 @@ items:
references:
- uid: TinyLife.Debug.ShowDebugActions
commentId: F:TinyLife.Debug.ShowDebugActions
- href: TinyLife.Debug.html#TinyLife_Debug_ShowDebugActions
name: ShowDebugActions
nameWithType: Debug.ShowDebugActions
fullName: TinyLife.Debug.ShowDebugActions
diff --git a/docs/api/TinyLife.Actions.DieAction.yml b/docs/api/TinyLife.Actions.DieAction.yml
index c4a1338..a60783f 100644
--- a/docs/api/TinyLife.Actions.DieAction.yml
+++ b/docs/api/TinyLife.Actions.DieAction.yml
@@ -4169,7 +4169,6 @@ references:
name.vb: Boolean
- uid: TinyLife.Actions.SleepAction
commentId: T:TinyLife.Actions.SleepAction
- href: TinyLife.Actions.SleepAction.html
name: SleepAction
nameWithType: SleepAction
fullName: TinyLife.Actions.SleepAction
diff --git a/docs/api/TinyLife.Actions.OutOfTownAction.yml b/docs/api/TinyLife.Actions.OutOfTownAction.yml
index 3a4806a..80e0628 100644
--- a/docs/api/TinyLife.Actions.OutOfTownAction.yml
+++ b/docs/api/TinyLife.Actions.OutOfTownAction.yml
@@ -4712,7 +4712,6 @@ references:
fullName: TinyLife.Actions.CompletionType
- uid: TinyLife.Actions.SleepAction
commentId: T:TinyLife.Actions.SleepAction
- href: TinyLife.Actions.SleepAction.html
name: SleepAction
nameWithType: SleepAction
fullName: TinyLife.Actions.SleepAction
diff --git a/docs/api/TinyLife.Actions.SocialAction.yml b/docs/api/TinyLife.Actions.SocialAction.yml
index 3e8b047..0c4dd3f 100644
--- a/docs/api/TinyLife.Actions.SocialAction.yml
+++ b/docs/api/TinyLife.Actions.SocialAction.yml
@@ -269,7 +269,7 @@ items:
summary: >-
The amount of time that the actual conversation has been going on for.
- This is the total amount of time () minus the amount of time it took for the to reach the .
+ This is the total amount of time () minus the amount of time it took for the to reach the .
example: []
syntax:
content: >-
@@ -1073,7 +1073,7 @@ items:
The returned also automatically include an evaluator that displays a list of potential action partners if no action partner was immediately selected through the context
.
- This means that the constructedType
's constructor should accept the usual and , but also the wasOffered
and the (optional) passed from the .
+ This means that the constructedType
's constructor should accept the usual and , but also the wasOffered
and the (optional) passed from the .
example: []
syntax:
content: public static IEnumerable CreateAskOffer(string name, ObjectCategory context, Type constructedType, ActionType.CanExecuteDelegate canRecipientExecute, ActionType.CanExecuteDelegate canHelperExecute, ActionType.AiSettings? askAi = null, ActionType.AiSettings? offerAi = null, CanExecuteResult? noValidArgumentsResult = null)
diff --git a/docs/api/TinyLife.Emotions.EmotionModifier.yml b/docs/api/TinyLife.Emotions.EmotionModifier.yml
index f03e8fa..b09ca37 100644
--- a/docs/api/TinyLife.Emotions.EmotionModifier.yml
+++ b/docs/api/TinyLife.Emotions.EmotionModifier.yml
@@ -4460,7 +4460,7 @@ items:
description: The amount of an emotion that the passed object should give, which is returned from this method.
- id: source
type: System.Func{{T},TinyLife.Emotions.IEmotionSource}
- description: The emotion source that the passed object should display.
+ description: The emotion source that the passed object should display. If this is null and the object is of type , the is used as the emotion source.
typeParameters:
- id: T
description: The type of object to find around the person.
@@ -5795,6 +5795,20 @@ references:
- name: " "
- name: T2
- name: )
+- uid: TinyLife.Objects.Furniture
+ commentId: T:TinyLife.Objects.Furniture
+ parent: TinyLife.Objects
+ href: TinyLife.Objects.Furniture.html
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+- uid: TinyLife.Objects.Furniture.Type
+ commentId: F:TinyLife.Objects.Furniture.Type
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Type
+ name: Type
+ nameWithType: Furniture.Type
+ fullName: TinyLife.Objects.Furniture.Type
- uid: TinyLife.Emotions.EmotionModifier.ObjectAroundEmotion*
commentId: Overload:TinyLife.Emotions.EmotionModifier.ObjectAroundEmotion
href: TinyLife.Emotions.EmotionModifier.html#TinyLife_Emotions_EmotionModifier_ObjectAroundEmotion__1_TinyLife_Objects_PersonLike_System_Int32_System_Func___0_System_Int32__System_Func___0_TinyLife_Emotions_IEmotionSource__
diff --git a/docs/api/TinyLife.Emotions.EmotionType.yml b/docs/api/TinyLife.Emotions.EmotionType.yml
index bc15b11..0f84b1d 100644
--- a/docs/api/TinyLife.Emotions.EmotionType.yml
+++ b/docs/api/TinyLife.Emotions.EmotionType.yml
@@ -22,6 +22,7 @@ items:
- TinyLife.Emotions.EmotionType.Happy
- TinyLife.Emotions.EmotionType.Icon
- TinyLife.Emotions.EmotionType.Name
+ - TinyLife.Emotions.EmotionType.ParticleSpawner
- TinyLife.Emotions.EmotionType.Priority
- TinyLife.Emotions.EmotionType.Register(TinyLife.Emotions.EmotionType)
- TinyLife.Emotions.EmotionType.Relaxed
@@ -44,7 +45,7 @@ items:
summary: >-
An emotion type is a type of feeling that a can have.
- The emotion that a person has results from that person's applied s.
+ The emotion that a person has results from that person's applied s.
example: []
syntax:
content: >-
@@ -551,6 +552,27 @@ items:
type: System.Int32
content.vb: Public Property Priority As Integer
overload: TinyLife.Emotions.EmotionType.Priority*
+- uid: TinyLife.Emotions.EmotionType.ParticleSpawner
+ commentId: P:TinyLife.Emotions.EmotionType.ParticleSpawner
+ id: ParticleSpawner
+ parent: TinyLife.Emotions.EmotionType
+ langs:
+ - csharp
+ - vb
+ name: ParticleSpawner
+ nameWithType: EmotionType.ParticleSpawner
+ fullName: TinyLife.Emotions.EmotionType.ParticleSpawner
+ type: Property
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Emotions
+ syntax:
+ content: public (Func Chance, Action Spawner) ParticleSpawner { get; init; }
+ parameters: []
+ return:
+ type: System.ValueTuple{System.Func{TinyLife.Objects.PersonLike,System.Single},System.Action{TinyLife.Objects.PersonLike,System.Random}}
+ content.vb: Public Property ParticleSpawner As (Chance As Func(Of PersonLike, Single), Spawner As Action(Of PersonLike, Random))
+ overload: TinyLife.Emotions.EmotionType.ParticleSpawner*
- uid: TinyLife.Emotions.EmotionType.#ctor(System.String,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Color,TinyLife.Emotions.EmotionType.TypeCategory,Microsoft.Xna.Framework.Audio.SoundEffect)
commentId: M:TinyLife.Emotions.EmotionType.#ctor(System.String,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Color,TinyLife.Emotions.EmotionType.TypeCategory,Microsoft.Xna.Framework.Audio.SoundEffect)
id: '#ctor(System.String,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Color,TinyLife.Emotions.EmotionType.TypeCategory,Microsoft.Xna.Framework.Audio.SoundEffect)'
@@ -1322,6 +1344,136 @@ references:
nameWithType.vb: Integer
fullName.vb: Integer
name.vb: Integer
+- uid: TinyLife.Emotions.EmotionType.ParticleSpawner*
+ commentId: Overload:TinyLife.Emotions.EmotionType.ParticleSpawner
+ href: TinyLife.Emotions.EmotionType.html#TinyLife_Emotions_EmotionType_ParticleSpawner
+ name: ParticleSpawner
+ nameWithType: EmotionType.ParticleSpawner
+ fullName: TinyLife.Emotions.EmotionType.ParticleSpawner
+- uid: System.ValueTuple{System.Func{TinyLife.Objects.PersonLike,System.Single},System.Action{TinyLife.Objects.PersonLike,System.Random}}
+ commentId: T:System.ValueTuple{System.Func{TinyLife.Objects.PersonLike,System.Single},System.Action{TinyLife.Objects.PersonLike,System.Random}}
+ parent: System
+ definition: System.ValueTuple`2
+ href: https://learn.microsoft.com/dotnet/api/system.func-2
+ name: (Func Chance, Action Spawner)
+ nameWithType: (Func Chance, Action Spawner)
+ fullName: (System.Func Chance, System.Action Spawner)
+ nameWithType.vb: (Chance As Func(Of PersonLike, Single), Spawner As Action(Of PersonLike, Random))
+ fullName.vb: (Chance As System.Func(Of TinyLife.Objects.PersonLike, Single), Spawner As System.Action(Of TinyLife.Objects.PersonLike, System.Random))
+ name.vb: (Chance As Func(Of PersonLike, Single), Spawner As Action(Of PersonLike, Random))
+ spec.csharp:
+ - name: (
+ - uid: System.Func`2
+ name: Func
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.func-2
+ - name: <
+ - uid: TinyLife.Objects.PersonLike
+ name: PersonLike
+ href: TinyLife.Objects.PersonLike.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '>'
+ - name: " "
+ - uid: System.ValueTuple{System.Func{TinyLife.Objects.PersonLike,System.Single},System.Action{TinyLife.Objects.PersonLike,System.Random}}.Chance
+ name: Chance
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.func-tinylife.objects.personlike,system.single-,system.action-tinylife.objects.personlike,system.random--.chance
+ - name: ','
+ - name: " "
+ - uid: System.Action`2
+ name: Action
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.action-2
+ - name: <
+ - uid: TinyLife.Objects.PersonLike
+ name: PersonLike
+ href: TinyLife.Objects.PersonLike.html
+ - name: ','
+ - name: " "
+ - uid: System.Random
+ name: Random
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.random
+ - name: '>'
+ - name: " "
+ - uid: System.ValueTuple{System.Func{TinyLife.Objects.PersonLike,System.Single},System.Action{TinyLife.Objects.PersonLike,System.Random}}.Spawner
+ name: Spawner
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.func-tinylife.objects.personlike,system.single-,system.action-tinylife.objects.personlike,system.random--.spawner
+ - name: )
+ spec.vb:
+ - name: (
+ - uid: System.ValueTuple{System.Func{TinyLife.Objects.PersonLike,System.Single},System.Action{TinyLife.Objects.PersonLike,System.Random}}.Chance
+ name: Chance
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.func-tinylife.objects.personlike,system.single-,system.action-tinylife.objects.personlike,system.random--.chance
+ - name: " "
+ - name: As
+ - name: " "
+ - uid: System.Func`2
+ name: Func
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.func-2
+ - name: (
+ - name: Of
+ - name: " "
+ - uid: TinyLife.Objects.PersonLike
+ name: PersonLike
+ href: TinyLife.Objects.PersonLike.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: )
+ - name: ','
+ - name: " "
+ - uid: System.ValueTuple{System.Func{TinyLife.Objects.PersonLike,System.Single},System.Action{TinyLife.Objects.PersonLike,System.Random}}.Spawner
+ name: Spawner
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.func-tinylife.objects.personlike,system.single-,system.action-tinylife.objects.personlike,system.random--.spawner
+ - name: " "
+ - name: As
+ - name: " "
+ - uid: System.Action`2
+ name: Action
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.action-2
+ - name: (
+ - name: Of
+ - name: " "
+ - uid: TinyLife.Objects.PersonLike
+ name: PersonLike
+ href: TinyLife.Objects.PersonLike.html
+ - name: ','
+ - name: " "
+ - uid: System.Random
+ name: Random
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.random
+ - name: )
+ - name: )
+- uid: System.ValueTuple`2
+ commentId: T:System.ValueTuple`2
+ name: (T1, T2)
+ nameWithType: (T1, T2)
+ fullName: (T1, T2)
+ spec.csharp:
+ - name: (
+ - name: T1
+ - name: ','
+ - name: " "
+ - name: T2
+ - name: )
+ spec.vb:
+ - name: (
+ - name: T1
+ - name: ','
+ - name: " "
+ - name: T2
+ - name: )
- uid: TinyLife.Emotions.EmotionType.#ctor*
commentId: Overload:TinyLife.Emotions.EmotionType.#ctor
href: TinyLife.Emotions.EmotionType.html#TinyLife_Emotions_EmotionType__ctor_System_String_MLEM_Textures_TextureRegion_Microsoft_Xna_Framework_Color_TinyLife_Emotions_EmotionType_TypeCategory_Microsoft_Xna_Framework_Audio_SoundEffect_
diff --git a/docs/api/TinyLife.GameImpl.yml b/docs/api/TinyLife.GameImpl.yml
index 03698f1..0bf8497 100644
--- a/docs/api/TinyLife.GameImpl.yml
+++ b/docs/api/TinyLife.GameImpl.yml
@@ -1127,7 +1127,7 @@ items:
description: An optional additional action that should be invoked when the camera is moved, which is passed to when switching maps, or invoked immediately when not switching maps.
return:
type: System.Boolean
- description: Whether following the person was successful, which is false if switchToMap
is false and the person's doesn't match the , or if the ui system while trying to switch the active map.
+ description: Whether following the person was successful, which is false if switchToMap
is false and the person's doesn't match the , or if the ui system while trying to switch the active map.
content.vb: Public Function FollowPerson(person As PersonLike, switchToMap As Boolean = True, additionalAction As Action = Nothing) As Boolean
overload: TinyLife.GameImpl.FollowPerson*
nameWithType.vb: GameImpl.FollowPerson(PersonLike, Boolean, Action)
@@ -3894,30 +3894,23 @@ references:
name: Map
nameWithType: MapObject.Map
fullName: TinyLife.Objects.MapObject.Map
-- uid: TinyLife.Utilities.Extensions.IsTransitioning(MLEM.Ui.UiSystem)
- commentId: M:TinyLife.Utilities.Extensions.IsTransitioning(MLEM.Ui.UiSystem)
- isExternal: true
- href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_IsTransitioning_MLEM_Ui_UiSystem_
- name: IsTransitioning(UiSystem)
- nameWithType: Extensions.IsTransitioning(UiSystem)
- fullName: TinyLife.Utilities.Extensions.IsTransitioning(MLEM.Ui.UiSystem)
+- uid: TinyLife.Uis.Menus.IsTransitioning
+ commentId: M:TinyLife.Uis.Menus.IsTransitioning
+ href: TinyLife.Uis.Menus.html#TinyLife_Uis_Menus_IsTransitioning
+ name: IsTransitioning()
+ nameWithType: Menus.IsTransitioning()
+ fullName: TinyLife.Uis.Menus.IsTransitioning()
spec.csharp:
- - uid: TinyLife.Utilities.Extensions.IsTransitioning(MLEM.Ui.UiSystem)
+ - uid: TinyLife.Uis.Menus.IsTransitioning
name: IsTransitioning
- href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_IsTransitioning_MLEM_Ui_UiSystem_
+ href: TinyLife.Uis.Menus.html#TinyLife_Uis_Menus_IsTransitioning
- name: (
- - uid: MLEM.Ui.UiSystem
- name: UiSystem
- isExternal: true
- name: )
spec.vb:
- - uid: TinyLife.Utilities.Extensions.IsTransitioning(MLEM.Ui.UiSystem)
+ - uid: TinyLife.Uis.Menus.IsTransitioning
name: IsTransitioning
- href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_IsTransitioning_MLEM_Ui_UiSystem_
+ href: TinyLife.Uis.Menus.html#TinyLife_Uis_Menus_IsTransitioning
- name: (
- - uid: MLEM.Ui.UiSystem
- name: UiSystem
- isExternal: true
- name: )
- uid: TinyLife.GameImpl.FollowPerson*
commentId: Overload:TinyLife.GameImpl.FollowPerson
diff --git a/docs/api/TinyLife.Localization.yml b/docs/api/TinyLife.Localization.yml
index 8a7b281..46ddf01 100644
--- a/docs/api/TinyLife.Localization.yml
+++ b/docs/api/TinyLife.Localization.yml
@@ -8,6 +8,7 @@ items:
- TinyLife.Localization.Get(TinyLife.LnCategory,System.String)
- TinyLife.Localization.Get(TinyLife.LnCategory,System.String,System.Object[])
- TinyLife.Localization.GetKeys(TinyLife.LnCategory)
+ - TinyLife.Localization.GetRandomName(System.Random,System.Boolean,TinyLife.Objects.StylePreference)
- TinyLife.Localization.LanguageNames
- TinyLife.Localization.Names
- TinyLife.Localization.Reload
@@ -234,6 +235,36 @@ items:
description: A set of keys
content.vb: Public Shared Function GetKeys(category As LnCategory) As IEnumerable(Of String)
overload: TinyLife.Localization.GetKeys*
+- uid: TinyLife.Localization.GetRandomName(System.Random,System.Boolean,TinyLife.Objects.StylePreference)
+ commentId: M:TinyLife.Localization.GetRandomName(System.Random,System.Boolean,TinyLife.Objects.StylePreference)
+ id: GetRandomName(System.Random,System.Boolean,TinyLife.Objects.StylePreference)
+ parent: TinyLife.Localization
+ langs:
+ - csharp
+ - vb
+ name: GetRandomName(Random, bool, StylePreference)
+ nameWithType: Localization.GetRandomName(Random, bool, StylePreference)
+ fullName: TinyLife.Localization.GetRandomName(System.Random, bool, TinyLife.Objects.StylePreference)
+ type: Method
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife
+ syntax:
+ content: public static string GetRandomName(Random random, bool lastName, StylePreference preference = StylePreference.Neutral)
+ parameters:
+ - id: random
+ type: System.Random
+ - id: lastName
+ type: System.Boolean
+ - id: preference
+ type: TinyLife.Objects.StylePreference
+ return:
+ type: System.String
+ content.vb: Public Shared Function GetRandomName(random As Random, lastName As Boolean, preference As StylePreference = StylePreference.Neutral) As String
+ overload: TinyLife.Localization.GetRandomName*
+ nameWithType.vb: Localization.GetRandomName(Random, Boolean, StylePreference)
+ fullName.vb: TinyLife.Localization.GetRandomName(System.Random, Boolean, TinyLife.Objects.StylePreference)
+ name.vb: GetRandomName(Random, Boolean, StylePreference)
references:
- uid: TinyLife
commentId: N:TinyLife
@@ -898,3 +929,57 @@ references:
- name: " "
- name: T
- name: )
+- uid: TinyLife.Localization.GetRandomName*
+ commentId: Overload:TinyLife.Localization.GetRandomName
+ href: TinyLife.Localization.html#TinyLife_Localization_GetRandomName_System_Random_System_Boolean_TinyLife_Objects_StylePreference_
+ name: GetRandomName
+ nameWithType: Localization.GetRandomName
+ fullName: TinyLife.Localization.GetRandomName
+- uid: System.Random
+ commentId: T:System.Random
+ parent: System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.random
+ name: Random
+ nameWithType: Random
+ fullName: System.Random
+- uid: System.Boolean
+ commentId: T:System.Boolean
+ parent: System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ name: bool
+ nameWithType: bool
+ fullName: bool
+ nameWithType.vb: Boolean
+ fullName.vb: Boolean
+ name.vb: Boolean
+- uid: TinyLife.Objects.StylePreference
+ commentId: T:TinyLife.Objects.StylePreference
+ parent: TinyLife.Objects
+ href: TinyLife.Objects.StylePreference.html
+ name: StylePreference
+ nameWithType: StylePreference
+ fullName: TinyLife.Objects.StylePreference
+- uid: TinyLife.Objects
+ commentId: N:TinyLife.Objects
+ href: TinyLife.html
+ name: TinyLife.Objects
+ nameWithType: TinyLife.Objects
+ fullName: TinyLife.Objects
+ spec.csharp:
+ - uid: TinyLife
+ name: TinyLife
+ href: TinyLife.html
+ - name: .
+ - uid: TinyLife.Objects
+ name: Objects
+ href: TinyLife.Objects.html
+ spec.vb:
+ - uid: TinyLife
+ name: TinyLife
+ href: TinyLife.html
+ - name: .
+ - uid: TinyLife.Objects
+ name: Objects
+ href: TinyLife.Objects.html
diff --git a/docs/api/TinyLife.NameCategory.yml b/docs/api/TinyLife.NameCategory.yml
index d4823d0..364b9af 100644
--- a/docs/api/TinyLife.NameCategory.yml
+++ b/docs/api/TinyLife.NameCategory.yml
@@ -6,9 +6,8 @@ items:
parent: TinyLife
children:
- TinyLife.NameCategory.AppNames
- - TinyLife.NameCategory.FeminineFirstNames
+ - TinyLife.NameCategory.FirstNames
- TinyLife.NameCategory.LastNames
- - TinyLife.NameCategory.MasculineFirstNames
- TinyLife.NameCategory.ModNames
langs:
- csharp
@@ -70,44 +69,27 @@ items:
content: AppNames = 1
return:
type: TinyLife.NameCategory
-- uid: TinyLife.NameCategory.MasculineFirstNames
- commentId: F:TinyLife.NameCategory.MasculineFirstNames
- id: MasculineFirstNames
+- uid: TinyLife.NameCategory.FirstNames
+ commentId: F:TinyLife.NameCategory.FirstNames
+ id: FirstNames
parent: TinyLife.NameCategory
langs:
- csharp
- vb
- name: MasculineFirstNames
- nameWithType: NameCategory.MasculineFirstNames
- fullName: TinyLife.NameCategory.MasculineFirstNames
+ name: FirstNames
+ nameWithType: NameCategory.FirstNames
+ fullName: TinyLife.NameCategory.FirstNames
type: Field
assemblies:
- Tiny Life
namespace: TinyLife
- summary: Masculine first names, used in the character creator and in .
+ summary: >-
+ Last names, used in the character creator and in .
+
+ Each entry is formatted as "name, style preference, most common continent".
example: []
syntax:
- content: MasculineFirstNames = 2
- return:
- type: TinyLife.NameCategory
-- uid: TinyLife.NameCategory.FeminineFirstNames
- commentId: F:TinyLife.NameCategory.FeminineFirstNames
- id: FeminineFirstNames
- parent: TinyLife.NameCategory
- langs:
- - csharp
- - vb
- name: FeminineFirstNames
- nameWithType: NameCategory.FeminineFirstNames
- fullName: TinyLife.NameCategory.FeminineFirstNames
- type: Field
- assemblies:
- - Tiny Life
- namespace: TinyLife
- summary: Feminine first names, used in the character creator and in .
- example: []
- syntax:
- content: FeminineFirstNames = 3
+ content: FirstNames = 2
return:
type: TinyLife.NameCategory
- uid: TinyLife.NameCategory.LastNames
@@ -124,10 +106,13 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife
- summary: Last names, used in the character creator and in .
+ summary: >-
+ Last names, used in the character creator and in .
+
+ Each entry is formatted as "name, most common continent".
example: []
syntax:
- content: LastNames = 4
+ content: LastNames = 3
return:
type: TinyLife.NameCategory
references:
diff --git a/docs/api/TinyLife.Objects.Bathtub.yml b/docs/api/TinyLife.Objects.Bathtub.yml
index aadee33..8d9e70d 100644
--- a/docs/api/TinyLife.Objects.Bathtub.yml
+++ b/docs/api/TinyLife.Objects.Bathtub.yml
@@ -119,6 +119,7 @@ items:
- TinyLife.Objects.Furniture.NotifyNeighbors
- TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- TinyLife.Objects.MapObject.PersonRotationOrder
+ - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnValidatedEarly
@@ -3199,6 +3200,13 @@ references:
name: PersonRotationOrder
nameWithType: MapObject.PersonRotationOrder
fullName: TinyLife.Objects.MapObject.PersonRotationOrder
+- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ parent: TinyLife.Objects.MapObject
+ href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices
+ name: PersonRotationOrderIndices
+ nameWithType: MapObject.PersonRotationOrderIndices
+ fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.Book.yml b/docs/api/TinyLife.Objects.Book.yml
index 2f44ae1..b8402ab 100644
--- a/docs/api/TinyLife.Objects.Book.yml
+++ b/docs/api/TinyLife.Objects.Book.yml
@@ -122,6 +122,7 @@ items:
- TinyLife.Objects.Furniture.NotifyNeighbors
- TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- TinyLife.Objects.MapObject.PersonRotationOrder
+ - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnValidatedEarly
@@ -3191,6 +3192,13 @@ references:
name: PersonRotationOrder
nameWithType: MapObject.PersonRotationOrder
fullName: TinyLife.Objects.MapObject.PersonRotationOrder
+- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ parent: TinyLife.Objects.MapObject
+ href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices
+ name: PersonRotationOrderIndices
+ nameWithType: MapObject.PersonRotationOrderIndices
+ fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.BreakableFurniture.yml b/docs/api/TinyLife.Objects.BreakableFurniture.yml
index c4de3e3..f2c9ec4 100644
--- a/docs/api/TinyLife.Objects.BreakableFurniture.yml
+++ b/docs/api/TinyLife.Objects.BreakableFurniture.yml
@@ -130,6 +130,7 @@ items:
- TinyLife.Objects.Furniture.NotifyNeighbors
- TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- TinyLife.Objects.MapObject.PersonRotationOrder
+ - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnValidatedEarly
@@ -3507,6 +3508,13 @@ references:
name: PersonRotationOrder
nameWithType: MapObject.PersonRotationOrder
fullName: TinyLife.Objects.MapObject.PersonRotationOrder
+- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ parent: TinyLife.Objects.MapObject
+ href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices
+ name: PersonRotationOrderIndices
+ nameWithType: MapObject.PersonRotationOrderIndices
+ fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.Chimney.yml b/docs/api/TinyLife.Objects.Chimney.yml
index a3f5098..5616000 100644
--- a/docs/api/TinyLife.Objects.Chimney.yml
+++ b/docs/api/TinyLife.Objects.Chimney.yml
@@ -120,6 +120,7 @@ items:
- TinyLife.Objects.Furniture.NotifyNeighbors
- TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- TinyLife.Objects.MapObject.PersonRotationOrder
+ - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnValidatedEarly
@@ -3328,6 +3329,13 @@ references:
name: PersonRotationOrder
nameWithType: MapObject.PersonRotationOrder
fullName: TinyLife.Objects.MapObject.PersonRotationOrder
+- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ parent: TinyLife.Objects.MapObject
+ href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices
+ name: PersonRotationOrderIndices
+ nameWithType: MapObject.PersonRotationOrderIndices
+ fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.CornerFurniture.Counter.yml b/docs/api/TinyLife.Objects.CornerFurniture.Counter.yml
index bd8eb6d..514ff21 100644
--- a/docs/api/TinyLife.Objects.CornerFurniture.Counter.yml
+++ b/docs/api/TinyLife.Objects.CornerFurniture.Counter.yml
@@ -124,6 +124,7 @@ items:
- TinyLife.Objects.Furniture.NotifyNeighbors
- TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- TinyLife.Objects.MapObject.PersonRotationOrder
+ - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnValidatedEarly
@@ -3346,6 +3347,13 @@ references:
name: PersonRotationOrder
nameWithType: MapObject.PersonRotationOrder
fullName: TinyLife.Objects.MapObject.PersonRotationOrder
+- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ parent: TinyLife.Objects.MapObject
+ href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices
+ name: PersonRotationOrderIndices
+ nameWithType: MapObject.PersonRotationOrderIndices
+ fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.CornerFurniture.yml b/docs/api/TinyLife.Objects.CornerFurniture.yml
index ca5648a..da88e73 100644
--- a/docs/api/TinyLife.Objects.CornerFurniture.yml
+++ b/docs/api/TinyLife.Objects.CornerFurniture.yml
@@ -129,6 +129,7 @@ items:
- TinyLife.Objects.Furniture.NotifyNeighbors
- TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- TinyLife.Objects.MapObject.PersonRotationOrder
+ - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnValidatedEarly
@@ -3346,6 +3347,13 @@ references:
name: PersonRotationOrder
nameWithType: MapObject.PersonRotationOrder
fullName: TinyLife.Objects.MapObject.PersonRotationOrder
+- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ parent: TinyLife.Objects.MapObject
+ href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices
+ name: PersonRotationOrderIndices
+ nameWithType: MapObject.PersonRotationOrderIndices
+ fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.DeathReason.yml b/docs/api/TinyLife.Objects.DeathReason.yml
index 4fbab25..727c31a 100644
--- a/docs/api/TinyLife.Objects.DeathReason.yml
+++ b/docs/api/TinyLife.Objects.DeathReason.yml
@@ -269,7 +269,6 @@ references:
href: TinyLife.Utilities.html
- uid: TinyLife.Actions.StarveAction
commentId: T:TinyLife.Actions.StarveAction
- href: TinyLife.Actions.StarveAction.html
name: StarveAction
nameWithType: StarveAction
fullName: TinyLife.Actions.StarveAction
@@ -282,7 +281,6 @@ references:
fullName: TinyLife.Objects.DeathReason
- uid: TinyLife.Actions.RepairAction
commentId: T:TinyLife.Actions.RepairAction
- href: TinyLife.Actions.RepairAction.html
name: RepairAction
nameWithType: RepairAction
fullName: TinyLife.Actions.RepairAction
diff --git a/docs/api/TinyLife.Objects.Fence.yml b/docs/api/TinyLife.Objects.Fence.yml
index b964e12..5326565 100644
--- a/docs/api/TinyLife.Objects.Fence.yml
+++ b/docs/api/TinyLife.Objects.Fence.yml
@@ -125,6 +125,7 @@ items:
- TinyLife.Objects.Furniture.NotifyNeighbors
- TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- TinyLife.Objects.MapObject.PersonRotationOrder
+ - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnValidatedEarly
@@ -3221,6 +3222,13 @@ references:
name: PersonRotationOrder
nameWithType: MapObject.PersonRotationOrder
fullName: TinyLife.Objects.MapObject.PersonRotationOrder
+- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ parent: TinyLife.Objects.MapObject
+ href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices
+ name: PersonRotationOrderIndices
+ nameWithType: MapObject.PersonRotationOrderIndices
+ fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.Fireplace.yml b/docs/api/TinyLife.Objects.Fireplace.yml
index 286f669..e65c007 100644
--- a/docs/api/TinyLife.Objects.Fireplace.yml
+++ b/docs/api/TinyLife.Objects.Fireplace.yml
@@ -126,6 +126,7 @@ items:
- TinyLife.Objects.Furniture.NotifyNeighbors
- TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- TinyLife.Objects.MapObject.PersonRotationOrder
+ - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnValidatedEarly
@@ -3293,6 +3294,13 @@ references:
name: PersonRotationOrder
nameWithType: MapObject.PersonRotationOrder
fullName: TinyLife.Objects.MapObject.PersonRotationOrder
+- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ parent: TinyLife.Objects.MapObject
+ href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices
+ name: PersonRotationOrderIndices
+ nameWithType: MapObject.PersonRotationOrderIndices
+ fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.Food.yml b/docs/api/TinyLife.Objects.Food.yml
index 22ae64c..08e6313 100644
--- a/docs/api/TinyLife.Objects.Food.yml
+++ b/docs/api/TinyLife.Objects.Food.yml
@@ -130,6 +130,7 @@ items:
- TinyLife.Objects.Furniture.NotifyNeighbors
- TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- TinyLife.Objects.MapObject.PersonRotationOrder
+ - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnValidatedEarly
@@ -3329,6 +3330,13 @@ references:
name: PersonRotationOrder
nameWithType: MapObject.PersonRotationOrder
fullName: TinyLife.Objects.MapObject.PersonRotationOrder
+- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ parent: TinyLife.Objects.MapObject
+ href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices
+ name: PersonRotationOrderIndices
+ nameWithType: MapObject.PersonRotationOrderIndices
+ fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.FoodTypedItem.yml b/docs/api/TinyLife.Objects.FoodTypedItem.yml
index 1d68505..618d9ef 100644
--- a/docs/api/TinyLife.Objects.FoodTypedItem.yml
+++ b/docs/api/TinyLife.Objects.FoodTypedItem.yml
@@ -129,6 +129,7 @@ items:
- TinyLife.Objects.Furniture.NotifyNeighbors
- TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- TinyLife.Objects.MapObject.PersonRotationOrder
+ - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnValidatedEarly
@@ -3472,6 +3473,13 @@ references:
name: PersonRotationOrder
nameWithType: MapObject.PersonRotationOrder
fullName: TinyLife.Objects.MapObject.PersonRotationOrder
+- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ parent: TinyLife.Objects.MapObject
+ href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices
+ name: PersonRotationOrderIndices
+ nameWithType: MapObject.PersonRotationOrderIndices
+ fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.Fridge.yml b/docs/api/TinyLife.Objects.Fridge.yml
index 021253f..6a60485 100644
--- a/docs/api/TinyLife.Objects.Fridge.yml
+++ b/docs/api/TinyLife.Objects.Fridge.yml
@@ -125,6 +125,7 @@ items:
- TinyLife.Objects.Furniture.NotifyNeighbors
- TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- TinyLife.Objects.MapObject.PersonRotationOrder
+ - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnValidatedEarly
@@ -3412,6 +3413,13 @@ references:
name: PersonRotationOrder
nameWithType: MapObject.PersonRotationOrder
fullName: TinyLife.Objects.MapObject.PersonRotationOrder
+- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ parent: TinyLife.Objects.MapObject
+ href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices
+ name: PersonRotationOrderIndices
+ nameWithType: MapObject.PersonRotationOrderIndices
+ fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.Furniture.yml b/docs/api/TinyLife.Objects.Furniture.yml
index c891b12..8230b80 100644
--- a/docs/api/TinyLife.Objects.Furniture.yml
+++ b/docs/api/TinyLife.Objects.Furniture.yml
@@ -137,6 +137,7 @@ items:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
- TinyLife.Objects.MapObject.PersonRotationOrder
+ - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnValidatedEarly
@@ -3222,6 +3223,13 @@ references:
name: PersonRotationOrder
nameWithType: MapObject.PersonRotationOrder
fullName: TinyLife.Objects.MapObject.PersonRotationOrder
+- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ parent: TinyLife.Objects.MapObject
+ href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices
+ name: PersonRotationOrderIndices
+ nameWithType: MapObject.PersonRotationOrderIndices
+ fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.FurnitureType.yml b/docs/api/TinyLife.Objects.FurnitureType.yml
index dd63315..fef96b4 100644
--- a/docs/api/TinyLife.Objects.FurnitureType.yml
+++ b/docs/api/TinyLife.Objects.FurnitureType.yml
@@ -45,6 +45,7 @@ items:
- TinyLife.Objects.FurnitureType.CushionedWoodworkingSofa
- TinyLife.Objects.FurnitureType.CustomPainting
- TinyLife.Objects.FurnitureType.Cypress
+ - TinyLife.Objects.FurnitureType.Dandelions
- TinyLife.Objects.FurnitureType.DecorativeBowls
- TinyLife.Objects.FurnitureType.DecorativeKite
- TinyLife.Objects.FurnitureType.DecorativeLogPile
@@ -129,6 +130,7 @@ items:
- TinyLife.Objects.FurnitureType.ModernTv
- TinyLife.Objects.FurnitureType.ModernTvStand
- TinyLife.Objects.FurnitureType.ModernWoodworkingLamp
+ - TinyLife.Objects.FurnitureType.MonsteraPotPlant
- TinyLife.Objects.FurnitureType.Mop
- TinyLife.Objects.FurnitureType.MuseumSign
- TinyLife.Objects.FurnitureType.Newspaper
@@ -148,6 +150,7 @@ items:
- TinyLife.Objects.FurnitureType.PlateStack
- TinyLife.Objects.FurnitureType.Pot
- TinyLife.Objects.FurnitureType.PotPlant
+ - TinyLife.Objects.FurnitureType.PottedBirdOfParadise
- TinyLife.Objects.FurnitureType.PreparedFood
- TinyLife.Objects.FurnitureType.PrismaticShard
- TinyLife.Objects.FurnitureType.ProteinShakeKit
@@ -215,6 +218,7 @@ items:
- TinyLife.Objects.FurnitureType.SmallOpenShelf
- TinyLife.Objects.FurnitureType.SmallPicnicTable
- TinyLife.Objects.FurnitureType.SmallPlant
+ - TinyLife.Objects.FurnitureType.SmallPotPlants
- TinyLife.Objects.FurnitureType.SmallRocks
- TinyLife.Objects.FurnitureType.SmallShovel
- TinyLife.Objects.FurnitureType.SmallSimpleCurtain
@@ -265,6 +269,7 @@ items:
- TinyLife.Objects.FurnitureType.WideBoxBookshelf
- TinyLife.Objects.FurnitureType.WideConsoleTable
- TinyLife.Objects.FurnitureType.WildLavender
+ - TinyLife.Objects.FurnitureType.WillowTree
- TinyLife.Objects.FurnitureType.WindowPlants
- TinyLife.Objects.FurnitureType.WinterTree
- TinyLife.Objects.FurnitureType.Wisteria
@@ -893,7 +898,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Objects
- summary: Returns this furniture item's display name, optionally based on the given instance
.
+ summary: Returns this furniture item's display name, optionally based on the given instance
.
example: []
syntax:
content: public string GetDisplayName(Furniture instance)
@@ -1132,6 +1137,25 @@ items:
return:
type: TinyLife.Objects.FurnitureType
content.vb: Public Shared ReadOnly MapleTree As FurnitureType
+- uid: TinyLife.Objects.FurnitureType.WillowTree
+ commentId: F:TinyLife.Objects.FurnitureType.WillowTree
+ id: WillowTree
+ parent: TinyLife.Objects.FurnitureType
+ langs:
+ - csharp
+ - vb
+ name: WillowTree
+ nameWithType: FurnitureType.WillowTree
+ fullName: TinyLife.Objects.FurnitureType.WillowTree
+ type: Field
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ syntax:
+ content: public static readonly FurnitureType WillowTree
+ return:
+ type: TinyLife.Objects.FurnitureType
+ content.vb: Public Shared ReadOnly WillowTree As FurnitureType
- uid: TinyLife.Objects.FurnitureType.GrassPatch
commentId: F:TinyLife.Objects.FurnitureType.GrassPatch
id: GrassPatch
@@ -1189,6 +1213,25 @@ items:
return:
type: TinyLife.Objects.FurnitureType
content.vb: Public Shared ReadOnly FlowerPatch As FurnitureType
+- uid: TinyLife.Objects.FurnitureType.Dandelions
+ commentId: F:TinyLife.Objects.FurnitureType.Dandelions
+ id: Dandelions
+ parent: TinyLife.Objects.FurnitureType
+ langs:
+ - csharp
+ - vb
+ name: Dandelions
+ nameWithType: FurnitureType.Dandelions
+ fullName: TinyLife.Objects.FurnitureType.Dandelions
+ type: Field
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ syntax:
+ content: public static readonly FurnitureType Dandelions
+ return:
+ type: TinyLife.Objects.FurnitureType
+ content.vb: Public Shared ReadOnly Dandelions As FurnitureType
- uid: TinyLife.Objects.FurnitureType.SmallRocks
commentId: F:TinyLife.Objects.FurnitureType.SmallRocks
id: SmallRocks
@@ -1398,6 +1441,25 @@ items:
return:
type: TinyLife.Objects.FurnitureType[]
content.vb: Public Shared ReadOnly Succulents As FurnitureType()
+- uid: TinyLife.Objects.FurnitureType.SmallPotPlants
+ commentId: F:TinyLife.Objects.FurnitureType.SmallPotPlants
+ id: SmallPotPlants
+ parent: TinyLife.Objects.FurnitureType
+ langs:
+ - csharp
+ - vb
+ name: SmallPotPlants
+ nameWithType: FurnitureType.SmallPotPlants
+ fullName: TinyLife.Objects.FurnitureType.SmallPotPlants
+ type: Field
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ syntax:
+ content: public static readonly FurnitureType[] SmallPotPlants
+ return:
+ type: TinyLife.Objects.FurnitureType[]
+ content.vb: Public Shared ReadOnly SmallPotPlants As FurnitureType()
- uid: TinyLife.Objects.FurnitureType.LargePotPlant
commentId: F:TinyLife.Objects.FurnitureType.LargePotPlant
id: LargePotPlant
@@ -1417,6 +1479,44 @@ items:
return:
type: TinyLife.Objects.FurnitureType[]
content.vb: Public Shared ReadOnly LargePotPlant As FurnitureType()
+- uid: TinyLife.Objects.FurnitureType.MonsteraPotPlant
+ commentId: F:TinyLife.Objects.FurnitureType.MonsteraPotPlant
+ id: MonsteraPotPlant
+ parent: TinyLife.Objects.FurnitureType
+ langs:
+ - csharp
+ - vb
+ name: MonsteraPotPlant
+ nameWithType: FurnitureType.MonsteraPotPlant
+ fullName: TinyLife.Objects.FurnitureType.MonsteraPotPlant
+ type: Field
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ syntax:
+ content: public static readonly FurnitureType MonsteraPotPlant
+ return:
+ type: TinyLife.Objects.FurnitureType
+ content.vb: Public Shared ReadOnly MonsteraPotPlant As FurnitureType
+- uid: TinyLife.Objects.FurnitureType.PottedBirdOfParadise
+ commentId: F:TinyLife.Objects.FurnitureType.PottedBirdOfParadise
+ id: PottedBirdOfParadise
+ parent: TinyLife.Objects.FurnitureType
+ langs:
+ - csharp
+ - vb
+ name: PottedBirdOfParadise
+ nameWithType: FurnitureType.PottedBirdOfParadise
+ fullName: TinyLife.Objects.FurnitureType.PottedBirdOfParadise
+ type: Field
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ syntax:
+ content: public static readonly FurnitureType PottedBirdOfParadise
+ return:
+ type: TinyLife.Objects.FurnitureType
+ content.vb: Public Shared ReadOnly PottedBirdOfParadise As FurnitureType
- uid: TinyLife.Objects.FurnitureType.StreetLamps
commentId: F:TinyLife.Objects.FurnitureType.StreetLamps
id: StreetLamps
diff --git a/docs/api/TinyLife.Objects.Gravestone.yml b/docs/api/TinyLife.Objects.Gravestone.yml
index 9b79136..81b068d 100644
--- a/docs/api/TinyLife.Objects.Gravestone.yml
+++ b/docs/api/TinyLife.Objects.Gravestone.yml
@@ -124,6 +124,7 @@ items:
- TinyLife.Objects.Furniture.NotifyNeighbors
- TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- TinyLife.Objects.MapObject.PersonRotationOrder
+ - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnValidatedEarly
@@ -3400,6 +3401,13 @@ references:
name: PersonRotationOrder
nameWithType: MapObject.PersonRotationOrder
fullName: TinyLife.Objects.MapObject.PersonRotationOrder
+- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ parent: TinyLife.Objects.MapObject
+ href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices
+ name: PersonRotationOrderIndices
+ nameWithType: MapObject.PersonRotationOrderIndices
+ fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.LightFurniture.yml b/docs/api/TinyLife.Objects.LightFurniture.yml
index 16fbab9..19eab5a 100644
--- a/docs/api/TinyLife.Objects.LightFurniture.yml
+++ b/docs/api/TinyLife.Objects.LightFurniture.yml
@@ -130,6 +130,7 @@ items:
- TinyLife.Objects.Furniture.NotifyNeighbors
- TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- TinyLife.Objects.MapObject.PersonRotationOrder
+ - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnValidatedEarly
@@ -3492,6 +3493,13 @@ references:
name: PersonRotationOrder
nameWithType: MapObject.PersonRotationOrder
fullName: TinyLife.Objects.MapObject.PersonRotationOrder
+- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ parent: TinyLife.Objects.MapObject
+ href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices
+ name: PersonRotationOrderIndices
+ nameWithType: MapObject.PersonRotationOrderIndices
+ fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.MapObject.yml b/docs/api/TinyLife.Objects.MapObject.yml
index 9fd3d6c..a294aa8 100644
--- a/docs/api/TinyLife.Objects.MapObject.yml
+++ b/docs/api/TinyLife.Objects.MapObject.yml
@@ -52,6 +52,7 @@ items:
- TinyLife.Objects.MapObject.OnValidatedEarly
- TinyLife.Objects.MapObject.ParentInfo
- TinyLife.Objects.MapObject.PersonRotationOrder
+ - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.Position
- TinyLife.Objects.MapObject.ResetToStatic(System.Boolean,System.Boolean)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
@@ -126,6 +127,25 @@ items:
return:
type: MLEM.Maths.Direction2[]
content.vb: Public Shared ReadOnly PersonRotationOrder As Direction2()
+- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ id: PersonRotationOrderIndices
+ parent: TinyLife.Objects.MapObject
+ langs:
+ - csharp
+ - vb
+ name: PersonRotationOrderIndices
+ nameWithType: MapObject.PersonRotationOrderIndices
+ fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ type: Field
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ syntax:
+ content: public static readonly Dictionary PersonRotationOrderIndices
+ return:
+ type: System.Collections.Generic.Dictionary{MLEM.Maths.Direction2,System.Int32}
+ content.vb: Public Shared ReadOnly PersonRotationOrderIndices As Dictionary(Of Direction2, Integer)
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
id: OnCreated
@@ -2461,6 +2481,122 @@ references:
- uid: MLEM.Maths
name: Maths
isExternal: true
+- uid: System.Collections.Generic.Dictionary{MLEM.Maths.Direction2,System.Int32}
+ commentId: T:System.Collections.Generic.Dictionary{MLEM.Maths.Direction2,System.Int32}
+ parent: System.Collections.Generic
+ definition: System.Collections.Generic.Dictionary`2
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
+ name: Dictionary
+ nameWithType: Dictionary
+ fullName: System.Collections.Generic.Dictionary
+ nameWithType.vb: Dictionary(Of Direction2, Integer)
+ fullName.vb: System.Collections.Generic.Dictionary(Of MLEM.Maths.Direction2, Integer)
+ name.vb: Dictionary(Of Direction2, Integer)
+ spec.csharp:
+ - uid: System.Collections.Generic.Dictionary`2
+ name: Dictionary
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
+ - name: <
+ - uid: MLEM.Maths.Direction2
+ name: Direction2
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.Int32
+ name: int
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ - name: '>'
+ spec.vb:
+ - uid: System.Collections.Generic.Dictionary`2
+ name: Dictionary
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
+ - name: (
+ - name: Of
+ - name: " "
+ - uid: MLEM.Maths.Direction2
+ name: Direction2
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.Int32
+ name: Integer
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ - name: )
+- uid: System.Collections.Generic.Dictionary`2
+ commentId: T:System.Collections.Generic.Dictionary`2
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
+ name: Dictionary
+ nameWithType: Dictionary
+ fullName: System.Collections.Generic.Dictionary
+ nameWithType.vb: Dictionary(Of TKey, TValue)
+ fullName.vb: System.Collections.Generic.Dictionary(Of TKey, TValue)
+ name.vb: Dictionary(Of TKey, TValue)
+ spec.csharp:
+ - uid: System.Collections.Generic.Dictionary`2
+ name: Dictionary
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
+ - name: <
+ - name: TKey
+ - name: ','
+ - name: " "
+ - name: TValue
+ - name: '>'
+ spec.vb:
+ - uid: System.Collections.Generic.Dictionary`2
+ name: Dictionary
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
+ - name: (
+ - name: Of
+ - name: " "
+ - name: TKey
+ - name: ','
+ - name: " "
+ - name: TValue
+ - 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.Action{TinyLife.Objects.MapObject}
commentId: T:System.Action{TinyLife.Objects.MapObject}
parent: System
@@ -3311,43 +3447,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.World.Map.GetObjects``1(MLEM.Maths.RectangleF)
commentId: M:TinyLife.World.Map.GetObjects``1(MLEM.Maths.RectangleF)
isExternal: true
@@ -4323,40 +4422,6 @@ references:
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
-- uid: System.Collections.Generic.Dictionary`2
- commentId: T:System.Collections.Generic.Dictionary`2
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
- name: Dictionary
- nameWithType: Dictionary
- fullName: System.Collections.Generic.Dictionary
- nameWithType.vb: Dictionary(Of TKey, TValue)
- fullName.vb: System.Collections.Generic.Dictionary(Of TKey, TValue)
- name.vb: Dictionary(Of TKey, TValue)
- spec.csharp:
- - uid: System.Collections.Generic.Dictionary`2
- name: Dictionary
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
- - name: <
- - name: TKey
- - name: ','
- - name: " "
- - name: TValue
- - name: '>'
- spec.vb:
- - uid: System.Collections.Generic.Dictionary`2
- name: Dictionary
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
- - name: (
- - name: Of
- - name: " "
- - name: TKey
- - name: ','
- - name: " "
- - name: TValue
- - name: )
- uid: TinyLife.Objects.PersonLike.RestoreNeed(TinyLife.NeedType,System.Single,TinyLife.Actions.ActionInfo,System.Single)
commentId: M:TinyLife.Objects.PersonLike.RestoreNeed(TinyLife.NeedType,System.Single,TinyLife.Actions.ActionInfo,System.Single)
parent: TinyLife.Objects.PersonLike
diff --git a/docs/api/TinyLife.Objects.Newspaper.yml b/docs/api/TinyLife.Objects.Newspaper.yml
index 62b14da..7d6fbe9 100644
--- a/docs/api/TinyLife.Objects.Newspaper.yml
+++ b/docs/api/TinyLife.Objects.Newspaper.yml
@@ -119,6 +119,7 @@ items:
- TinyLife.Objects.Furniture.NotifyNeighbors
- TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- TinyLife.Objects.MapObject.PersonRotationOrder
+ - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnValidatedEarly
@@ -3264,6 +3265,13 @@ references:
name: PersonRotationOrder
nameWithType: MapObject.PersonRotationOrder
fullName: TinyLife.Objects.MapObject.PersonRotationOrder
+- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ parent: TinyLife.Objects.MapObject
+ href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices
+ name: PersonRotationOrderIndices
+ nameWithType: MapObject.PersonRotationOrderIndices
+ fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.OverlayWallHanging.yml b/docs/api/TinyLife.Objects.OverlayWallHanging.yml
index fd5444b..ecda07f 100644
--- a/docs/api/TinyLife.Objects.OverlayWallHanging.yml
+++ b/docs/api/TinyLife.Objects.OverlayWallHanging.yml
@@ -123,6 +123,7 @@ items:
- TinyLife.Objects.Furniture.NotifyNeighbors
- TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- TinyLife.Objects.MapObject.PersonRotationOrder
+ - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnValidatedEarly
@@ -3177,6 +3178,13 @@ references:
name: PersonRotationOrder
nameWithType: MapObject.PersonRotationOrder
fullName: TinyLife.Objects.MapObject.PersonRotationOrder
+- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ parent: TinyLife.Objects.MapObject
+ href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices
+ name: PersonRotationOrderIndices
+ nameWithType: MapObject.PersonRotationOrderIndices
+ fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.Painting.yml b/docs/api/TinyLife.Objects.Painting.yml
index bdc8ee8..ab19f25 100644
--- a/docs/api/TinyLife.Objects.Painting.yml
+++ b/docs/api/TinyLife.Objects.Painting.yml
@@ -124,6 +124,7 @@ items:
- TinyLife.Objects.Furniture.NotifyNeighbors
- TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- TinyLife.Objects.MapObject.PersonRotationOrder
+ - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnValidatedEarly
@@ -243,7 +244,7 @@ items:
- Tiny Life
namespace: TinyLife.Objects
summary: >-
- Stores whether this painting emits a when people are in the same room as it.
+ Stores whether this painting emits a when people are in the same room as it.
This field is used by the award personality.
example: []
@@ -3267,6 +3268,13 @@ references:
name: PersonRotationOrder
nameWithType: MapObject.PersonRotationOrder
fullName: TinyLife.Objects.MapObject.PersonRotationOrder
+- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ parent: TinyLife.Objects.MapObject
+ href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices
+ name: PersonRotationOrderIndices
+ nameWithType: MapObject.PersonRotationOrderIndices
+ fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.Person.yml b/docs/api/TinyLife.Objects.Person.yml
index 2646811..9ecaf53 100644
--- a/docs/api/TinyLife.Objects.Person.yml
+++ b/docs/api/TinyLife.Objects.Person.yml
@@ -12,7 +12,6 @@ items:
- TinyLife.Objects.Person.Create(TinyLife.World.Map,System.Random,TinyLife.Objects.AgeGroup,System.Boolean,System.Boolean,System.Boolean,System.Boolean,TinyLife.Objects.PersonLike[])
- TinyLife.Objects.Person.CurrentRoomDecorativeRating
- TinyLife.Objects.Person.DiaperDirty
- - TinyLife.Objects.Person.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
- TinyLife.Objects.Person.DrawLooksLayer(Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Animations.SpriteAnimation,MLEM.Textures.TextureRegion,TinyLife.Objects.WornClothes,System.Int32,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.Single,TinyLife.Objects.ParentInfo,Microsoft.Xna.Framework.Color,System.Single,System.Single)
- TinyLife.Objects.Person.DrawSize
- TinyLife.Objects.Person.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,System.Nullable{TinyLife.Objects.Pose},System.Nullable{TinyLife.Objects.AgeGroup})
@@ -20,12 +19,13 @@ items:
- TinyLife.Objects.Person.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,System.Int32,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point)
- TinyLife.Objects.Person.GenerateShadowAnimation
- TinyLife.Objects.Person.GetAiPriorityForObject(TinyLife.Objects.MapObject,TinyLife.Objects.ObjectCategory)
+ - TinyLife.Objects.Person.GetBodyArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2)
- TinyLife.Objects.Person.GetCurrentGoals
+ - TinyLife.Objects.Person.GetHeadArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2)
- TinyLife.Objects.Person.GetHeldItemDrawOffset(System.Boolean)
- TinyLife.Objects.Person.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
- TinyLife.Objects.Person.GetPassiveActionPriority(TinyLife.Actions.ActionType)
- TinyLife.Objects.Person.GetPassiveNeedReduction(TinyLife.NeedType)
- - TinyLife.Objects.Person.GetPivot
- TinyLife.Objects.Person.GetProject(System.String,System.String)
- TinyLife.Objects.Person.GetProjects(System.String)
- TinyLife.Objects.Person.GoToExitRoad(Microsoft.Xna.Framework.Vector2)
@@ -42,13 +42,13 @@ items:
- TinyLife.Objects.Person.OnLifeGoalChanged
- TinyLife.Objects.Person.OnRoomCheck
- TinyLife.Objects.Person.PhoneColors
+ - TinyLife.Objects.Person.Pivot
- TinyLife.Objects.Person.Projects
- TinyLife.Objects.Person.Pronouns
- TinyLife.Objects.Person.RemoveJob(TinyLife.Goals.JobType)
- TinyLife.Objects.Person.ResetToStatic(System.Boolean,System.Boolean)
- TinyLife.Objects.Person.StartProject(TinyLife.Goals.Project)
- TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- - TinyLife.Objects.Person.UpdateAdditionalVisuals
- TinyLife.Objects.Person.UpdateJobs(System.TimeSpan)
- TinyLife.Objects.Person.UpdatePose
- TinyLife.Objects.Person.Validate(TinyLife.Utilities.AppliedMigrations)
@@ -172,6 +172,7 @@ items:
- TinyLife.Objects.PersonLike.GetFreeActionSpotInfos(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.PersonLike.OnCameraRotationChanged(MLEM.Maths.Direction2,MLEM.Maths.Direction2)
- TinyLife.Objects.PersonLike.FocusCameraOnEvent(System.Boolean,System.Boolean)
+ - TinyLife.Objects.PersonLike.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
- TinyLife.Objects.PersonLike.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
- TinyLife.Objects.PersonLike.PrepareForPermanentRemoval
- TinyLife.Objects.PersonLike.VisitLot(TinyLife.World.Lot)
@@ -259,11 +260,13 @@ items:
- TinyLife.Objects.PersonLike.UpdateNeeds(System.TimeSpan,System.Single)
- TinyLife.Objects.PersonLike.UpdateActions(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Objects.PersonLike.ResetVisuals
+ - TinyLife.Objects.PersonLike.UpdateAdditionalVisuals
- TinyLife.Objects.PersonLike.OnActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType)
- TinyLife.Objects.PersonLike.UpdateAction(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable})
- TinyLife.Objects.PersonLike.InitializeAction(TinyLife.Actions.Action)
- TinyLife.Objects.PersonLike.GetRandomSpeakSound(TinyLife.Objects.VoiceStyle,TinyLife.Objects.SpeakStyle,System.Collections.Generic.List{Microsoft.Xna.Framework.Audio.SoundEffect},System.Nullable{System.TimeSpan})
- TinyLife.Objects.MapObject.PersonRotationOrder
+ - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnValidatedEarly
@@ -716,6 +719,30 @@ items:
content.vb: Public Overrides ReadOnly Property DrawSize As Point
overridden: TinyLife.Objects.PersonLike.DrawSize
overload: TinyLife.Objects.Person.DrawSize*
+- uid: TinyLife.Objects.Person.Pivot
+ commentId: P:TinyLife.Objects.Person.Pivot
+ id: Pivot
+ parent: TinyLife.Objects.Person
+ langs:
+ - csharp
+ - vb
+ name: Pivot
+ nameWithType: Person.Pivot
+ fullName: TinyLife.Objects.Person.Pivot
+ type: Property
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ summary: Returns this person's screen-space pivot position, based on the current animation frame.
+ example: []
+ syntax:
+ content: public override Vector2 Pivot { get; }
+ parameters: []
+ return:
+ type: Microsoft.Xna.Framework.Vector2
+ content.vb: Public Overrides ReadOnly Property Pivot As Vector2
+ overridden: TinyLife.Objects.PersonLike.Pivot
+ overload: TinyLife.Objects.Person.Pivot*
- uid: TinyLife.Objects.Person.OnLifeGoalChanged
commentId: E:TinyLife.Objects.Person.OnLifeGoalChanged
id: OnLifeGoalChanged
@@ -913,26 +940,6 @@ items:
content.vb: Protected Overrides Sub UpdatePose()
overridden: TinyLife.Objects.PersonLike.UpdatePose
overload: TinyLife.Objects.Person.UpdatePose*
-- uid: TinyLife.Objects.Person.UpdateAdditionalVisuals
- commentId: M:TinyLife.Objects.Person.UpdateAdditionalVisuals
- id: UpdateAdditionalVisuals
- parent: TinyLife.Objects.Person
- langs:
- - csharp
- - vb
- name: UpdateAdditionalVisuals()
- nameWithType: Person.UpdateAdditionalVisuals()
- fullName: TinyLife.Objects.Person.UpdateAdditionalVisuals()
- type: Method
- assemblies:
- - Tiny Life
- namespace: TinyLife.Objects
- summary: A method invoked in near the end to update additional visuals, like spawning particles and changing the person's .
- example: []
- syntax:
- content: protected virtual void UpdateAdditionalVisuals()
- content.vb: Protected Overridable Sub UpdateAdditionalVisuals()
- overload: TinyLife.Objects.Person.UpdateAdditionalVisuals*
- uid: TinyLife.Objects.Person.UpdateJobs(System.TimeSpan)
commentId: M:TinyLife.Objects.Person.UpdateJobs(System.TimeSpan)
id: UpdateJobs(System.TimeSpan)
@@ -1256,30 +1263,60 @@ items:
nameWithType.vb: Person.GetHeldItemDrawOffset(Boolean)
fullName.vb: TinyLife.Objects.Person.GetHeldItemDrawOffset(Boolean)
name.vb: GetHeldItemDrawOffset(Boolean)
-- uid: TinyLife.Objects.Person.GetPivot
- commentId: M:TinyLife.Objects.Person.GetPivot
- id: GetPivot
+- uid: TinyLife.Objects.Person.GetBodyArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2)
+ commentId: M:TinyLife.Objects.Person.GetBodyArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2)
+ id: GetBodyArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
- name: GetPivot()
- nameWithType: Person.GetPivot()
- fullName: TinyLife.Objects.Person.GetPivot()
+ name: GetBodyArea(Pose, Direction2)
+ nameWithType: Person.GetBodyArea(Pose, Direction2)
+ fullName: TinyLife.Objects.Person.GetBodyArea(TinyLife.Objects.Pose, MLEM.Maths.Direction2)
type: Method
assemblies:
- Tiny Life
namespace: TinyLife.Objects
- summary: Returns this person's screen-space pivot position, based on the current animation frame.
example: []
syntax:
- content: public override Vector2 GetPivot()
+ content: public override Rectangle GetBodyArea(Pose pose, Direction2 rotation)
+ parameters:
+ - id: pose
+ type: TinyLife.Objects.Pose
+ - id: rotation
+ type: MLEM.Maths.Direction2
return:
- type: Microsoft.Xna.Framework.Vector2
- description: This person's screen-space pivot position.
- content.vb: Public Overrides Function GetPivot() As Vector2
- overridden: TinyLife.Objects.PersonLike.GetPivot
- overload: TinyLife.Objects.Person.GetPivot*
+ type: Microsoft.Xna.Framework.Rectangle
+ content.vb: Public Overrides Function GetBodyArea(pose As Pose, rotation As Direction2) As Rectangle
+ overridden: TinyLife.Objects.PersonLike.GetBodyArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2)
+ overload: TinyLife.Objects.Person.GetBodyArea*
+- uid: TinyLife.Objects.Person.GetHeadArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2)
+ commentId: M:TinyLife.Objects.Person.GetHeadArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2)
+ id: GetHeadArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2)
+ parent: TinyLife.Objects.Person
+ langs:
+ - csharp
+ - vb
+ name: GetHeadArea(Pose, Direction2)
+ nameWithType: Person.GetHeadArea(Pose, Direction2)
+ fullName: TinyLife.Objects.Person.GetHeadArea(TinyLife.Objects.Pose, MLEM.Maths.Direction2)
+ type: Method
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ example: []
+ syntax:
+ content: public override Rectangle GetHeadArea(Pose pose, Direction2 rotation)
+ parameters:
+ - id: pose
+ type: TinyLife.Objects.Pose
+ - id: rotation
+ type: MLEM.Maths.Direction2
+ return:
+ type: Microsoft.Xna.Framework.Rectangle
+ content.vb: Public Overrides Function GetHeadArea(pose As Pose, rotation As Direction2) As Rectangle
+ overridden: TinyLife.Objects.PersonLike.GetHeadArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2)
+ overload: TinyLife.Objects.Person.GetHeadArea*
- uid: TinyLife.Objects.Person.OnRoomCheck
commentId: M:TinyLife.Objects.Person.OnRoomCheck
id: OnRoomCheck
@@ -1518,43 +1555,6 @@ items:
content.vb: Public Overrides Function GetPassiveNeedReduction(need As NeedType) As Single
overridden: TinyLife.Objects.PersonLike.GetPassiveNeedReduction(TinyLife.NeedType)
overload: TinyLife.Objects.Person.GetPassiveNeedReduction*
-- uid: TinyLife.Objects.Person.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
- commentId: M:TinyLife.Objects.Person.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
- id: DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
- parent: TinyLife.Objects.Person
- langs:
- - csharp
- - vb
- name: DrawIcon(Element, GameTime, SpriteBatch)
- nameWithType: Person.DrawIcon(Element, GameTime, SpriteBatch)
- fullName: TinyLife.Objects.Person.DrawIcon(MLEM.Ui.Elements.Element, Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch)
- type: Method
- assemblies:
- - Tiny Life
- namespace: TinyLife.Objects
- summary: >-
- Draws this object as an icon in UI space. This method is called by the action queue as well as for notifications.
-
- By default, people draw their , and draws itself in ui space.
- example: []
- syntax:
- content: public override bool DrawIcon(Element element, GameTime time, SpriteBatch batch)
- parameters:
- - id: element
- type: MLEM.Ui.Elements.Element
- description: The element to draw the object in.
- - id: time
- type: Microsoft.Xna.Framework.GameTime
- description: The game time.
- - id: batch
- type: Microsoft.Xna.Framework.Graphics.SpriteBatch
- description: The sprite batch to use for drawing.
- return:
- type: System.Boolean
- description: Whether the object was actually drawn as an icon. If false is returned, a replacement icon can be drawn by the caller instead.
- content.vb: Public Overrides Function DrawIcon(element As Element, time As GameTime, batch As SpriteBatch) As Boolean
- overridden: TinyLife.Objects.MapObject.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
- overload: TinyLife.Objects.Person.DrawIcon*
- uid: TinyLife.Objects.Person.GetProjects(System.String)
commentId: M:TinyLife.Objects.Person.GetProjects(System.String)
id: GetProjects(System.String)
@@ -2776,6 +2776,52 @@ references:
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
+- uid: TinyLife.Objects.PersonLike.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
+ commentId: M:TinyLife.Objects.PersonLike.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
+ parent: TinyLife.Objects.PersonLike
+ isExternal: true
+ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_DrawIcon_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_
+ name: DrawIcon(Element, GameTime, SpriteBatch)
+ nameWithType: PersonLike.DrawIcon(Element, GameTime, SpriteBatch)
+ fullName: TinyLife.Objects.PersonLike.DrawIcon(MLEM.Ui.Elements.Element, Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch)
+ spec.csharp:
+ - uid: TinyLife.Objects.PersonLike.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
+ name: DrawIcon
+ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_DrawIcon_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_
+ - name: (
+ - uid: MLEM.Ui.Elements.Element
+ name: Element
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.GameTime
+ name: GameTime
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch
+ name: SpriteBatch
+ isExternal: true
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.PersonLike.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
+ name: DrawIcon
+ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_DrawIcon_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_
+ - name: (
+ - uid: MLEM.Ui.Elements.Element
+ name: Element
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.GameTime
+ name: GameTime
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch
+ name: SpriteBatch
+ isExternal: true
+ - name: )
- uid: TinyLife.Objects.PersonLike.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
commentId: M:TinyLife.Objects.PersonLike.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
parent: TinyLife.Objects.PersonLike
@@ -6401,6 +6447,25 @@ references:
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_ResetVisuals
- name: (
- name: )
+- uid: TinyLife.Objects.PersonLike.UpdateAdditionalVisuals
+ commentId: M:TinyLife.Objects.PersonLike.UpdateAdditionalVisuals
+ parent: TinyLife.Objects.PersonLike
+ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_UpdateAdditionalVisuals
+ name: UpdateAdditionalVisuals()
+ nameWithType: PersonLike.UpdateAdditionalVisuals()
+ fullName: TinyLife.Objects.PersonLike.UpdateAdditionalVisuals()
+ spec.csharp:
+ - uid: TinyLife.Objects.PersonLike.UpdateAdditionalVisuals
+ name: UpdateAdditionalVisuals
+ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_UpdateAdditionalVisuals
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.PersonLike.UpdateAdditionalVisuals
+ name: UpdateAdditionalVisuals
+ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_UpdateAdditionalVisuals
+ - name: (
+ - name: )
- uid: TinyLife.Objects.PersonLike.OnActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Objects.PersonLike.OnActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType)
parent: TinyLife.Objects.PersonLike
@@ -6632,6 +6697,13 @@ references:
name: PersonRotationOrder
nameWithType: MapObject.PersonRotationOrder
fullName: TinyLife.Objects.MapObject.PersonRotationOrder
+- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ parent: TinyLife.Objects.MapObject
+ href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices
+ name: PersonRotationOrderIndices
+ nameWithType: MapObject.PersonRotationOrderIndices
+ fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
parent: TinyLife.Objects.MapObject
@@ -9743,6 +9815,26 @@ references:
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
+- uid: TinyLife.Objects.PersonLike.Pivot
+ commentId: P:TinyLife.Objects.PersonLike.Pivot
+ parent: TinyLife.Objects.PersonLike
+ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Pivot
+ name: Pivot
+ nameWithType: PersonLike.Pivot
+ fullName: TinyLife.Objects.PersonLike.Pivot
+- uid: TinyLife.Objects.Person.Pivot*
+ commentId: Overload:TinyLife.Objects.Person.Pivot
+ href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Pivot
+ name: Pivot
+ nameWithType: Person.Pivot
+ fullName: TinyLife.Objects.Person.Pivot
+- uid: Microsoft.Xna.Framework.Vector2
+ commentId: T:Microsoft.Xna.Framework.Vector2
+ parent: Microsoft.Xna.Framework
+ isExternal: true
+ name: Vector2
+ nameWithType: Vector2
+ fullName: Microsoft.Xna.Framework.Vector2
- uid: TinyLife.Objects.Person.LifeGoal
commentId: P:TinyLife.Objects.Person.LifeGoal
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_LifeGoal
@@ -10379,13 +10471,6 @@ references:
name: Map
nameWithType: Map
fullName: TinyLife.World.Map
-- uid: Microsoft.Xna.Framework.Vector2
- commentId: T:Microsoft.Xna.Framework.Vector2
- parent: Microsoft.Xna.Framework
- isExternal: true
- name: Vector2
- nameWithType: Vector2
- fullName: Microsoft.Xna.Framework.Vector2
- uid: System.Single
commentId: T:System.Single
parent: System
@@ -10560,12 +10645,6 @@ references:
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
-- uid: TinyLife.Objects.Person.UpdateAdditionalVisuals*
- commentId: Overload:TinyLife.Objects.Person.UpdateAdditionalVisuals
- href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_UpdateAdditionalVisuals
- name: UpdateAdditionalVisuals
- nameWithType: Person.UpdateAdditionalVisuals
- fullName: TinyLife.Objects.Person.UpdateAdditionalVisuals
- uid: TinyLife.Objects.Person.UpdateJobs*
commentId: Overload:TinyLife.Objects.Person.UpdateJobs
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_UpdateJobs_System_TimeSpan_
@@ -11369,31 +11448,133 @@ references:
name: GetHeldItemDrawOffset
nameWithType: Person.GetHeldItemDrawOffset
fullName: TinyLife.Objects.Person.GetHeldItemDrawOffset
-- uid: TinyLife.Objects.PersonLike.GetPivot
- commentId: M:TinyLife.Objects.PersonLike.GetPivot
+- uid: TinyLife.Objects.PersonLike.GetBodyArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2)
+ commentId: M:TinyLife.Objects.PersonLike.GetBodyArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2)
parent: TinyLife.Objects.PersonLike
- href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetPivot
- name: GetPivot()
- nameWithType: PersonLike.GetPivot()
- fullName: TinyLife.Objects.PersonLike.GetPivot()
+ isExternal: true
+ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetBodyArea_TinyLife_Objects_Pose_MLEM_Maths_Direction2_
+ name: GetBodyArea(Pose, Direction2)
+ nameWithType: PersonLike.GetBodyArea(Pose, Direction2)
+ fullName: TinyLife.Objects.PersonLike.GetBodyArea(TinyLife.Objects.Pose, MLEM.Maths.Direction2)
spec.csharp:
- - uid: TinyLife.Objects.PersonLike.GetPivot
- name: GetPivot
- href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetPivot
+ - uid: TinyLife.Objects.PersonLike.GetBodyArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2)
+ name: GetBodyArea
+ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetBodyArea_TinyLife_Objects_Pose_MLEM_Maths_Direction2_
- name: (
+ - uid: TinyLife.Objects.Pose
+ name: Pose
+ href: TinyLife.Objects.Pose.html
+ - name: ','
+ - name: " "
+ - uid: MLEM.Maths.Direction2
+ name: Direction2
+ isExternal: true
- name: )
spec.vb:
- - uid: TinyLife.Objects.PersonLike.GetPivot
- name: GetPivot
- href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetPivot
+ - uid: TinyLife.Objects.PersonLike.GetBodyArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2)
+ name: GetBodyArea
+ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetBodyArea_TinyLife_Objects_Pose_MLEM_Maths_Direction2_
- name: (
+ - uid: TinyLife.Objects.Pose
+ name: Pose
+ href: TinyLife.Objects.Pose.html
+ - name: ','
+ - name: " "
+ - uid: MLEM.Maths.Direction2
+ name: Direction2
+ isExternal: true
- name: )
-- uid: TinyLife.Objects.Person.GetPivot*
- commentId: Overload:TinyLife.Objects.Person.GetPivot
- href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetPivot
- name: GetPivot
- nameWithType: Person.GetPivot
- fullName: TinyLife.Objects.Person.GetPivot
+- uid: TinyLife.Objects.Person.GetBodyArea*
+ commentId: Overload:TinyLife.Objects.Person.GetBodyArea
+ href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetBodyArea_TinyLife_Objects_Pose_MLEM_Maths_Direction2_
+ name: GetBodyArea
+ nameWithType: Person.GetBodyArea
+ fullName: TinyLife.Objects.Person.GetBodyArea
+- uid: TinyLife.Objects.Pose
+ commentId: T:TinyLife.Objects.Pose
+ parent: TinyLife.Objects
+ href: TinyLife.Objects.Pose.html
+ name: Pose
+ nameWithType: Pose
+ fullName: TinyLife.Objects.Pose
+- uid: MLEM.Maths.Direction2
+ commentId: T:MLEM.Maths.Direction2
+ parent: MLEM.Maths
+ isExternal: true
+ name: Direction2
+ nameWithType: Direction2
+ fullName: MLEM.Maths.Direction2
+- uid: Microsoft.Xna.Framework.Rectangle
+ commentId: T:Microsoft.Xna.Framework.Rectangle
+ parent: Microsoft.Xna.Framework
+ isExternal: true
+ name: Rectangle
+ nameWithType: Rectangle
+ fullName: Microsoft.Xna.Framework.Rectangle
+- uid: MLEM.Maths
+ commentId: N:MLEM.Maths
+ isExternal: true
+ name: MLEM.Maths
+ nameWithType: MLEM.Maths
+ fullName: MLEM.Maths
+ spec.csharp:
+ - uid: MLEM
+ name: MLEM
+ isExternal: true
+ - name: .
+ - uid: MLEM.Maths
+ name: Maths
+ isExternal: true
+ spec.vb:
+ - uid: MLEM
+ name: MLEM
+ isExternal: true
+ - name: .
+ - uid: MLEM.Maths
+ name: Maths
+ isExternal: true
+- uid: TinyLife.Objects.PersonLike.GetHeadArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2)
+ commentId: M:TinyLife.Objects.PersonLike.GetHeadArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2)
+ parent: TinyLife.Objects.PersonLike
+ isExternal: true
+ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetHeadArea_TinyLife_Objects_Pose_MLEM_Maths_Direction2_
+ name: GetHeadArea(Pose, Direction2)
+ nameWithType: PersonLike.GetHeadArea(Pose, Direction2)
+ fullName: TinyLife.Objects.PersonLike.GetHeadArea(TinyLife.Objects.Pose, MLEM.Maths.Direction2)
+ spec.csharp:
+ - uid: TinyLife.Objects.PersonLike.GetHeadArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2)
+ name: GetHeadArea
+ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetHeadArea_TinyLife_Objects_Pose_MLEM_Maths_Direction2_
+ - name: (
+ - uid: TinyLife.Objects.Pose
+ name: Pose
+ href: TinyLife.Objects.Pose.html
+ - name: ','
+ - name: " "
+ - uid: MLEM.Maths.Direction2
+ name: Direction2
+ isExternal: true
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.PersonLike.GetHeadArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2)
+ name: GetHeadArea
+ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetHeadArea_TinyLife_Objects_Pose_MLEM_Maths_Direction2_
+ - name: (
+ - uid: TinyLife.Objects.Pose
+ name: Pose
+ href: TinyLife.Objects.Pose.html
+ - name: ','
+ - name: " "
+ - uid: MLEM.Maths.Direction2
+ name: Direction2
+ isExternal: true
+ - name: )
+- uid: TinyLife.Objects.Person.GetHeadArea*
+ commentId: Overload:TinyLife.Objects.Person.GetHeadArea
+ href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetHeadArea_TinyLife_Objects_Pose_MLEM_Maths_Direction2_
+ name: GetHeadArea
+ nameWithType: Person.GetHeadArea
+ fullName: TinyLife.Objects.Person.GetHeadArea
- uid: TinyLife.Objects.PersonLike.OnRoomCheck
commentId: M:TinyLife.Objects.PersonLike.OnRoomCheck
parent: TinyLife.Objects.PersonLike
@@ -11810,13 +11991,6 @@ references:
name: DrawUi
nameWithType: Person.DrawUi
fullName: TinyLife.Objects.Person.DrawUi
-- uid: MLEM.Maths.Direction2
- commentId: T:MLEM.Maths.Direction2
- parent: MLEM.Maths
- isExternal: true
- name: Direction2
- nameWithType: Direction2
- fullName: MLEM.Maths.Direction2
- uid: TinyLife.Objects.Outfit
commentId: T:TinyLife.Objects.Outfit
parent: TinyLife.Objects
@@ -11860,28 +12034,6 @@ references:
name: AgeGroup
href: TinyLife.Objects.AgeGroup.html
- name: '?'
-- uid: MLEM.Maths
- commentId: N:MLEM.Maths
- isExternal: true
- name: MLEM.Maths
- nameWithType: MLEM.Maths
- fullName: MLEM.Maths
- spec.csharp:
- - uid: MLEM
- name: MLEM
- isExternal: true
- - name: .
- - uid: MLEM.Maths
- name: Maths
- isExternal: true
- spec.vb:
- - uid: MLEM
- name: MLEM
- isExternal: true
- - name: .
- - uid: MLEM.Maths
- name: Maths
- isExternal: true
- uid: System.Nullable`1
commentId: T:System.Nullable`1
isExternal: true
@@ -11967,65 +12119,6 @@ references:
name: TinyLife
nameWithType: TinyLife
fullName: TinyLife
-- uid: TinyLife.Objects.MapObject.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
- commentId: M:TinyLife.Objects.MapObject.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
- parent: TinyLife.Objects.MapObject
- isExternal: true
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_DrawIcon_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_
- name: DrawIcon(Element, GameTime, SpriteBatch)
- nameWithType: MapObject.DrawIcon(Element, GameTime, SpriteBatch)
- fullName: TinyLife.Objects.MapObject.DrawIcon(MLEM.Ui.Elements.Element, Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch)
- spec.csharp:
- - uid: TinyLife.Objects.MapObject.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
- name: DrawIcon
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_DrawIcon_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_
- - name: (
- - uid: MLEM.Ui.Elements.Element
- name: Element
- isExternal: true
- - name: ','
- - name: " "
- - uid: Microsoft.Xna.Framework.GameTime
- name: GameTime
- isExternal: true
- - name: ','
- - name: " "
- - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch
- name: SpriteBatch
- isExternal: true
- - name: )
- spec.vb:
- - uid: TinyLife.Objects.MapObject.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
- name: DrawIcon
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_DrawIcon_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_
- - name: (
- - uid: MLEM.Ui.Elements.Element
- name: Element
- isExternal: true
- - name: ','
- - name: " "
- - uid: Microsoft.Xna.Framework.GameTime
- name: GameTime
- isExternal: true
- - name: ','
- - name: " "
- - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch
- name: SpriteBatch
- isExternal: true
- - name: )
-- uid: TinyLife.Objects.Person.DrawIcon*
- commentId: Overload:TinyLife.Objects.Person.DrawIcon
- href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_DrawIcon_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_
- name: DrawIcon
- nameWithType: Person.DrawIcon
- fullName: TinyLife.Objects.Person.DrawIcon
-- uid: MLEM.Ui.Elements.Element
- commentId: T:MLEM.Ui.Elements.Element
- parent: MLEM.Ui.Elements
- isExternal: true
- name: Element
- nameWithType: Element
- fullName: MLEM.Ui.Elements.Element
- uid: TinyLife.Goals.Project.Type
commentId: F:TinyLife.Goals.Project.Type
href: TinyLife.Goals.Project.html#TinyLife_Goals_Project_Type
diff --git a/docs/api/TinyLife.Objects.PersonLike.yml b/docs/api/TinyLife.Objects.PersonLike.yml
index deb69b8..6943c76 100644
--- a/docs/api/TinyLife.Objects.PersonLike.yml
+++ b/docs/api/TinyLife.Objects.PersonLike.yml
@@ -37,6 +37,7 @@ items:
- TinyLife.Objects.PersonLike.DisplayEmote(TinyLife.Actions.EmoteChoices,System.Boolean,System.Single,System.Single)
- TinyLife.Objects.PersonLike.DisplayEmoteAndSpeak(TinyLife.Actions.EmoteChoices,System.Nullable{TinyLife.Objects.SpeakStyle},System.Single,System.Single)
- TinyLife.Objects.PersonLike.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
+ - TinyLife.Objects.PersonLike.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
- TinyLife.Objects.PersonLike.DrawLooks(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.Single,TinyLife.Objects.ParentInfo,System.Nullable{Microsoft.Xna.Framework.Color},System.Single)
- TinyLife.Objects.PersonLike.DrawLooksLayer(Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Animations.SpriteAnimation,MLEM.Textures.TextureRegion,TinyLife.Objects.WornClothes,System.Int32,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.Single,TinyLife.Objects.ParentInfo,Microsoft.Xna.Framework.Color,System.Single,System.Single)
- TinyLife.Objects.PersonLike.DrawSize
@@ -56,6 +57,7 @@ items:
- TinyLife.Objects.PersonLike.GenerateShadowAnimation
- TinyLife.Objects.PersonLike.GetAction``1(System.Guid,System.Boolean)
- TinyLife.Objects.PersonLike.GetAiPriorityForObject(TinyLife.Objects.MapObject,TinyLife.Objects.ObjectCategory)
+ - TinyLife.Objects.PersonLike.GetBodyArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2)
- TinyLife.Objects.PersonLike.GetCategories(TinyLife.Objects.PersonLike)
- TinyLife.Objects.PersonLike.GetCausedEmotion(TinyLife.Emotions.EmotionModifier)
- TinyLife.Objects.PersonLike.GetCurrentGoals
@@ -64,6 +66,7 @@ items:
- TinyLife.Objects.PersonLike.GetEmotionSkillBoost(TinyLife.Skills.SkillType)
- TinyLife.Objects.PersonLike.GetFreeActionSpotInfos(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.PersonLike.GetFreeTalkingSpots(TinyLife.Objects.PersonLike)
+ - TinyLife.Objects.PersonLike.GetHeadArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2)
- TinyLife.Objects.PersonLike.GetHeldActionInfo
- TinyLife.Objects.PersonLike.GetHeldItemDepthOffset
- TinyLife.Objects.PersonLike.GetHeldItemDrawOffset(System.Boolean)
@@ -76,7 +79,6 @@ items:
- TinyLife.Objects.PersonLike.GetPassiveActionPriority(TinyLife.Actions.ActionType)
- TinyLife.Objects.PersonLike.GetPassiveNeedReduction(TinyLife.NeedType)
- TinyLife.Objects.PersonLike.GetPersonalitySkillBoost(TinyLife.Skills.SkillType)
- - TinyLife.Objects.PersonLike.GetPivot
- TinyLife.Objects.PersonLike.GetRandomOutfit(TinyLife.Objects.ClothesIntention)
- TinyLife.Objects.PersonLike.GetRandomSpeakSound(TinyLife.Objects.VoiceStyle,TinyLife.Objects.SpeakStyle,System.Collections.Generic.List{Microsoft.Xna.Framework.Audio.SoundEffect},System.Nullable{System.TimeSpan})
- TinyLife.Objects.PersonLike.GetRelationship(TinyLife.Objects.PersonLike,System.Boolean)
@@ -158,6 +160,7 @@ items:
- TinyLife.Objects.PersonLike.Outfits
- TinyLife.Objects.PersonLike.ParentInfo
- TinyLife.Objects.PersonLike.PersonalityTypes
+ - TinyLife.Objects.PersonLike.Pivot
- TinyLife.Objects.PersonLike.Portrait
- TinyLife.Objects.PersonLike.PregnancyAbility
- TinyLife.Objects.PersonLike.PregnancyHoursRemaining
@@ -195,6 +198,7 @@ items:
- TinyLife.Objects.PersonLike.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Objects.PersonLike.UpdateAction(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable})
- TinyLife.Objects.PersonLike.UpdateActions(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
+ - TinyLife.Objects.PersonLike.UpdateAdditionalVisuals
- TinyLife.Objects.PersonLike.UpdateAnimations(System.TimeSpan,System.Single)
- TinyLife.Objects.PersonLike.UpdateEmotes(Microsoft.Xna.Framework.GameTime,System.Single)
- TinyLife.Objects.PersonLike.UpdateEmotions(Microsoft.Xna.Framework.GameTime,System.TimeSpan)
@@ -244,6 +248,7 @@ items:
- TinyLife.Objects.IUpdatingObject
inheritedMembers:
- TinyLife.Objects.MapObject.PersonRotationOrder
+ - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnValidatedEarly
@@ -275,7 +280,6 @@ items:
- TinyLife.Objects.MapObject.GetRestoreNeedModifier(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
- TinyLife.Objects.MapObject.IsFreeSpot(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
- - TinyLife.Objects.MapObject.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
- TinyLife.Objects.MapObject.OnPositionChanged(Microsoft.Xna.Framework.Vector2,System.Single)
- TinyLife.Objects.MapObject.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
@@ -2215,6 +2219,29 @@ items:
type: Microsoft.Xna.Framework.Point
content.vb: Public MustOverride ReadOnly Property DrawSize As Point
overload: TinyLife.Objects.PersonLike.DrawSize*
+- uid: TinyLife.Objects.PersonLike.Pivot
+ commentId: P:TinyLife.Objects.PersonLike.Pivot
+ id: Pivot
+ parent: TinyLife.Objects.PersonLike
+ langs:
+ - csharp
+ - vb
+ name: Pivot
+ nameWithType: PersonLike.Pivot
+ fullName: TinyLife.Objects.PersonLike.Pivot
+ type: Property
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ summary: Returns this person's screen-space pivot position, based on the current animation frame.
+ example: []
+ syntax:
+ content: public abstract Vector2 Pivot { get; }
+ parameters: []
+ return:
+ type: Microsoft.Xna.Framework.Vector2
+ content.vb: Public MustOverride ReadOnly Property Pivot As Vector2
+ overload: TinyLife.Objects.PersonLike.Pivot*
- uid: TinyLife.Objects.PersonLike.CurrentMode
commentId: P:TinyLife.Objects.PersonLike.CurrentMode
id: CurrentMode
@@ -2914,6 +2941,56 @@ items:
nameWithType.vb: PersonLike.DrawUi(SpriteBatch, Vector2, Single, Direction2, Outfit, Pose?, AgeGroup?)
fullName.vb: TinyLife.Objects.PersonLike.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Single, MLEM.Maths.Direction2, TinyLife.Objects.Outfit, TinyLife.Objects.Pose?, TinyLife.Objects.AgeGroup?)
name.vb: DrawUi(SpriteBatch, Vector2, Single, Direction2, Outfit, Pose?, AgeGroup?)
+- uid: TinyLife.Objects.PersonLike.GetBodyArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2)
+ commentId: M:TinyLife.Objects.PersonLike.GetBodyArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2)
+ id: GetBodyArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2)
+ parent: TinyLife.Objects.PersonLike
+ langs:
+ - csharp
+ - vb
+ name: GetBodyArea(Pose, Direction2)
+ nameWithType: PersonLike.GetBodyArea(Pose, Direction2)
+ fullName: TinyLife.Objects.PersonLike.GetBodyArea(TinyLife.Objects.Pose, MLEM.Maths.Direction2)
+ type: Method
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ syntax:
+ content: public abstract Rectangle GetBodyArea(Pose pose, Direction2 rotation)
+ parameters:
+ - id: pose
+ type: TinyLife.Objects.Pose
+ - id: rotation
+ type: MLEM.Maths.Direction2
+ return:
+ type: Microsoft.Xna.Framework.Rectangle
+ content.vb: Public MustOverride Function GetBodyArea(pose As Pose, rotation As Direction2) As Rectangle
+ overload: TinyLife.Objects.PersonLike.GetBodyArea*
+- uid: TinyLife.Objects.PersonLike.GetHeadArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2)
+ commentId: M:TinyLife.Objects.PersonLike.GetHeadArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2)
+ id: GetHeadArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2)
+ parent: TinyLife.Objects.PersonLike
+ langs:
+ - csharp
+ - vb
+ name: GetHeadArea(Pose, Direction2)
+ nameWithType: PersonLike.GetHeadArea(Pose, Direction2)
+ fullName: TinyLife.Objects.PersonLike.GetHeadArea(TinyLife.Objects.Pose, MLEM.Maths.Direction2)
+ type: Method
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ syntax:
+ content: public abstract Rectangle GetHeadArea(Pose pose, Direction2 rotation)
+ parameters:
+ - id: pose
+ type: TinyLife.Objects.Pose
+ - id: rotation
+ type: MLEM.Maths.Direction2
+ return:
+ type: Microsoft.Xna.Framework.Rectangle
+ content.vb: Public MustOverride Function GetHeadArea(pose As Pose, rotation As Direction2) As Rectangle
+ overload: TinyLife.Objects.PersonLike.GetHeadArea*
- uid: TinyLife.Objects.PersonLike.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,System.Int32,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point)
commentId: M:TinyLife.Objects.PersonLike.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,System.Int32,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point)
id: GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,System.Int32,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point)
@@ -3344,6 +3421,43 @@ items:
nameWithType.vb: PersonLike.ResetToStatic(Boolean, Boolean)
fullName.vb: TinyLife.Objects.PersonLike.ResetToStatic(Boolean, Boolean)
name.vb: ResetToStatic(Boolean, Boolean)
+- uid: TinyLife.Objects.PersonLike.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
+ commentId: M:TinyLife.Objects.PersonLike.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
+ id: DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
+ parent: TinyLife.Objects.PersonLike
+ langs:
+ - csharp
+ - vb
+ name: DrawIcon(Element, GameTime, SpriteBatch)
+ nameWithType: PersonLike.DrawIcon(Element, GameTime, SpriteBatch)
+ fullName: TinyLife.Objects.PersonLike.DrawIcon(MLEM.Ui.Elements.Element, Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch)
+ type: Method
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ summary: >-
+ Draws this object as an icon in UI space. This method is called by the action queue as well as for notifications.
+
+ By default, people draw their , and draws itself in ui space.
+ example: []
+ syntax:
+ content: public override bool DrawIcon(Element element, GameTime time, SpriteBatch batch)
+ parameters:
+ - id: element
+ type: MLEM.Ui.Elements.Element
+ description: The element to draw the object in.
+ - id: time
+ type: Microsoft.Xna.Framework.GameTime
+ description: The game time.
+ - id: batch
+ type: Microsoft.Xna.Framework.Graphics.SpriteBatch
+ description: The sprite batch to use for drawing.
+ return:
+ type: System.Boolean
+ description: Whether the object was actually drawn as an icon. If false is returned, a replacement icon can be drawn by the caller instead.
+ content.vb: Public Overrides Function DrawIcon(element As Element, time As GameTime, batch As SpriteBatch) As Boolean
+ overridden: TinyLife.Objects.MapObject.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
+ overload: TinyLife.Objects.PersonLike.DrawIcon*
- uid: TinyLife.Objects.PersonLike.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
commentId: M:TinyLife.Objects.PersonLike.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
id: MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
@@ -3485,7 +3599,7 @@ items:
- Tiny Life
namespace: TinyLife.Objects
summary: >-
- Changes the wit the given person by the given amount.
+ Changes the wit the given person by the given amount.
Additionally, a friendship is displayed and a is displayed if the friendship type changes.
example: []
@@ -3521,7 +3635,7 @@ items:
- Tiny Life
namespace: TinyLife.Objects
summary: >-
- Changes the wit the given person by the given amount.
+ Changes the wit the given person by the given amount.
Additionally, a romance is displayed.
example: []
@@ -3902,7 +4016,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Objects
- summary: Returns the of the given type for this person
+ summary: Returns the of the given type for this person
example: []
syntax:
content: public float GetNeed(NeedType type)
@@ -3929,7 +4043,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Objects
- summary: Returns the of the given type for this person
+ summary: Returns the of the given type for this person
example: []
syntax:
content: public float GetNeedPercentage(NeedType type)
@@ -5304,7 +5418,7 @@ items:
- Tiny Life
namespace: TinyLife.Objects
summary: >-
- Causes this person's to be increased, but additionally triggers the .
+ Causes this person's to be increased, but additionally triggers the .
This method should only be used if the money is earned in a "manual" way, like when selling a homemade painting or publishing a book.
example: []
@@ -5776,29 +5890,6 @@ items:
description: This person's held item's depth offset.
content.vb: Public Overridable Function GetHeldItemDepthOffset() As Single
overload: TinyLife.Objects.PersonLike.GetHeldItemDepthOffset*
-- uid: TinyLife.Objects.PersonLike.GetPivot
- commentId: M:TinyLife.Objects.PersonLike.GetPivot
- id: GetPivot
- parent: TinyLife.Objects.PersonLike
- langs:
- - csharp
- - vb
- name: GetPivot()
- nameWithType: PersonLike.GetPivot()
- fullName: TinyLife.Objects.PersonLike.GetPivot()
- type: Method
- assemblies:
- - Tiny Life
- namespace: TinyLife.Objects
- summary: Returns this person's screen-space pivot position, based on the current animation frame.
- example: []
- syntax:
- content: public virtual Vector2 GetPivot()
- return:
- type: Microsoft.Xna.Framework.Vector2
- description: This person's screen-space pivot position.
- content.vb: Public Overridable Function GetPivot() As Vector2
- overload: TinyLife.Objects.PersonLike.GetPivot*
- uid: TinyLife.Objects.PersonLike.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean)
commentId: M:TinyLife.Objects.PersonLike.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean)
id: CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean)
@@ -6442,6 +6533,26 @@ items:
content: protected virtual void ResetVisuals()
content.vb: Protected Overridable Sub ResetVisuals()
overload: TinyLife.Objects.PersonLike.ResetVisuals*
+- uid: TinyLife.Objects.PersonLike.UpdateAdditionalVisuals
+ commentId: M:TinyLife.Objects.PersonLike.UpdateAdditionalVisuals
+ id: UpdateAdditionalVisuals
+ parent: TinyLife.Objects.PersonLike
+ langs:
+ - csharp
+ - vb
+ name: UpdateAdditionalVisuals()
+ nameWithType: PersonLike.UpdateAdditionalVisuals()
+ fullName: TinyLife.Objects.PersonLike.UpdateAdditionalVisuals()
+ type: Method
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ summary: A method invoked in near the end to update additional visuals, like spawning particles and changing the person's .
+ example: []
+ syntax:
+ content: protected virtual void UpdateAdditionalVisuals()
+ content.vb: Protected Overridable Sub UpdateAdditionalVisuals()
+ overload: TinyLife.Objects.PersonLike.UpdateAdditionalVisuals*
- uid: TinyLife.Objects.PersonLike.OnActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Objects.PersonLike.OnActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType)
id: OnActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType)
@@ -6704,6 +6815,13 @@ references:
name: PersonRotationOrder
nameWithType: MapObject.PersonRotationOrder
fullName: TinyLife.Objects.MapObject.PersonRotationOrder
+- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ parent: TinyLife.Objects.MapObject
+ href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices
+ name: PersonRotationOrderIndices
+ nameWithType: MapObject.PersonRotationOrderIndices
+ fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
parent: TinyLife.Objects.MapObject
@@ -7523,52 +7641,6 @@ references:
name: Point
isExternal: true
- name: )
-- uid: TinyLife.Objects.MapObject.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
- commentId: M:TinyLife.Objects.MapObject.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
- parent: TinyLife.Objects.MapObject
- isExternal: true
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_DrawIcon_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_
- name: DrawIcon(Element, GameTime, SpriteBatch)
- nameWithType: MapObject.DrawIcon(Element, GameTime, SpriteBatch)
- fullName: TinyLife.Objects.MapObject.DrawIcon(MLEM.Ui.Elements.Element, Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch)
- spec.csharp:
- - uid: TinyLife.Objects.MapObject.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
- name: DrawIcon
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_DrawIcon_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_
- - name: (
- - uid: MLEM.Ui.Elements.Element
- name: Element
- isExternal: true
- - name: ','
- - name: " "
- - uid: Microsoft.Xna.Framework.GameTime
- name: GameTime
- isExternal: true
- - name: ','
- - name: " "
- - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch
- name: SpriteBatch
- isExternal: true
- - name: )
- spec.vb:
- - uid: TinyLife.Objects.MapObject.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
- name: DrawIcon
- href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_DrawIcon_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_
- - name: (
- - uid: MLEM.Ui.Elements.Element
- name: Element
- isExternal: true
- - name: ','
- - name: " "
- - uid: Microsoft.Xna.Framework.GameTime
- name: GameTime
- isExternal: true
- - name: ','
- - name: " "
- - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch
- name: SpriteBatch
- isExternal: true
- - name: )
- uid: TinyLife.Objects.MapObject.OnPositionChanged(Microsoft.Xna.Framework.Vector2,System.Single)
commentId: M:TinyLife.Objects.MapObject.OnPositionChanged(Microsoft.Xna.Framework.Vector2,System.Single)
parent: TinyLife.Objects.MapObject
@@ -10729,13 +10801,11 @@ references:
fullName: TinyLife.World.Lot
- uid: TinyLife.Actions.VisitLotAction
commentId: T:TinyLife.Actions.VisitLotAction
- href: TinyLife.Actions.VisitLotAction.html
name: VisitLotAction
nameWithType: VisitLotAction
fullName: TinyLife.Actions.VisitLotAction
- uid: TinyLife.Actions.GoHomeAction
commentId: T:TinyLife.Actions.GoHomeAction
- href: TinyLife.Actions.GoHomeAction.html
name: GoHomeAction
nameWithType: GoHomeAction
fullName: TinyLife.Actions.GoHomeAction
@@ -11272,7 +11342,6 @@ references:
- name: )
- uid: TinyLife.Objects.PersonLike.Random
commentId: F:TinyLife.Objects.PersonLike.Random
- href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Random
name: Random
nameWithType: PersonLike.Random
fullName: TinyLife.Objects.PersonLike.Random
@@ -12203,6 +12272,12 @@ references:
name: Point
nameWithType: Point
fullName: Microsoft.Xna.Framework.Point
+- uid: TinyLife.Objects.PersonLike.Pivot*
+ commentId: Overload:TinyLife.Objects.PersonLike.Pivot
+ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Pivot
+ name: Pivot
+ nameWithType: PersonLike.Pivot
+ fullName: TinyLife.Objects.PersonLike.Pivot
- uid: TinyLife.Objects.IUpdatingObject.UpdateMode
commentId: T:TinyLife.Objects.IUpdatingObject.UpdateMode
parent: TinyLife.Objects
@@ -13096,14 +13171,13 @@ references:
fullName: TinyLife.Objects.PersonLike.Memories
- uid: TinyLife.Objects.PersonLike.AddMemory(TinyLife.Goals.Memory)
commentId: M:TinyLife.Objects.PersonLike.AddMemory(TinyLife.Goals.Memory)
- href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_AddMemory_TinyLife_Goals_Memory_
+ href: TinyLife.Goals.Memory.html
name: AddMemory(Memory)
nameWithType: PersonLike.AddMemory(Memory)
fullName: TinyLife.Objects.PersonLike.AddMemory(TinyLife.Goals.Memory)
spec.csharp:
- uid: TinyLife.Objects.PersonLike.AddMemory(TinyLife.Goals.Memory)
name: AddMemory
- href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_AddMemory_TinyLife_Goals_Memory_
- name: (
- uid: TinyLife.Goals.Memory
name: Memory
@@ -13112,7 +13186,6 @@ references:
spec.vb:
- uid: TinyLife.Objects.PersonLike.AddMemory(TinyLife.Goals.Memory)
name: AddMemory
- href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_AddMemory_TinyLife_Goals_Memory_
- name: (
- uid: TinyLife.Goals.Memory
name: Memory
@@ -14306,6 +14379,25 @@ references:
name: AgeGroup
href: TinyLife.Objects.AgeGroup.html
- name: '?'
+- uid: TinyLife.Objects.PersonLike.GetBodyArea*
+ commentId: Overload:TinyLife.Objects.PersonLike.GetBodyArea
+ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetBodyArea_TinyLife_Objects_Pose_MLEM_Maths_Direction2_
+ name: GetBodyArea
+ nameWithType: PersonLike.GetBodyArea
+ fullName: TinyLife.Objects.PersonLike.GetBodyArea
+- uid: Microsoft.Xna.Framework.Rectangle
+ commentId: T:Microsoft.Xna.Framework.Rectangle
+ parent: Microsoft.Xna.Framework
+ isExternal: true
+ name: Rectangle
+ nameWithType: Rectangle
+ fullName: Microsoft.Xna.Framework.Rectangle
+- uid: TinyLife.Objects.PersonLike.GetHeadArea*
+ commentId: Overload:TinyLife.Objects.PersonLike.GetHeadArea
+ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetHeadArea_TinyLife_Objects_Pose_MLEM_Maths_Direction2_
+ name: GetHeadArea
+ nameWithType: PersonLike.GetHeadArea
+ fullName: TinyLife.Objects.PersonLike.GetHeadArea
- uid: MLEM.Animations.SpriteAnimationGroup
commentId: T:MLEM.Animations.SpriteAnimationGroup
parent: MLEM.Animations
@@ -15156,6 +15248,72 @@ references:
name: ResetToStatic
nameWithType: PersonLike.ResetToStatic
fullName: TinyLife.Objects.PersonLike.ResetToStatic
+- uid: TinyLife.Objects.PersonLike.Portrait
+ commentId: P:TinyLife.Objects.PersonLike.Portrait
+ parent: TinyLife.Objects.PersonLike
+ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Portrait
+ name: Portrait
+ nameWithType: PersonLike.Portrait
+ fullName: TinyLife.Objects.PersonLike.Portrait
+- uid: TinyLife.Objects.MapObject.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
+ commentId: M:TinyLife.Objects.MapObject.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
+ parent: TinyLife.Objects.MapObject
+ isExternal: true
+ href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_DrawIcon_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_
+ name: DrawIcon(Element, GameTime, SpriteBatch)
+ nameWithType: MapObject.DrawIcon(Element, GameTime, SpriteBatch)
+ fullName: TinyLife.Objects.MapObject.DrawIcon(MLEM.Ui.Elements.Element, Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch)
+ spec.csharp:
+ - uid: TinyLife.Objects.MapObject.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
+ name: DrawIcon
+ href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_DrawIcon_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_
+ - name: (
+ - uid: MLEM.Ui.Elements.Element
+ name: Element
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.GameTime
+ name: GameTime
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch
+ name: SpriteBatch
+ isExternal: true
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.MapObject.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
+ name: DrawIcon
+ href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_DrawIcon_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_
+ - name: (
+ - uid: MLEM.Ui.Elements.Element
+ name: Element
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.GameTime
+ name: GameTime
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch
+ name: SpriteBatch
+ isExternal: true
+ - name: )
+- uid: TinyLife.Objects.PersonLike.DrawIcon*
+ commentId: Overload:TinyLife.Objects.PersonLike.DrawIcon
+ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_DrawIcon_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_
+ name: DrawIcon
+ nameWithType: PersonLike.DrawIcon
+ fullName: TinyLife.Objects.PersonLike.DrawIcon
+- uid: MLEM.Ui.Elements.Element
+ commentId: T:MLEM.Ui.Elements.Element
+ parent: MLEM.Ui.Elements
+ isExternal: true
+ name: Element
+ nameWithType: Element
+ fullName: MLEM.Ui.Elements.Element
- uid: TinyLife.World.Map.AddObject(TinyLife.Objects.MapObject)
commentId: M:TinyLife.World.Map.AddObject(TinyLife.Objects.MapObject)
href: TinyLife.World.Map.html#TinyLife_World_Map_AddObject_TinyLife_Objects_MapObject_
@@ -17012,13 +17170,6 @@ references:
name: SetPregnancyStatus
nameWithType: PersonLike.SetPregnancyStatus
fullName: TinyLife.Objects.PersonLike.SetPregnancyStatus
-- uid: TinyLife.Objects.PersonLike.Portrait
- commentId: P:TinyLife.Objects.PersonLike.Portrait
- parent: TinyLife.Objects.PersonLike
- href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Portrait
- name: Portrait
- nameWithType: PersonLike.Portrait
- fullName: TinyLife.Objects.PersonLike.Portrait
- uid: TinyLife.Objects.PersonLike.SetAnimationsPortraitDirty*
commentId: Overload:TinyLife.Objects.PersonLike.SetAnimationsPortraitDirty
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_SetAnimationsPortraitDirty
@@ -17099,12 +17250,6 @@ references:
name: GetHeldItemDepthOffset
nameWithType: PersonLike.GetHeldItemDepthOffset
fullName: TinyLife.Objects.PersonLike.GetHeldItemDepthOffset
-- uid: TinyLife.Objects.PersonLike.GetPivot*
- commentId: Overload:TinyLife.Objects.PersonLike.GetPivot
- href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetPivot
- name: GetPivot
- nameWithType: PersonLike.GetPivot
- fullName: TinyLife.Objects.PersonLike.GetPivot
- uid: TinyLife.Actions.ActionType.TypeSettings.RequiredSkill
commentId: F:TinyLife.Actions.ActionType.TypeSettings.RequiredSkill
href: TinyLife.Actions.ActionType.TypeSettings.html#TinyLife_Actions_ActionType_TypeSettings_RequiredSkill
@@ -17498,6 +17643,19 @@ references:
name: ResetVisuals
nameWithType: PersonLike.ResetVisuals
fullName: TinyLife.Objects.PersonLike.ResetVisuals
+- uid: TinyLife.Objects.PersonLike.Tint
+ commentId: F:TinyLife.Objects.PersonLike.Tint
+ parent: TinyLife.Objects.PersonLike
+ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Tint
+ name: Tint
+ nameWithType: PersonLike.Tint
+ fullName: TinyLife.Objects.PersonLike.Tint
+- uid: TinyLife.Objects.PersonLike.UpdateAdditionalVisuals*
+ commentId: Overload:TinyLife.Objects.PersonLike.UpdateAdditionalVisuals
+ href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_UpdateAdditionalVisuals
+ name: UpdateAdditionalVisuals
+ nameWithType: PersonLike.UpdateAdditionalVisuals
+ fullName: TinyLife.Objects.PersonLike.UpdateAdditionalVisuals
- uid: TinyLife.Objects.PersonLike.OnActionsCompleted
commentId: E:TinyLife.Objects.PersonLike.OnActionsCompleted
parent: TinyLife.Objects.PersonLike
diff --git a/docs/api/TinyLife.Objects.ScreenObject.yml b/docs/api/TinyLife.Objects.ScreenObject.yml
index 77c120f..b609840 100644
--- a/docs/api/TinyLife.Objects.ScreenObject.yml
+++ b/docs/api/TinyLife.Objects.ScreenObject.yml
@@ -137,6 +137,7 @@ items:
- TinyLife.Objects.Furniture.NotifyNeighbors
- TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- TinyLife.Objects.MapObject.PersonRotationOrder
+ - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnValidatedEarly
@@ -3497,6 +3498,13 @@ references:
name: PersonRotationOrder
nameWithType: MapObject.PersonRotationOrder
fullName: TinyLife.Objects.MapObject.PersonRotationOrder
+- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ parent: TinyLife.Objects.MapObject
+ href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices
+ name: PersonRotationOrderIndices
+ nameWithType: MapObject.PersonRotationOrderIndices
+ fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.Television.yml b/docs/api/TinyLife.Objects.Television.yml
index 3ada5ee..699ee71 100644
--- a/docs/api/TinyLife.Objects.Television.yml
+++ b/docs/api/TinyLife.Objects.Television.yml
@@ -140,6 +140,7 @@ items:
- TinyLife.Objects.Furniture.NotifyNeighbors
- TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- TinyLife.Objects.MapObject.PersonRotationOrder
+ - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnValidatedEarly
@@ -3643,6 +3644,13 @@ references:
name: PersonRotationOrder
nameWithType: MapObject.PersonRotationOrder
fullName: TinyLife.Objects.MapObject.PersonRotationOrder
+- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ parent: TinyLife.Objects.MapObject
+ href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices
+ name: PersonRotationOrderIndices
+ nameWithType: MapObject.PersonRotationOrderIndices
+ fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.TrashBag.yml b/docs/api/TinyLife.Objects.TrashBag.yml
index fcbe0dd..185f501 100644
--- a/docs/api/TinyLife.Objects.TrashBag.yml
+++ b/docs/api/TinyLife.Objects.TrashBag.yml
@@ -122,6 +122,7 @@ items:
- TinyLife.Objects.Furniture.NotifyNeighbors
- TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- TinyLife.Objects.MapObject.PersonRotationOrder
+ - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnValidatedEarly
@@ -3349,6 +3350,13 @@ references:
name: PersonRotationOrder
nameWithType: MapObject.PersonRotationOrder
fullName: TinyLife.Objects.MapObject.PersonRotationOrder
+- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ parent: TinyLife.Objects.MapObject
+ href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices
+ name: PersonRotationOrderIndices
+ nameWithType: MapObject.PersonRotationOrderIndices
+ fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.TrashCan.yml b/docs/api/TinyLife.Objects.TrashCan.yml
index b048906..8afc40c 100644
--- a/docs/api/TinyLife.Objects.TrashCan.yml
+++ b/docs/api/TinyLife.Objects.TrashCan.yml
@@ -122,6 +122,7 @@ items:
- TinyLife.Objects.Furniture.NotifyNeighbors
- TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- TinyLife.Objects.MapObject.PersonRotationOrder
+ - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnValidatedEarly
@@ -3296,6 +3297,13 @@ references:
name: PersonRotationOrder
nameWithType: MapObject.PersonRotationOrder
fullName: TinyLife.Objects.MapObject.PersonRotationOrder
+- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ parent: TinyLife.Objects.MapObject
+ href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices
+ name: PersonRotationOrderIndices
+ nameWithType: MapObject.PersonRotationOrderIndices
+ fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.UnfinishedWoodwork.yml b/docs/api/TinyLife.Objects.UnfinishedWoodwork.yml
index 300cbd3..e04ba4e 100644
--- a/docs/api/TinyLife.Objects.UnfinishedWoodwork.yml
+++ b/docs/api/TinyLife.Objects.UnfinishedWoodwork.yml
@@ -121,6 +121,7 @@ items:
- TinyLife.Objects.Furniture.NotifyNeighbors
- TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
- TinyLife.Objects.MapObject.PersonRotationOrder
+ - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnValidatedEarly
@@ -3267,6 +3268,13 @@ references:
name: PersonRotationOrder
nameWithType: MapObject.PersonRotationOrder
fullName: TinyLife.Objects.MapObject.PersonRotationOrder
+- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ parent: TinyLife.Objects.MapObject
+ href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices
+ name: PersonRotationOrderIndices
+ nameWithType: MapObject.PersonRotationOrderIndices
+ fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.Vehicle.yml b/docs/api/TinyLife.Objects.Vehicle.yml
index 3f9ebba..600fbd3 100644
--- a/docs/api/TinyLife.Objects.Vehicle.yml
+++ b/docs/api/TinyLife.Objects.Vehicle.yml
@@ -42,6 +42,7 @@ items:
- TinyLife.Objects.IUpdatingObject
inheritedMembers:
- TinyLife.Objects.MapObject.PersonRotationOrder
+ - TinyLife.Objects.MapObject.PersonRotationOrderIndices
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
- TinyLife.Objects.MapObject.OnValidatedEarly
@@ -587,6 +588,13 @@ references:
name: PersonRotationOrder
nameWithType: MapObject.PersonRotationOrder
fullName: TinyLife.Objects.MapObject.PersonRotationOrder
+- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices
+ parent: TinyLife.Objects.MapObject
+ href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices
+ name: PersonRotationOrderIndices
+ nameWithType: MapObject.PersonRotationOrderIndices
+ fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices
- uid: TinyLife.Objects.MapObject.OnCreated
commentId: E:TinyLife.Objects.MapObject.OnCreated
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Options.yml b/docs/api/TinyLife.Options.yml
index 882f49a..6b2cc94 100644
--- a/docs/api/TinyLife.Options.yml
+++ b/docs/api/TinyLife.Options.yml
@@ -22,6 +22,7 @@ items:
- TinyLife.Options.CurrentFloor
- TinyLife.Options.CursorScale
- TinyLife.Options.DecreaseSpeedKeybind
+ - TinyLife.Options.EmotionParticles
- TinyLife.Options.EmotionStingVolume
- TinyLife.Options.EventStingVolume
- TinyLife.Options.FloorDownKeybind
@@ -2077,7 +2078,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife
- summary: Whether music should be played in Play Mode. This is used by the occasion.
+ summary: Whether music should be played in Play Mode. This is used by the occasion.
example: []
syntax:
content: >-
@@ -2323,6 +2324,35 @@ items:
arguments:
- type: System.Type
value: Newtonsoft.Json.Converters.StringEnumConverter
+- uid: TinyLife.Options.EmotionParticles
+ commentId: F:TinyLife.Options.EmotionParticles
+ id: EmotionParticles
+ parent: TinyLife.Options
+ langs:
+ - csharp
+ - vb
+ name: EmotionParticles
+ nameWithType: Options.EmotionParticles
+ fullName: TinyLife.Options.EmotionParticles
+ type: Field
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife
+ syntax:
+ content: >-
+ [DataMember]
+
+ public bool EmotionParticles
+ return:
+ type: System.Boolean
+ content.vb: >-
+
+
+ Public EmotionParticles As Boolean
+ attributes:
+ - type: System.Runtime.Serialization.DataMemberAttribute
+ ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
+ arguments: []
- uid: TinyLife.Options.Apply(System.Boolean)
commentId: M:TinyLife.Options.Apply(System.Boolean)
id: Apply(System.Boolean)
@@ -2373,7 +2403,7 @@ references:
- uid: TinyLife.Uis.OptionsMenu.Initialize(MLEM.Ui.UiSystem,System.Boolean,TinyLife.Uis.OptionsMenu.Tab)
commentId: M:TinyLife.Uis.OptionsMenu.Initialize(MLEM.Ui.UiSystem,System.Boolean,TinyLife.Uis.OptionsMenu.Tab)
isExternal: true
- href: TinyLife.Uis.OptionsMenu.html#TinyLife_Uis_OptionsMenu_Initialize_MLEM_Ui_UiSystem_System_Boolean_TinyLife_Uis_OptionsMenu_Tab_
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
name: Initialize(UiSystem, bool, Tab)
nameWithType: OptionsMenu.Initialize(UiSystem, bool, OptionsMenu.Tab)
fullName: TinyLife.Uis.OptionsMenu.Initialize(MLEM.Ui.UiSystem, bool, TinyLife.Uis.OptionsMenu.Tab)
@@ -2383,7 +2413,6 @@ references:
spec.csharp:
- uid: TinyLife.Uis.OptionsMenu.Initialize(MLEM.Ui.UiSystem,System.Boolean,TinyLife.Uis.OptionsMenu.Tab)
name: Initialize
- href: TinyLife.Uis.OptionsMenu.html#TinyLife_Uis_OptionsMenu_Initialize_MLEM_Ui_UiSystem_System_Boolean_TinyLife_Uis_OptionsMenu_Tab_
- name: (
- uid: MLEM.Ui.UiSystem
name: UiSystem
@@ -2398,12 +2427,10 @@ references:
- name: " "
- uid: TinyLife.Uis.OptionsMenu.Tab
name: Tab
- href: TinyLife.Uis.OptionsMenu.Tab.html
- name: )
spec.vb:
- uid: TinyLife.Uis.OptionsMenu.Initialize(MLEM.Ui.UiSystem,System.Boolean,TinyLife.Uis.OptionsMenu.Tab)
name: Initialize
- href: TinyLife.Uis.OptionsMenu.html#TinyLife_Uis_OptionsMenu_Initialize_MLEM_Ui_UiSystem_System_Boolean_TinyLife_Uis_OptionsMenu_Tab_
- name: (
- uid: MLEM.Ui.UiSystem
name: UiSystem
@@ -2418,7 +2445,6 @@ references:
- name: " "
- uid: TinyLife.Uis.OptionsMenu.Tab
name: Tab
- href: TinyLife.Uis.OptionsMenu.Tab.html
- name: )
- uid: TinyLife
commentId: N:TinyLife
@@ -3100,20 +3126,17 @@ references:
fullName: Microsoft.Xna.Framework.Input.Keys.Escape
- uid: TinyLife.Options.Load
commentId: M:TinyLife.Options.Load
- href: TinyLife.Options.html#TinyLife_Options_Load
name: Load()
nameWithType: Options.Load()
fullName: TinyLife.Options.Load()
spec.csharp:
- uid: TinyLife.Options.Load
name: Load
- href: TinyLife.Options.html#TinyLife_Options_Load
- name: (
- name: )
spec.vb:
- uid: TinyLife.Options.Load
name: Load
- href: TinyLife.Options.html#TinyLife_Options_Load
- name: (
- name: )
- uid: System.Collections.Generic.List{TinyLife.Utilities.Migration{TinyLife.Options}}
@@ -4181,7 +4204,6 @@ references:
fullName: TinyLife.Uis.Notifications
- uid: TinyLife.Uis.Cursor
commentId: T:TinyLife.Uis.Cursor
- href: TinyLife.Uis.Cursor.html
name: Cursor
nameWithType: Cursor
fullName: TinyLife.Uis.Cursor
diff --git a/docs/api/TinyLife.PerSaveOptions.yml b/docs/api/TinyLife.PerSaveOptions.yml
index e28f58f..16df6fb 100644
--- a/docs/api/TinyLife.PerSaveOptions.yml
+++ b/docs/api/TinyLife.PerSaveOptions.yml
@@ -699,7 +699,7 @@ references:
- uid: TinyLife.Uis.OptionsMenu.Initialize(MLEM.Ui.UiSystem,System.Boolean,TinyLife.Uis.OptionsMenu.Tab)
commentId: M:TinyLife.Uis.OptionsMenu.Initialize(MLEM.Ui.UiSystem,System.Boolean,TinyLife.Uis.OptionsMenu.Tab)
isExternal: true
- href: TinyLife.Uis.OptionsMenu.html#TinyLife_Uis_OptionsMenu_Initialize_MLEM_Ui_UiSystem_System_Boolean_TinyLife_Uis_OptionsMenu_Tab_
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
name: Initialize(UiSystem, bool, Tab)
nameWithType: OptionsMenu.Initialize(UiSystem, bool, OptionsMenu.Tab)
fullName: TinyLife.Uis.OptionsMenu.Initialize(MLEM.Ui.UiSystem, bool, TinyLife.Uis.OptionsMenu.Tab)
@@ -709,7 +709,6 @@ references:
spec.csharp:
- uid: TinyLife.Uis.OptionsMenu.Initialize(MLEM.Ui.UiSystem,System.Boolean,TinyLife.Uis.OptionsMenu.Tab)
name: Initialize
- href: TinyLife.Uis.OptionsMenu.html#TinyLife_Uis_OptionsMenu_Initialize_MLEM_Ui_UiSystem_System_Boolean_TinyLife_Uis_OptionsMenu_Tab_
- name: (
- uid: MLEM.Ui.UiSystem
name: UiSystem
@@ -724,12 +723,10 @@ references:
- name: " "
- uid: TinyLife.Uis.OptionsMenu.Tab
name: Tab
- href: TinyLife.Uis.OptionsMenu.Tab.html
- name: )
spec.vb:
- uid: TinyLife.Uis.OptionsMenu.Initialize(MLEM.Ui.UiSystem,System.Boolean,TinyLife.Uis.OptionsMenu.Tab)
name: Initialize
- href: TinyLife.Uis.OptionsMenu.html#TinyLife_Uis_OptionsMenu_Initialize_MLEM_Ui_UiSystem_System_Boolean_TinyLife_Uis_OptionsMenu_Tab_
- name: (
- uid: MLEM.Ui.UiSystem
name: UiSystem
@@ -744,7 +741,6 @@ references:
- name: " "
- uid: TinyLife.Uis.OptionsMenu.Tab
name: Tab
- href: TinyLife.Uis.OptionsMenu.Tab.html
- name: )
- uid: TinyLife.PerSaveOptions.Instance
commentId: P:TinyLife.PerSaveOptions.Instance
diff --git a/docs/api/TinyLife.PersonalityType.yml b/docs/api/TinyLife.PersonalityType.yml
index c836522..7d7e855 100644
--- a/docs/api/TinyLife.PersonalityType.yml
+++ b/docs/api/TinyLife.PersonalityType.yml
@@ -2956,7 +2956,6 @@ references:
fullName: TinyLife.PersonalityType.MaxMajorsPerPerson
- uid: TinyLife.PersonalityType.Random
commentId: F:TinyLife.PersonalityType.Random
- href: TinyLife.PersonalityType.html#TinyLife_PersonalityType_Random
name: Random
nameWithType: PersonalityType.Random
fullName: TinyLife.PersonalityType.Random
diff --git a/docs/api/TinyLife.SaveHandler.SaveData.yml b/docs/api/TinyLife.SaveHandler.SaveData.yml
index abca211..409e7cc 100644
--- a/docs/api/TinyLife.SaveHandler.SaveData.yml
+++ b/docs/api/TinyLife.SaveHandler.SaveData.yml
@@ -153,7 +153,7 @@ references:
- uid: TinyLife.SaveHandler.Load(TinyLife.GameImpl,System.Action{System.String},System.Action{System.Single})
commentId: M:TinyLife.SaveHandler.Load(TinyLife.GameImpl,System.Action{System.String},System.Action{System.Single})
isExternal: true
- href: TinyLife.SaveHandler.html#TinyLife_SaveHandler_Load_TinyLife_GameImpl_System_Action_System_String__System_Action_System_Single__
+ href: TinyLife.GameImpl.html
name: Load(GameImpl, Action, Action)
nameWithType: SaveHandler.Load(GameImpl, Action, Action)
fullName: TinyLife.SaveHandler.Load(TinyLife.GameImpl, System.Action, System.Action)
@@ -163,7 +163,6 @@ references:
spec.csharp:
- uid: TinyLife.SaveHandler.Load(TinyLife.GameImpl,System.Action{System.String},System.Action{System.Single})
name: Load
- href: TinyLife.SaveHandler.html#TinyLife_SaveHandler_Load_TinyLife_GameImpl_System_Action_System_String__System_Action_System_Single__
- name: (
- uid: TinyLife.GameImpl
name: GameImpl
@@ -196,7 +195,6 @@ references:
spec.vb:
- uid: TinyLife.SaveHandler.Load(TinyLife.GameImpl,System.Action{System.String},System.Action{System.Single})
name: Load
- href: TinyLife.SaveHandler.html#TinyLife_SaveHandler_Load_TinyLife_GameImpl_System_Action_System_String__System_Action_System_Single__
- name: (
- uid: TinyLife.GameImpl
name: GameImpl
@@ -232,14 +230,13 @@ references:
- name: )
- uid: TinyLife.SaveHandler.Save(TinyLife.GameImpl)
commentId: M:TinyLife.SaveHandler.Save(TinyLife.GameImpl)
- href: TinyLife.SaveHandler.html#TinyLife_SaveHandler_Save_TinyLife_GameImpl_
+ href: TinyLife.GameImpl.html
name: Save(GameImpl)
nameWithType: SaveHandler.Save(GameImpl)
fullName: TinyLife.SaveHandler.Save(TinyLife.GameImpl)
spec.csharp:
- uid: TinyLife.SaveHandler.Save(TinyLife.GameImpl)
name: Save
- href: TinyLife.SaveHandler.html#TinyLife_SaveHandler_Save_TinyLife_GameImpl_
- name: (
- uid: TinyLife.GameImpl
name: GameImpl
@@ -248,7 +245,6 @@ references:
spec.vb:
- uid: TinyLife.SaveHandler.Save(TinyLife.GameImpl)
name: Save
- href: TinyLife.SaveHandler.html#TinyLife_SaveHandler_Save_TinyLife_GameImpl_
- name: (
- uid: TinyLife.GameImpl
name: GameImpl
diff --git a/docs/api/TinyLife.Skills.Skill.yml b/docs/api/TinyLife.Skills.Skill.yml
index 0d1ae12..82aa8d1 100644
--- a/docs/api/TinyLife.Skills.Skill.yml
+++ b/docs/api/TinyLife.Skills.Skill.yml
@@ -847,7 +847,7 @@ references:
- uid: TinyLife.Skills.Skill.Gain(TinyLife.Objects.PersonLike,System.Single)
commentId: M:TinyLife.Skills.Skill.Gain(TinyLife.Objects.PersonLike,System.Single)
isExternal: true
- href: TinyLife.Skills.Skill.html#TinyLife_Skills_Skill_Gain_TinyLife_Objects_PersonLike_System_Single_
+ href: TinyLife.Objects.PersonLike.html
name: Gain(PersonLike, float)
nameWithType: Skill.Gain(PersonLike, float)
fullName: TinyLife.Skills.Skill.Gain(TinyLife.Objects.PersonLike, float)
@@ -857,7 +857,6 @@ references:
spec.csharp:
- uid: TinyLife.Skills.Skill.Gain(TinyLife.Objects.PersonLike,System.Single)
name: Gain
- href: TinyLife.Skills.Skill.html#TinyLife_Skills_Skill_Gain_TinyLife_Objects_PersonLike_System_Single_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
@@ -872,7 +871,6 @@ references:
spec.vb:
- uid: TinyLife.Skills.Skill.Gain(TinyLife.Objects.PersonLike,System.Single)
name: Gain
- href: TinyLife.Skills.Skill.html#TinyLife_Skills_Skill_Gain_TinyLife_Objects_PersonLike_System_Single_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
diff --git a/docs/api/TinyLife.Tools.FenceTool.yml b/docs/api/TinyLife.Tools.FenceTool.yml
index 8f54062..c1b9f2d 100644
--- a/docs/api/TinyLife.Tools.FenceTool.yml
+++ b/docs/api/TinyLife.Tools.FenceTool.yml
@@ -7,7 +7,7 @@ items:
children:
- TinyLife.Tools.FenceTool.#ctor
- TinyLife.Tools.FenceTool.CanPlaceForTooltip
- - TinyLife.Tools.FenceTool.CanUndoRedo
+ - TinyLife.Tools.FenceTool.CanUndoRedo(System.Boolean)
- TinyLife.Tools.FenceTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean)
- TinyLife.Tools.FenceTool.GetMouseCursor
- TinyLife.Tools.FenceTool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel)
@@ -245,16 +245,16 @@ items:
content.vb: Public Overrides Function CanPlaceForTooltip() As CanPlaceResult
overridden: TinyLife.Tools.Tool.CanPlaceForTooltip
overload: TinyLife.Tools.FenceTool.CanPlaceForTooltip*
-- uid: TinyLife.Tools.FenceTool.CanUndoRedo
- commentId: M:TinyLife.Tools.FenceTool.CanUndoRedo
- id: CanUndoRedo
+- uid: TinyLife.Tools.FenceTool.CanUndoRedo(System.Boolean)
+ commentId: M:TinyLife.Tools.FenceTool.CanUndoRedo(System.Boolean)
+ id: CanUndoRedo(System.Boolean)
parent: TinyLife.Tools.FenceTool
langs:
- csharp
- vb
- name: CanUndoRedo()
- nameWithType: FenceTool.CanUndoRedo()
- fullName: TinyLife.Tools.FenceTool.CanUndoRedo()
+ name: CanUndoRedo(bool)
+ nameWithType: FenceTool.CanUndoRedo(bool)
+ fullName: TinyLife.Tools.FenceTool.CanUndoRedo(bool)
type: Method
assemblies:
- Tiny Life
@@ -262,13 +262,19 @@ items:
summary: Returns whether or not the can currently operate and thus, whether the or actions can be called.
example: []
syntax:
- content: public override bool CanUndoRedo()
+ content: public override bool CanUndoRedo(bool cursorOnUi)
+ parameters:
+ - id: cursorOnUi
+ type: System.Boolean
return:
type: System.Boolean
description: Whether the undo or redo commands can be used right now.
- content.vb: Public Overrides Function CanUndoRedo() As Boolean
- overridden: TinyLife.Tools.Tool.CanUndoRedo
+ content.vb: Public Overrides Function CanUndoRedo(cursorOnUi As Boolean) As Boolean
+ overridden: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
overload: TinyLife.Tools.FenceTool.CanUndoRedo*
+ nameWithType.vb: FenceTool.CanUndoRedo(Boolean)
+ fullName.vb: TinyLife.Tools.FenceTool.CanUndoRedo(Boolean)
+ name.vb: CanUndoRedo(Boolean)
- uid: TinyLife.Tools.FenceTool.ShouldHighlightSelectedObject(System.Object)
commentId: M:TinyLife.Tools.FenceTool.ShouldHighlightSelectedObject(System.Object)
id: ShouldHighlightSelectedObject(System.Object)
@@ -1771,28 +1777,40 @@ references:
href: TinyLife.Tools.UndoRedoStack.html#TinyLife_Tools_UndoRedoStack_Redo
- name: (
- name: )
-- uid: TinyLife.Tools.Tool.CanUndoRedo
- commentId: M:TinyLife.Tools.Tool.CanUndoRedo
+- uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
+ commentId: M:TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
parent: TinyLife.Tools.Tool
- href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo
- name: CanUndoRedo()
- nameWithType: Tool.CanUndoRedo()
- fullName: TinyLife.Tools.Tool.CanUndoRedo()
+ isExternal: true
+ href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_
+ name: CanUndoRedo(bool)
+ nameWithType: Tool.CanUndoRedo(bool)
+ fullName: TinyLife.Tools.Tool.CanUndoRedo(bool)
+ nameWithType.vb: Tool.CanUndoRedo(Boolean)
+ fullName.vb: TinyLife.Tools.Tool.CanUndoRedo(Boolean)
+ name.vb: CanUndoRedo(Boolean)
spec.csharp:
- - uid: TinyLife.Tools.Tool.CanUndoRedo
+ - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
name: CanUndoRedo
- href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo
+ href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_
- name: (
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- - uid: TinyLife.Tools.Tool.CanUndoRedo
+ - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
name: CanUndoRedo
- href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo
+ href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_
- name: (
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Tools.FenceTool.CanUndoRedo*
commentId: Overload:TinyLife.Tools.FenceTool.CanUndoRedo
- href: TinyLife.Tools.FenceTool.html#TinyLife_Tools_FenceTool_CanUndoRedo
+ href: TinyLife.Tools.FenceTool.html#TinyLife_Tools_FenceTool_CanUndoRedo_System_Boolean_
name: CanUndoRedo
nameWithType: FenceTool.CanUndoRedo
fullName: TinyLife.Tools.FenceTool.CanUndoRedo
diff --git a/docs/api/TinyLife.Tools.FurnitureTool.yml b/docs/api/TinyLife.Tools.FurnitureTool.yml
index 76c86f8..027ff77 100644
--- a/docs/api/TinyLife.Tools.FurnitureTool.yml
+++ b/docs/api/TinyLife.Tools.FurnitureTool.yml
@@ -61,7 +61,7 @@ items:
- TinyLife.Tools.Tool.MousePos
- TinyLife.Tools.Tool.Opened
- TinyLife.Tools.Tool.CanSwitchGameModes
- - TinyLife.Tools.Tool.CanUndoRedo
+ - TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
- TinyLife.Tools.Tool.OnButtonCreated(MLEM.Ui.Elements.Button)
- TinyLife.Tools.Tool.IsOnLot(Microsoft.Xna.Framework.Point)
- TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorSettings,System.Action{System.Int32,System.Int32},System.Func{System.Int32,System.Int32,System.Boolean})
@@ -574,24 +574,36 @@ references:
href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanSwitchGameModes
- name: (
- name: )
-- uid: TinyLife.Tools.Tool.CanUndoRedo
- commentId: M:TinyLife.Tools.Tool.CanUndoRedo
+- uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
+ commentId: M:TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
parent: TinyLife.Tools.Tool
- href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo
- name: CanUndoRedo()
- nameWithType: Tool.CanUndoRedo()
- fullName: TinyLife.Tools.Tool.CanUndoRedo()
+ isExternal: true
+ href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_
+ name: CanUndoRedo(bool)
+ nameWithType: Tool.CanUndoRedo(bool)
+ fullName: TinyLife.Tools.Tool.CanUndoRedo(bool)
+ nameWithType.vb: Tool.CanUndoRedo(Boolean)
+ fullName.vb: TinyLife.Tools.Tool.CanUndoRedo(Boolean)
+ name.vb: CanUndoRedo(Boolean)
spec.csharp:
- - uid: TinyLife.Tools.Tool.CanUndoRedo
+ - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
name: CanUndoRedo
- href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo
+ href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_
- name: (
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- - uid: TinyLife.Tools.Tool.CanUndoRedo
+ - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
name: CanUndoRedo
- href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo
+ href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_
- name: (
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Tools.Tool.OnButtonCreated(MLEM.Ui.Elements.Button)
commentId: M:TinyLife.Tools.Tool.OnButtonCreated(MLEM.Ui.Elements.Button)
diff --git a/docs/api/TinyLife.Tools.LotTool.yml b/docs/api/TinyLife.Tools.LotTool.yml
index 6f72cf6..ca93718 100644
--- a/docs/api/TinyLife.Tools.LotTool.yml
+++ b/docs/api/TinyLife.Tools.LotTool.yml
@@ -6,7 +6,7 @@ items:
parent: TinyLife.Tools
children:
- TinyLife.Tools.LotTool.#ctor
- - TinyLife.Tools.LotTool.CanUndoRedo
+ - TinyLife.Tools.LotTool.CanUndoRedo(System.Boolean)
- TinyLife.Tools.LotTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean)
- TinyLife.Tools.LotTool.OnButtonCreated(MLEM.Ui.Elements.Button)
- TinyLife.Tools.LotTool.ShouldHighlightSelectedObject(System.Object)
@@ -169,16 +169,16 @@ items:
nameWithType.vb: LotTool.Draw(GameTime, SpriteBatch, Boolean)
fullName.vb: TinyLife.Tools.LotTool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, Boolean)
name.vb: Draw(GameTime, SpriteBatch, Boolean)
-- uid: TinyLife.Tools.LotTool.CanUndoRedo
- commentId: M:TinyLife.Tools.LotTool.CanUndoRedo
- id: CanUndoRedo
+- uid: TinyLife.Tools.LotTool.CanUndoRedo(System.Boolean)
+ commentId: M:TinyLife.Tools.LotTool.CanUndoRedo(System.Boolean)
+ id: CanUndoRedo(System.Boolean)
parent: TinyLife.Tools.LotTool
langs:
- csharp
- vb
- name: CanUndoRedo()
- nameWithType: LotTool.CanUndoRedo()
- fullName: TinyLife.Tools.LotTool.CanUndoRedo()
+ name: CanUndoRedo(bool)
+ nameWithType: LotTool.CanUndoRedo(bool)
+ fullName: TinyLife.Tools.LotTool.CanUndoRedo(bool)
type: Method
assemblies:
- Tiny Life
@@ -186,13 +186,19 @@ items:
summary: Returns whether or not the can currently operate and thus, whether the or actions can be called.
example: []
syntax:
- content: public override bool CanUndoRedo()
+ content: public override bool CanUndoRedo(bool cursorOnUi)
+ parameters:
+ - id: cursorOnUi
+ type: System.Boolean
return:
type: System.Boolean
description: Whether the undo or redo commands can be used right now.
- content.vb: Public Overrides Function CanUndoRedo() As Boolean
- overridden: TinyLife.Tools.Tool.CanUndoRedo
+ content.vb: Public Overrides Function CanUndoRedo(cursorOnUi As Boolean) As Boolean
+ overridden: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
overload: TinyLife.Tools.LotTool.CanUndoRedo*
+ nameWithType.vb: LotTool.CanUndoRedo(Boolean)
+ fullName.vb: TinyLife.Tools.LotTool.CanUndoRedo(Boolean)
+ name.vb: CanUndoRedo(Boolean)
- uid: TinyLife.Tools.LotTool.ShouldHighlightSelectedObject(System.Object)
commentId: M:TinyLife.Tools.LotTool.ShouldHighlightSelectedObject(System.Object)
id: ShouldHighlightSelectedObject(System.Object)
@@ -1568,28 +1574,40 @@ references:
href: TinyLife.Tools.UndoRedoStack.html#TinyLife_Tools_UndoRedoStack_Redo
- name: (
- name: )
-- uid: TinyLife.Tools.Tool.CanUndoRedo
- commentId: M:TinyLife.Tools.Tool.CanUndoRedo
+- uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
+ commentId: M:TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
parent: TinyLife.Tools.Tool
- href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo
- name: CanUndoRedo()
- nameWithType: Tool.CanUndoRedo()
- fullName: TinyLife.Tools.Tool.CanUndoRedo()
+ isExternal: true
+ href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_
+ name: CanUndoRedo(bool)
+ nameWithType: Tool.CanUndoRedo(bool)
+ fullName: TinyLife.Tools.Tool.CanUndoRedo(bool)
+ nameWithType.vb: Tool.CanUndoRedo(Boolean)
+ fullName.vb: TinyLife.Tools.Tool.CanUndoRedo(Boolean)
+ name.vb: CanUndoRedo(Boolean)
spec.csharp:
- - uid: TinyLife.Tools.Tool.CanUndoRedo
+ - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
name: CanUndoRedo
- href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo
+ href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_
- name: (
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- - uid: TinyLife.Tools.Tool.CanUndoRedo
+ - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
name: CanUndoRedo
- href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo
+ href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_
- name: (
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Tools.LotTool.CanUndoRedo*
commentId: Overload:TinyLife.Tools.LotTool.CanUndoRedo
- href: TinyLife.Tools.LotTool.html#TinyLife_Tools_LotTool_CanUndoRedo
+ href: TinyLife.Tools.LotTool.html#TinyLife_Tools_LotTool_CanUndoRedo_System_Boolean_
name: CanUndoRedo
nameWithType: LotTool.CanUndoRedo
fullName: TinyLife.Tools.LotTool.CanUndoRedo
diff --git a/docs/api/TinyLife.Tools.MoveLotTool.yml b/docs/api/TinyLife.Tools.MoveLotTool.yml
index 472fb9c..0044b4d 100644
--- a/docs/api/TinyLife.Tools.MoveLotTool.yml
+++ b/docs/api/TinyLife.Tools.MoveLotTool.yml
@@ -7,7 +7,7 @@ items:
children:
- TinyLife.Tools.MoveLotTool.#ctor
- TinyLife.Tools.MoveLotTool.CanSwitchGameModes
- - TinyLife.Tools.MoveLotTool.CanUndoRedo
+ - TinyLife.Tools.MoveLotTool.CanUndoRedo(System.Boolean)
- TinyLife.Tools.MoveLotTool.Closed
- TinyLife.Tools.MoveLotTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean)
- TinyLife.Tools.MoveLotTool.Draw(TinyLife.World.ExportedLot,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean)
@@ -244,16 +244,16 @@ items:
content.vb: Public Overrides Function CanSwitchGameModes() As Boolean
overridden: TinyLife.Tools.Tool.CanSwitchGameModes
overload: TinyLife.Tools.MoveLotTool.CanSwitchGameModes*
-- uid: TinyLife.Tools.MoveLotTool.CanUndoRedo
- commentId: M:TinyLife.Tools.MoveLotTool.CanUndoRedo
- id: CanUndoRedo
+- uid: TinyLife.Tools.MoveLotTool.CanUndoRedo(System.Boolean)
+ commentId: M:TinyLife.Tools.MoveLotTool.CanUndoRedo(System.Boolean)
+ id: CanUndoRedo(System.Boolean)
parent: TinyLife.Tools.MoveLotTool
langs:
- csharp
- vb
- name: CanUndoRedo()
- nameWithType: MoveLotTool.CanUndoRedo()
- fullName: TinyLife.Tools.MoveLotTool.CanUndoRedo()
+ name: CanUndoRedo(bool)
+ nameWithType: MoveLotTool.CanUndoRedo(bool)
+ fullName: TinyLife.Tools.MoveLotTool.CanUndoRedo(bool)
type: Method
assemblies:
- Tiny Life
@@ -261,13 +261,19 @@ items:
summary: Returns whether or not the can currently operate and thus, whether the or actions can be called.
example: []
syntax:
- content: public override bool CanUndoRedo()
+ content: public override bool CanUndoRedo(bool cursorOnUi)
+ parameters:
+ - id: cursorOnUi
+ type: System.Boolean
return:
type: System.Boolean
description: Whether the undo or redo commands can be used right now.
- content.vb: Public Overrides Function CanUndoRedo() As Boolean
- overridden: TinyLife.Tools.Tool.CanUndoRedo
+ content.vb: Public Overrides Function CanUndoRedo(cursorOnUi As Boolean) As Boolean
+ overridden: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
overload: TinyLife.Tools.MoveLotTool.CanUndoRedo*
+ nameWithType.vb: MoveLotTool.CanUndoRedo(Boolean)
+ fullName.vb: TinyLife.Tools.MoveLotTool.CanUndoRedo(Boolean)
+ name.vb: CanUndoRedo(Boolean)
- uid: TinyLife.Tools.MoveLotTool.ShouldHighlightSelectedObject(System.Object)
commentId: M:TinyLife.Tools.MoveLotTool.ShouldHighlightSelectedObject(System.Object)
id: ShouldHighlightSelectedObject(System.Object)
@@ -1781,28 +1787,40 @@ references:
href: TinyLife.Tools.UndoRedoStack.html#TinyLife_Tools_UndoRedoStack_Redo
- name: (
- name: )
-- uid: TinyLife.Tools.Tool.CanUndoRedo
- commentId: M:TinyLife.Tools.Tool.CanUndoRedo
+- uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
+ commentId: M:TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
parent: TinyLife.Tools.Tool
- href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo
- name: CanUndoRedo()
- nameWithType: Tool.CanUndoRedo()
- fullName: TinyLife.Tools.Tool.CanUndoRedo()
+ isExternal: true
+ href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_
+ name: CanUndoRedo(bool)
+ nameWithType: Tool.CanUndoRedo(bool)
+ fullName: TinyLife.Tools.Tool.CanUndoRedo(bool)
+ nameWithType.vb: Tool.CanUndoRedo(Boolean)
+ fullName.vb: TinyLife.Tools.Tool.CanUndoRedo(Boolean)
+ name.vb: CanUndoRedo(Boolean)
spec.csharp:
- - uid: TinyLife.Tools.Tool.CanUndoRedo
+ - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
name: CanUndoRedo
- href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo
+ href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_
- name: (
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- - uid: TinyLife.Tools.Tool.CanUndoRedo
+ - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
name: CanUndoRedo
- href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo
+ href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_
- name: (
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Tools.MoveLotTool.CanUndoRedo*
commentId: Overload:TinyLife.Tools.MoveLotTool.CanUndoRedo
- href: TinyLife.Tools.MoveLotTool.html#TinyLife_Tools_MoveLotTool_CanUndoRedo
+ href: TinyLife.Tools.MoveLotTool.html#TinyLife_Tools_MoveLotTool_CanUndoRedo_System_Boolean_
name: CanUndoRedo
nameWithType: MoveLotTool.CanUndoRedo
fullName: TinyLife.Tools.MoveLotTool.CanUndoRedo
diff --git a/docs/api/TinyLife.Tools.MoveTool.yml b/docs/api/TinyLife.Tools.MoveTool.yml
index 7637c88..b768ad8 100644
--- a/docs/api/TinyLife.Tools.MoveTool.yml
+++ b/docs/api/TinyLife.Tools.MoveTool.yml
@@ -8,7 +8,7 @@ items:
- TinyLife.Tools.MoveTool.#ctor
- TinyLife.Tools.MoveTool.CanPlaceForTooltip
- TinyLife.Tools.MoveTool.CanSwitchGameModes
- - TinyLife.Tools.MoveTool.CanUndoRedo
+ - TinyLife.Tools.MoveTool.CanUndoRedo(System.Boolean)
- TinyLife.Tools.MoveTool.Closed
- TinyLife.Tools.MoveTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean)
- TinyLife.Tools.MoveTool.GetMouseCursor
@@ -349,16 +349,16 @@ items:
content.vb: Public Overrides Function CanSwitchGameModes() As Boolean
overridden: TinyLife.Tools.Tool.CanSwitchGameModes
overload: TinyLife.Tools.MoveTool.CanSwitchGameModes*
-- uid: TinyLife.Tools.MoveTool.CanUndoRedo
- commentId: M:TinyLife.Tools.MoveTool.CanUndoRedo
- id: CanUndoRedo
+- uid: TinyLife.Tools.MoveTool.CanUndoRedo(System.Boolean)
+ commentId: M:TinyLife.Tools.MoveTool.CanUndoRedo(System.Boolean)
+ id: CanUndoRedo(System.Boolean)
parent: TinyLife.Tools.MoveTool
langs:
- csharp
- vb
- name: CanUndoRedo()
- nameWithType: MoveTool.CanUndoRedo()
- fullName: TinyLife.Tools.MoveTool.CanUndoRedo()
+ name: CanUndoRedo(bool)
+ nameWithType: MoveTool.CanUndoRedo(bool)
+ fullName: TinyLife.Tools.MoveTool.CanUndoRedo(bool)
type: Method
assemblies:
- Tiny Life
@@ -366,13 +366,19 @@ items:
summary: Returns whether or not the can currently operate and thus, whether the or actions can be called.
example: []
syntax:
- content: public override bool CanUndoRedo()
+ content: public override bool CanUndoRedo(bool cursorOnUi)
+ parameters:
+ - id: cursorOnUi
+ type: System.Boolean
return:
type: System.Boolean
description: Whether the undo or redo commands can be used right now.
- content.vb: Public Overrides Function CanUndoRedo() As Boolean
- overridden: TinyLife.Tools.Tool.CanUndoRedo
+ content.vb: Public Overrides Function CanUndoRedo(cursorOnUi As Boolean) As Boolean
+ overridden: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
overload: TinyLife.Tools.MoveTool.CanUndoRedo*
+ nameWithType.vb: MoveTool.CanUndoRedo(Boolean)
+ fullName.vb: TinyLife.Tools.MoveTool.CanUndoRedo(Boolean)
+ name.vb: CanUndoRedo(Boolean)
- uid: TinyLife.Tools.MoveTool.ShouldHighlightSelectedObject(System.Object)
commentId: M:TinyLife.Tools.MoveTool.ShouldHighlightSelectedObject(System.Object)
id: ShouldHighlightSelectedObject(System.Object)
@@ -1978,28 +1984,40 @@ references:
href: TinyLife.Tools.UndoRedoStack.html#TinyLife_Tools_UndoRedoStack_Redo
- name: (
- name: )
-- uid: TinyLife.Tools.Tool.CanUndoRedo
- commentId: M:TinyLife.Tools.Tool.CanUndoRedo
+- uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
+ commentId: M:TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
parent: TinyLife.Tools.Tool
- href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo
- name: CanUndoRedo()
- nameWithType: Tool.CanUndoRedo()
- fullName: TinyLife.Tools.Tool.CanUndoRedo()
+ isExternal: true
+ href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_
+ name: CanUndoRedo(bool)
+ nameWithType: Tool.CanUndoRedo(bool)
+ fullName: TinyLife.Tools.Tool.CanUndoRedo(bool)
+ nameWithType.vb: Tool.CanUndoRedo(Boolean)
+ fullName.vb: TinyLife.Tools.Tool.CanUndoRedo(Boolean)
+ name.vb: CanUndoRedo(Boolean)
spec.csharp:
- - uid: TinyLife.Tools.Tool.CanUndoRedo
+ - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
name: CanUndoRedo
- href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo
+ href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_
- name: (
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- - uid: TinyLife.Tools.Tool.CanUndoRedo
+ - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
name: CanUndoRedo
- href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo
+ href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_
- name: (
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Tools.MoveTool.CanUndoRedo*
commentId: Overload:TinyLife.Tools.MoveTool.CanUndoRedo
- href: TinyLife.Tools.MoveTool.html#TinyLife_Tools_MoveTool_CanUndoRedo
+ href: TinyLife.Tools.MoveTool.html#TinyLife_Tools_MoveTool_CanUndoRedo_System_Boolean_
name: CanUndoRedo
nameWithType: MoveTool.CanUndoRedo
fullName: TinyLife.Tools.MoveTool.CanUndoRedo
diff --git a/docs/api/TinyLife.Tools.OpeningTool.yml b/docs/api/TinyLife.Tools.OpeningTool.yml
index 1408914..ff62094 100644
--- a/docs/api/TinyLife.Tools.OpeningTool.yml
+++ b/docs/api/TinyLife.Tools.OpeningTool.yml
@@ -61,7 +61,7 @@ items:
- TinyLife.Tools.Tool.Opened
- TinyLife.Tools.Tool.Closed
- TinyLife.Tools.Tool.CanSwitchGameModes
- - TinyLife.Tools.Tool.CanUndoRedo
+ - TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
- TinyLife.Tools.Tool.OnButtonCreated(MLEM.Ui.Elements.Button)
- TinyLife.Tools.Tool.IsOnLot(Microsoft.Xna.Framework.Point)
- TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorSettings,System.Action{System.Int32,System.Int32},System.Func{System.Int32,System.Int32,System.Boolean})
@@ -569,24 +569,36 @@ references:
href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanSwitchGameModes
- name: (
- name: )
-- uid: TinyLife.Tools.Tool.CanUndoRedo
- commentId: M:TinyLife.Tools.Tool.CanUndoRedo
+- uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
+ commentId: M:TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
parent: TinyLife.Tools.Tool
- href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo
- name: CanUndoRedo()
- nameWithType: Tool.CanUndoRedo()
- fullName: TinyLife.Tools.Tool.CanUndoRedo()
+ isExternal: true
+ href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_
+ name: CanUndoRedo(bool)
+ nameWithType: Tool.CanUndoRedo(bool)
+ fullName: TinyLife.Tools.Tool.CanUndoRedo(bool)
+ nameWithType.vb: Tool.CanUndoRedo(Boolean)
+ fullName.vb: TinyLife.Tools.Tool.CanUndoRedo(Boolean)
+ name.vb: CanUndoRedo(Boolean)
spec.csharp:
- - uid: TinyLife.Tools.Tool.CanUndoRedo
+ - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
name: CanUndoRedo
- href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo
+ href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_
- name: (
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- - uid: TinyLife.Tools.Tool.CanUndoRedo
+ - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
name: CanUndoRedo
- href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo
+ href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_
- name: (
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Tools.Tool.OnButtonCreated(MLEM.Ui.Elements.Button)
commentId: M:TinyLife.Tools.Tool.OnButtonCreated(MLEM.Ui.Elements.Button)
diff --git a/docs/api/TinyLife.Tools.PlayModeTool.yml b/docs/api/TinyLife.Tools.PlayModeTool.yml
index abbe9ae..c8e95c9 100644
--- a/docs/api/TinyLife.Tools.PlayModeTool.yml
+++ b/docs/api/TinyLife.Tools.PlayModeTool.yml
@@ -7,7 +7,7 @@ items:
children:
- TinyLife.Tools.PlayModeTool.#ctor
- TinyLife.Tools.PlayModeTool.AvailableStats
- - TinyLife.Tools.PlayModeTool.CanUndoRedo
+ - TinyLife.Tools.PlayModeTool.CanUndoRedo(System.Boolean)
- TinyLife.Tools.PlayModeTool.Closed
- TinyLife.Tools.PlayModeTool.OnUpdateStatsView
- TinyLife.Tools.PlayModeTool.Opened
@@ -303,16 +303,16 @@ items:
content.vb: Public Overrides Sub Closed()
overridden: TinyLife.Tools.Tool.Closed
overload: TinyLife.Tools.PlayModeTool.Closed*
-- uid: TinyLife.Tools.PlayModeTool.CanUndoRedo
- commentId: M:TinyLife.Tools.PlayModeTool.CanUndoRedo
- id: CanUndoRedo
+- uid: TinyLife.Tools.PlayModeTool.CanUndoRedo(System.Boolean)
+ commentId: M:TinyLife.Tools.PlayModeTool.CanUndoRedo(System.Boolean)
+ id: CanUndoRedo(System.Boolean)
parent: TinyLife.Tools.PlayModeTool
langs:
- csharp
- vb
- name: CanUndoRedo()
- nameWithType: PlayModeTool.CanUndoRedo()
- fullName: TinyLife.Tools.PlayModeTool.CanUndoRedo()
+ name: CanUndoRedo(bool)
+ nameWithType: PlayModeTool.CanUndoRedo(bool)
+ fullName: TinyLife.Tools.PlayModeTool.CanUndoRedo(bool)
type: Method
assemblies:
- Tiny Life
@@ -320,13 +320,19 @@ items:
summary: Returns whether or not the can currently operate and thus, whether the or actions can be called.
example: []
syntax:
- content: public override bool CanUndoRedo()
+ content: public override bool CanUndoRedo(bool cursorOnUi)
+ parameters:
+ - id: cursorOnUi
+ type: System.Boolean
return:
type: System.Boolean
description: Whether the undo or redo commands can be used right now.
- content.vb: Public Overrides Function CanUndoRedo() As Boolean
- overridden: TinyLife.Tools.Tool.CanUndoRedo
+ content.vb: Public Overrides Function CanUndoRedo(cursorOnUi As Boolean) As Boolean
+ overridden: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
overload: TinyLife.Tools.PlayModeTool.CanUndoRedo*
+ nameWithType.vb: PlayModeTool.CanUndoRedo(Boolean)
+ fullName.vb: TinyLife.Tools.PlayModeTool.CanUndoRedo(Boolean)
+ name.vb: CanUndoRedo(Boolean)
- uid: TinyLife.Tools.PlayModeTool.SetSelectedPerson(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Tools.PlayModeTool.SetSelectedPerson(TinyLife.Objects.PersonLike)
id: SetSelectedPerson(TinyLife.Objects.PersonLike)
@@ -2197,28 +2203,40 @@ references:
href: TinyLife.Tools.UndoRedoStack.html#TinyLife_Tools_UndoRedoStack_Redo
- name: (
- name: )
-- uid: TinyLife.Tools.Tool.CanUndoRedo
- commentId: M:TinyLife.Tools.Tool.CanUndoRedo
+- uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
+ commentId: M:TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
parent: TinyLife.Tools.Tool
- href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo
- name: CanUndoRedo()
- nameWithType: Tool.CanUndoRedo()
- fullName: TinyLife.Tools.Tool.CanUndoRedo()
+ isExternal: true
+ href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_
+ name: CanUndoRedo(bool)
+ nameWithType: Tool.CanUndoRedo(bool)
+ fullName: TinyLife.Tools.Tool.CanUndoRedo(bool)
+ nameWithType.vb: Tool.CanUndoRedo(Boolean)
+ fullName.vb: TinyLife.Tools.Tool.CanUndoRedo(Boolean)
+ name.vb: CanUndoRedo(Boolean)
spec.csharp:
- - uid: TinyLife.Tools.Tool.CanUndoRedo
+ - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
name: CanUndoRedo
- href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo
+ href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_
- name: (
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- - uid: TinyLife.Tools.Tool.CanUndoRedo
+ - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
name: CanUndoRedo
- href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo
+ href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_
- name: (
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Tools.PlayModeTool.CanUndoRedo*
commentId: Overload:TinyLife.Tools.PlayModeTool.CanUndoRedo
- href: TinyLife.Tools.PlayModeTool.html#TinyLife_Tools_PlayModeTool_CanUndoRedo
+ href: TinyLife.Tools.PlayModeTool.html#TinyLife_Tools_PlayModeTool_CanUndoRedo_System_Boolean_
name: CanUndoRedo
nameWithType: PlayModeTool.CanUndoRedo
fullName: TinyLife.Tools.PlayModeTool.CanUndoRedo
diff --git a/docs/api/TinyLife.Tools.RemoveTool.yml b/docs/api/TinyLife.Tools.RemoveTool.yml
index a0af43d..ec015c7 100644
--- a/docs/api/TinyLife.Tools.RemoveTool.yml
+++ b/docs/api/TinyLife.Tools.RemoveTool.yml
@@ -6,7 +6,7 @@ items:
parent: TinyLife.Tools
children:
- TinyLife.Tools.RemoveTool.#ctor
- - TinyLife.Tools.RemoveTool.CanUndoRedo
+ - TinyLife.Tools.RemoveTool.CanUndoRedo(System.Boolean)
- TinyLife.Tools.RemoveTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean)
- TinyLife.Tools.RemoveTool.GetMouseCursor
- TinyLife.Tools.RemoveTool.PlayDestroySound
@@ -206,16 +206,16 @@ items:
content.vb: Public Overrides Function GetMouseCursor() As CursorType
overridden: TinyLife.Tools.Tool.GetMouseCursor
overload: TinyLife.Tools.RemoveTool.GetMouseCursor*
-- uid: TinyLife.Tools.RemoveTool.CanUndoRedo
- commentId: M:TinyLife.Tools.RemoveTool.CanUndoRedo
- id: CanUndoRedo
+- uid: TinyLife.Tools.RemoveTool.CanUndoRedo(System.Boolean)
+ commentId: M:TinyLife.Tools.RemoveTool.CanUndoRedo(System.Boolean)
+ id: CanUndoRedo(System.Boolean)
parent: TinyLife.Tools.RemoveTool
langs:
- csharp
- vb
- name: CanUndoRedo()
- nameWithType: RemoveTool.CanUndoRedo()
- fullName: TinyLife.Tools.RemoveTool.CanUndoRedo()
+ name: CanUndoRedo(bool)
+ nameWithType: RemoveTool.CanUndoRedo(bool)
+ fullName: TinyLife.Tools.RemoveTool.CanUndoRedo(bool)
type: Method
assemblies:
- Tiny Life
@@ -223,13 +223,19 @@ items:
summary: Returns whether or not the can currently operate and thus, whether the or actions can be called.
example: []
syntax:
- content: public override bool CanUndoRedo()
+ content: public override bool CanUndoRedo(bool cursorOnUi)
+ parameters:
+ - id: cursorOnUi
+ type: System.Boolean
return:
type: System.Boolean
description: Whether the undo or redo commands can be used right now.
- content.vb: Public Overrides Function CanUndoRedo() As Boolean
- overridden: TinyLife.Tools.Tool.CanUndoRedo
+ content.vb: Public Overrides Function CanUndoRedo(cursorOnUi As Boolean) As Boolean
+ overridden: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
overload: TinyLife.Tools.RemoveTool.CanUndoRedo*
+ nameWithType.vb: RemoveTool.CanUndoRedo(Boolean)
+ fullName.vb: TinyLife.Tools.RemoveTool.CanUndoRedo(Boolean)
+ name.vb: CanUndoRedo(Boolean)
- uid: TinyLife.Tools.RemoveTool.ShouldHighlightSelectedObject(System.Object)
commentId: M:TinyLife.Tools.RemoveTool.ShouldHighlightSelectedObject(System.Object)
id: ShouldHighlightSelectedObject(System.Object)
@@ -1946,28 +1952,40 @@ references:
href: TinyLife.Tools.UndoRedoStack.html#TinyLife_Tools_UndoRedoStack_Redo
- name: (
- name: )
-- uid: TinyLife.Tools.Tool.CanUndoRedo
- commentId: M:TinyLife.Tools.Tool.CanUndoRedo
+- uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
+ commentId: M:TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
parent: TinyLife.Tools.Tool
- href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo
- name: CanUndoRedo()
- nameWithType: Tool.CanUndoRedo()
- fullName: TinyLife.Tools.Tool.CanUndoRedo()
+ isExternal: true
+ href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_
+ name: CanUndoRedo(bool)
+ nameWithType: Tool.CanUndoRedo(bool)
+ fullName: TinyLife.Tools.Tool.CanUndoRedo(bool)
+ nameWithType.vb: Tool.CanUndoRedo(Boolean)
+ fullName.vb: TinyLife.Tools.Tool.CanUndoRedo(Boolean)
+ name.vb: CanUndoRedo(Boolean)
spec.csharp:
- - uid: TinyLife.Tools.Tool.CanUndoRedo
+ - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
name: CanUndoRedo
- href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo
+ href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_
- name: (
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- - uid: TinyLife.Tools.Tool.CanUndoRedo
+ - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
name: CanUndoRedo
- href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo
+ href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_
- name: (
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Tools.RemoveTool.CanUndoRedo*
commentId: Overload:TinyLife.Tools.RemoveTool.CanUndoRedo
- href: TinyLife.Tools.RemoveTool.html#TinyLife_Tools_RemoveTool_CanUndoRedo
+ href: TinyLife.Tools.RemoveTool.html#TinyLife_Tools_RemoveTool_CanUndoRedo_System_Boolean_
name: CanUndoRedo
nameWithType: RemoveTool.CanUndoRedo
fullName: TinyLife.Tools.RemoveTool.CanUndoRedo
diff --git a/docs/api/TinyLife.Tools.RoofTool.yml b/docs/api/TinyLife.Tools.RoofTool.yml
index d9091d1..d8f8702 100644
--- a/docs/api/TinyLife.Tools.RoofTool.yml
+++ b/docs/api/TinyLife.Tools.RoofTool.yml
@@ -7,7 +7,7 @@ items:
children:
- TinyLife.Tools.RoofTool.#ctor
- TinyLife.Tools.RoofTool.CanPlaceForTooltip
- - TinyLife.Tools.RoofTool.CanUndoRedo
+ - TinyLife.Tools.RoofTool.CanUndoRedo(System.Boolean)
- TinyLife.Tools.RoofTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean)
- TinyLife.Tools.RoofTool.GetMouseCursor
- TinyLife.Tools.RoofTool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel)
@@ -225,16 +225,16 @@ items:
nameWithType.vb: RoofTool.Draw(GameTime, SpriteBatch, Boolean)
fullName.vb: TinyLife.Tools.RoofTool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, Boolean)
name.vb: Draw(GameTime, SpriteBatch, Boolean)
-- uid: TinyLife.Tools.RoofTool.CanUndoRedo
- commentId: M:TinyLife.Tools.RoofTool.CanUndoRedo
- id: CanUndoRedo
+- uid: TinyLife.Tools.RoofTool.CanUndoRedo(System.Boolean)
+ commentId: M:TinyLife.Tools.RoofTool.CanUndoRedo(System.Boolean)
+ id: CanUndoRedo(System.Boolean)
parent: TinyLife.Tools.RoofTool
langs:
- csharp
- vb
- name: CanUndoRedo()
- nameWithType: RoofTool.CanUndoRedo()
- fullName: TinyLife.Tools.RoofTool.CanUndoRedo()
+ name: CanUndoRedo(bool)
+ nameWithType: RoofTool.CanUndoRedo(bool)
+ fullName: TinyLife.Tools.RoofTool.CanUndoRedo(bool)
type: Method
assemblies:
- Tiny Life
@@ -242,13 +242,19 @@ items:
summary: Returns whether or not the can currently operate and thus, whether the or actions can be called.
example: []
syntax:
- content: public override bool CanUndoRedo()
+ content: public override bool CanUndoRedo(bool cursorOnUi)
+ parameters:
+ - id: cursorOnUi
+ type: System.Boolean
return:
type: System.Boolean
description: Whether the undo or redo commands can be used right now.
- content.vb: Public Overrides Function CanUndoRedo() As Boolean
- overridden: TinyLife.Tools.Tool.CanUndoRedo
+ content.vb: Public Overrides Function CanUndoRedo(cursorOnUi As Boolean) As Boolean
+ overridden: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
overload: TinyLife.Tools.RoofTool.CanUndoRedo*
+ nameWithType.vb: RoofTool.CanUndoRedo(Boolean)
+ fullName.vb: TinyLife.Tools.RoofTool.CanUndoRedo(Boolean)
+ name.vb: CanUndoRedo(Boolean)
- uid: TinyLife.Tools.RoofTool.ShouldHighlightSelectedObject(System.Object)
commentId: M:TinyLife.Tools.RoofTool.ShouldHighlightSelectedObject(System.Object)
id: ShouldHighlightSelectedObject(System.Object)
@@ -1758,28 +1764,40 @@ references:
href: TinyLife.Tools.UndoRedoStack.html#TinyLife_Tools_UndoRedoStack_Redo
- name: (
- name: )
-- uid: TinyLife.Tools.Tool.CanUndoRedo
- commentId: M:TinyLife.Tools.Tool.CanUndoRedo
+- uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
+ commentId: M:TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
parent: TinyLife.Tools.Tool
- href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo
- name: CanUndoRedo()
- nameWithType: Tool.CanUndoRedo()
- fullName: TinyLife.Tools.Tool.CanUndoRedo()
+ isExternal: true
+ href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_
+ name: CanUndoRedo(bool)
+ nameWithType: Tool.CanUndoRedo(bool)
+ fullName: TinyLife.Tools.Tool.CanUndoRedo(bool)
+ nameWithType.vb: Tool.CanUndoRedo(Boolean)
+ fullName.vb: TinyLife.Tools.Tool.CanUndoRedo(Boolean)
+ name.vb: CanUndoRedo(Boolean)
spec.csharp:
- - uid: TinyLife.Tools.Tool.CanUndoRedo
+ - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
name: CanUndoRedo
- href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo
+ href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_
- name: (
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- - uid: TinyLife.Tools.Tool.CanUndoRedo
+ - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
name: CanUndoRedo
- href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo
+ href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_
- name: (
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Tools.RoofTool.CanUndoRedo*
commentId: Overload:TinyLife.Tools.RoofTool.CanUndoRedo
- href: TinyLife.Tools.RoofTool.html#TinyLife_Tools_RoofTool_CanUndoRedo
+ href: TinyLife.Tools.RoofTool.html#TinyLife_Tools_RoofTool_CanUndoRedo_System_Boolean_
name: CanUndoRedo
nameWithType: RoofTool.CanUndoRedo
fullName: TinyLife.Tools.RoofTool.CanUndoRedo
diff --git a/docs/api/TinyLife.Tools.StairsTool.yml b/docs/api/TinyLife.Tools.StairsTool.yml
index b7522d2..605fe26 100644
--- a/docs/api/TinyLife.Tools.StairsTool.yml
+++ b/docs/api/TinyLife.Tools.StairsTool.yml
@@ -60,7 +60,7 @@ items:
- TinyLife.Tools.Tool.GetMouseCursor
- TinyLife.Tools.Tool.CanPlaceForTooltip
- TinyLife.Tools.Tool.CanSwitchGameModes
- - TinyLife.Tools.Tool.CanUndoRedo
+ - TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
- TinyLife.Tools.Tool.OnButtonCreated(MLEM.Ui.Elements.Button)
- TinyLife.Tools.Tool.IsOnLot(Microsoft.Xna.Framework.Point)
- TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorSettings,System.Action{System.Int32,System.Int32},System.Func{System.Int32,System.Int32,System.Boolean})
@@ -531,24 +531,36 @@ references:
href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanSwitchGameModes
- name: (
- name: )
-- uid: TinyLife.Tools.Tool.CanUndoRedo
- commentId: M:TinyLife.Tools.Tool.CanUndoRedo
+- uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
+ commentId: M:TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
parent: TinyLife.Tools.Tool
- href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo
- name: CanUndoRedo()
- nameWithType: Tool.CanUndoRedo()
- fullName: TinyLife.Tools.Tool.CanUndoRedo()
+ isExternal: true
+ href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_
+ name: CanUndoRedo(bool)
+ nameWithType: Tool.CanUndoRedo(bool)
+ fullName: TinyLife.Tools.Tool.CanUndoRedo(bool)
+ nameWithType.vb: Tool.CanUndoRedo(Boolean)
+ fullName.vb: TinyLife.Tools.Tool.CanUndoRedo(Boolean)
+ name.vb: CanUndoRedo(Boolean)
spec.csharp:
- - uid: TinyLife.Tools.Tool.CanUndoRedo
+ - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
name: CanUndoRedo
- href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo
+ href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_
- name: (
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- - uid: TinyLife.Tools.Tool.CanUndoRedo
+ - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
name: CanUndoRedo
- href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo
+ href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_
- name: (
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Tools.Tool.OnButtonCreated(MLEM.Ui.Elements.Button)
commentId: M:TinyLife.Tools.Tool.OnButtonCreated(MLEM.Ui.Elements.Button)
diff --git a/docs/api/TinyLife.Tools.TileTool.yml b/docs/api/TinyLife.Tools.TileTool.yml
index 2864d22..a768928 100644
--- a/docs/api/TinyLife.Tools.TileTool.yml
+++ b/docs/api/TinyLife.Tools.TileTool.yml
@@ -7,7 +7,7 @@ items:
children:
- TinyLife.Tools.TileTool.#ctor
- TinyLife.Tools.TileTool.CanPlaceForTooltip
- - TinyLife.Tools.TileTool.CanUndoRedo
+ - TinyLife.Tools.TileTool.CanUndoRedo(System.Boolean)
- TinyLife.Tools.TileTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean)
- TinyLife.Tools.TileTool.GetMouseCursor
- TinyLife.Tools.TileTool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel)
@@ -277,16 +277,16 @@ items:
content.vb: Public Overrides Function CanPlaceForTooltip() As CanPlaceResult
overridden: TinyLife.Tools.Tool.CanPlaceForTooltip
overload: TinyLife.Tools.TileTool.CanPlaceForTooltip*
-- uid: TinyLife.Tools.TileTool.CanUndoRedo
- commentId: M:TinyLife.Tools.TileTool.CanUndoRedo
- id: CanUndoRedo
+- uid: TinyLife.Tools.TileTool.CanUndoRedo(System.Boolean)
+ commentId: M:TinyLife.Tools.TileTool.CanUndoRedo(System.Boolean)
+ id: CanUndoRedo(System.Boolean)
parent: TinyLife.Tools.TileTool
langs:
- csharp
- vb
- name: CanUndoRedo()
- nameWithType: TileTool.CanUndoRedo()
- fullName: TinyLife.Tools.TileTool.CanUndoRedo()
+ name: CanUndoRedo(bool)
+ nameWithType: TileTool.CanUndoRedo(bool)
+ fullName: TinyLife.Tools.TileTool.CanUndoRedo(bool)
type: Method
assemblies:
- Tiny Life
@@ -294,13 +294,19 @@ items:
summary: Returns whether or not the can currently operate and thus, whether the or actions can be called.
example: []
syntax:
- content: public override bool CanUndoRedo()
+ content: public override bool CanUndoRedo(bool cursorOnUi)
+ parameters:
+ - id: cursorOnUi
+ type: System.Boolean
return:
type: System.Boolean
description: Whether the undo or redo commands can be used right now.
- content.vb: Public Overrides Function CanUndoRedo() As Boolean
- overridden: TinyLife.Tools.Tool.CanUndoRedo
+ content.vb: Public Overrides Function CanUndoRedo(cursorOnUi As Boolean) As Boolean
+ overridden: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
overload: TinyLife.Tools.TileTool.CanUndoRedo*
+ nameWithType.vb: TileTool.CanUndoRedo(Boolean)
+ fullName.vb: TinyLife.Tools.TileTool.CanUndoRedo(Boolean)
+ name.vb: CanUndoRedo(Boolean)
- uid: TinyLife.Tools.TileTool.ShouldHighlightSelectedObject(System.Object)
commentId: M:TinyLife.Tools.TileTool.ShouldHighlightSelectedObject(System.Object)
id: ShouldHighlightSelectedObject(System.Object)
@@ -1887,28 +1893,40 @@ references:
href: TinyLife.Tools.UndoRedoStack.html#TinyLife_Tools_UndoRedoStack_Redo
- name: (
- name: )
-- uid: TinyLife.Tools.Tool.CanUndoRedo
- commentId: M:TinyLife.Tools.Tool.CanUndoRedo
+- uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
+ commentId: M:TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
parent: TinyLife.Tools.Tool
- href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo
- name: CanUndoRedo()
- nameWithType: Tool.CanUndoRedo()
- fullName: TinyLife.Tools.Tool.CanUndoRedo()
+ isExternal: true
+ href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_
+ name: CanUndoRedo(bool)
+ nameWithType: Tool.CanUndoRedo(bool)
+ fullName: TinyLife.Tools.Tool.CanUndoRedo(bool)
+ nameWithType.vb: Tool.CanUndoRedo(Boolean)
+ fullName.vb: TinyLife.Tools.Tool.CanUndoRedo(Boolean)
+ name.vb: CanUndoRedo(Boolean)
spec.csharp:
- - uid: TinyLife.Tools.Tool.CanUndoRedo
+ - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
name: CanUndoRedo
- href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo
+ href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_
- name: (
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- - uid: TinyLife.Tools.Tool.CanUndoRedo
+ - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
name: CanUndoRedo
- href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo
+ href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_
- name: (
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Tools.TileTool.CanUndoRedo*
commentId: Overload:TinyLife.Tools.TileTool.CanUndoRedo
- href: TinyLife.Tools.TileTool.html#TinyLife_Tools_TileTool_CanUndoRedo
+ href: TinyLife.Tools.TileTool.html#TinyLife_Tools_TileTool_CanUndoRedo_System_Boolean_
name: CanUndoRedo
nameWithType: TileTool.CanUndoRedo
fullName: TinyLife.Tools.TileTool.CanUndoRedo
diff --git a/docs/api/TinyLife.Tools.Tool.yml b/docs/api/TinyLife.Tools.Tool.yml
index 2966f6f..2970b74 100644
--- a/docs/api/TinyLife.Tools.Tool.yml
+++ b/docs/api/TinyLife.Tools.Tool.yml
@@ -10,7 +10,7 @@ items:
- TinyLife.Tools.Tool.BuildTools
- TinyLife.Tools.Tool.CanPlaceForTooltip
- TinyLife.Tools.Tool.CanSwitchGameModes
- - TinyLife.Tools.Tool.CanUndoRedo
+ - TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
- TinyLife.Tools.Tool.Closed
- TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorScheme,Microsoft.Xna.Framework.Color,System.Action{System.Int32},System.Func{System.Int32,System.Boolean},System.String)
- TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorSettings,System.Action{System.Int32,System.Int32},System.Func{System.Int32,System.Int32,System.Boolean})
@@ -871,16 +871,16 @@ items:
description: Whether the game can be mode switched right now
content.vb: Public Overridable Function CanSwitchGameModes() As Boolean
overload: TinyLife.Tools.Tool.CanSwitchGameModes*
-- uid: TinyLife.Tools.Tool.CanUndoRedo
- commentId: M:TinyLife.Tools.Tool.CanUndoRedo
- id: CanUndoRedo
+- uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
+ commentId: M:TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
+ id: CanUndoRedo(System.Boolean)
parent: TinyLife.Tools.Tool
langs:
- csharp
- vb
- name: CanUndoRedo()
- nameWithType: Tool.CanUndoRedo()
- fullName: TinyLife.Tools.Tool.CanUndoRedo()
+ name: CanUndoRedo(bool)
+ nameWithType: Tool.CanUndoRedo(bool)
+ fullName: TinyLife.Tools.Tool.CanUndoRedo(bool)
type: Method
assemblies:
- Tiny Life
@@ -888,12 +888,18 @@ items:
summary: Returns whether or not the can currently operate and thus, whether the or actions can be called.
example: []
syntax:
- content: public virtual bool CanUndoRedo()
+ content: public virtual bool CanUndoRedo(bool cursorOnUi)
+ parameters:
+ - id: cursorOnUi
+ type: System.Boolean
return:
type: System.Boolean
description: Whether the undo or redo commands can be used right now.
- content.vb: Public Overridable Function CanUndoRedo() As Boolean
+ content.vb: Public Overridable Function CanUndoRedo(cursorOnUi As Boolean) As Boolean
overload: TinyLife.Tools.Tool.CanUndoRedo*
+ nameWithType.vb: Tool.CanUndoRedo(Boolean)
+ fullName.vb: TinyLife.Tools.Tool.CanUndoRedo(Boolean)
+ name.vb: CanUndoRedo(Boolean)
- uid: TinyLife.Tools.Tool.ShouldHighlightSelectedObject(System.Object)
commentId: M:TinyLife.Tools.Tool.ShouldHighlightSelectedObject(System.Object)
id: ShouldHighlightSelectedObject(System.Object)
@@ -3003,7 +3009,7 @@ references:
- name: )
- uid: TinyLife.Tools.Tool.CanUndoRedo*
commentId: Overload:TinyLife.Tools.Tool.CanUndoRedo
- href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo
+ href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_
name: CanUndoRedo
nameWithType: Tool.CanUndoRedo
fullName: TinyLife.Tools.Tool.CanUndoRedo
diff --git a/docs/api/TinyLife.Tools.WallTool.yml b/docs/api/TinyLife.Tools.WallTool.yml
index 901eeeb..dabb749 100644
--- a/docs/api/TinyLife.Tools.WallTool.yml
+++ b/docs/api/TinyLife.Tools.WallTool.yml
@@ -7,7 +7,7 @@ items:
children:
- TinyLife.Tools.WallTool.#ctor
- TinyLife.Tools.WallTool.CanPlaceForTooltip
- - TinyLife.Tools.WallTool.CanUndoRedo
+ - TinyLife.Tools.WallTool.CanUndoRedo(System.Boolean)
- TinyLife.Tools.WallTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean)
- TinyLife.Tools.WallTool.GetMouseCursor
- TinyLife.Tools.WallTool.ShouldHighlightSelectedObject(System.Object)
@@ -220,16 +220,16 @@ items:
content.vb: Public Overrides Function CanPlaceForTooltip() As CanPlaceResult
overridden: TinyLife.Tools.Tool.CanPlaceForTooltip
overload: TinyLife.Tools.WallTool.CanPlaceForTooltip*
-- uid: TinyLife.Tools.WallTool.CanUndoRedo
- commentId: M:TinyLife.Tools.WallTool.CanUndoRedo
- id: CanUndoRedo
+- uid: TinyLife.Tools.WallTool.CanUndoRedo(System.Boolean)
+ commentId: M:TinyLife.Tools.WallTool.CanUndoRedo(System.Boolean)
+ id: CanUndoRedo(System.Boolean)
parent: TinyLife.Tools.WallTool
langs:
- csharp
- vb
- name: CanUndoRedo()
- nameWithType: WallTool.CanUndoRedo()
- fullName: TinyLife.Tools.WallTool.CanUndoRedo()
+ name: CanUndoRedo(bool)
+ nameWithType: WallTool.CanUndoRedo(bool)
+ fullName: TinyLife.Tools.WallTool.CanUndoRedo(bool)
type: Method
assemblies:
- Tiny Life
@@ -237,13 +237,19 @@ items:
summary: Returns whether or not the can currently operate and thus, whether the or actions can be called.
example: []
syntax:
- content: public override bool CanUndoRedo()
+ content: public override bool CanUndoRedo(bool cursorOnUi)
+ parameters:
+ - id: cursorOnUi
+ type: System.Boolean
return:
type: System.Boolean
description: Whether the undo or redo commands can be used right now.
- content.vb: Public Overrides Function CanUndoRedo() As Boolean
- overridden: TinyLife.Tools.Tool.CanUndoRedo
+ content.vb: Public Overrides Function CanUndoRedo(cursorOnUi As Boolean) As Boolean
+ overridden: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
overload: TinyLife.Tools.WallTool.CanUndoRedo*
+ nameWithType.vb: WallTool.CanUndoRedo(Boolean)
+ fullName.vb: TinyLife.Tools.WallTool.CanUndoRedo(Boolean)
+ name.vb: CanUndoRedo(Boolean)
- uid: TinyLife.Tools.WallTool.ShouldHighlightSelectedObject(System.Object)
commentId: M:TinyLife.Tools.WallTool.ShouldHighlightSelectedObject(System.Object)
id: ShouldHighlightSelectedObject(System.Object)
@@ -1674,28 +1680,40 @@ references:
href: TinyLife.Tools.UndoRedoStack.html#TinyLife_Tools_UndoRedoStack_Redo
- name: (
- name: )
-- uid: TinyLife.Tools.Tool.CanUndoRedo
- commentId: M:TinyLife.Tools.Tool.CanUndoRedo
+- uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
+ commentId: M:TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
parent: TinyLife.Tools.Tool
- href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo
- name: CanUndoRedo()
- nameWithType: Tool.CanUndoRedo()
- fullName: TinyLife.Tools.Tool.CanUndoRedo()
+ isExternal: true
+ href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_
+ name: CanUndoRedo(bool)
+ nameWithType: Tool.CanUndoRedo(bool)
+ fullName: TinyLife.Tools.Tool.CanUndoRedo(bool)
+ nameWithType.vb: Tool.CanUndoRedo(Boolean)
+ fullName.vb: TinyLife.Tools.Tool.CanUndoRedo(Boolean)
+ name.vb: CanUndoRedo(Boolean)
spec.csharp:
- - uid: TinyLife.Tools.Tool.CanUndoRedo
+ - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
name: CanUndoRedo
- href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo
+ href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_
- name: (
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- - uid: TinyLife.Tools.Tool.CanUndoRedo
+ - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
name: CanUndoRedo
- href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo
+ href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_
- name: (
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Tools.WallTool.CanUndoRedo*
commentId: Overload:TinyLife.Tools.WallTool.CanUndoRedo
- href: TinyLife.Tools.WallTool.html#TinyLife_Tools_WallTool_CanUndoRedo
+ href: TinyLife.Tools.WallTool.html#TinyLife_Tools_WallTool_CanUndoRedo_System_Boolean_
name: CanUndoRedo
nameWithType: WallTool.CanUndoRedo
fullName: TinyLife.Tools.WallTool.CanUndoRedo
diff --git a/docs/api/TinyLife.Tools.WallpaperTool.yml b/docs/api/TinyLife.Tools.WallpaperTool.yml
index 4a702c7..18debf4 100644
--- a/docs/api/TinyLife.Tools.WallpaperTool.yml
+++ b/docs/api/TinyLife.Tools.WallpaperTool.yml
@@ -61,7 +61,7 @@ items:
- TinyLife.Tools.Tool.Opened
- TinyLife.Tools.Tool.Closed
- TinyLife.Tools.Tool.CanSwitchGameModes
- - TinyLife.Tools.Tool.CanUndoRedo
+ - TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
- TinyLife.Tools.Tool.OnButtonCreated(MLEM.Ui.Elements.Button)
- TinyLife.Tools.Tool.IsOnLot(Microsoft.Xna.Framework.Point)
- TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorSettings,System.Action{System.Int32,System.Int32},System.Func{System.Int32,System.Int32,System.Boolean})
@@ -569,24 +569,36 @@ references:
href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanSwitchGameModes
- name: (
- name: )
-- uid: TinyLife.Tools.Tool.CanUndoRedo
- commentId: M:TinyLife.Tools.Tool.CanUndoRedo
+- uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
+ commentId: M:TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
parent: TinyLife.Tools.Tool
- href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo
- name: CanUndoRedo()
- nameWithType: Tool.CanUndoRedo()
- fullName: TinyLife.Tools.Tool.CanUndoRedo()
+ isExternal: true
+ href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_
+ name: CanUndoRedo(bool)
+ nameWithType: Tool.CanUndoRedo(bool)
+ fullName: TinyLife.Tools.Tool.CanUndoRedo(bool)
+ nameWithType.vb: Tool.CanUndoRedo(Boolean)
+ fullName.vb: TinyLife.Tools.Tool.CanUndoRedo(Boolean)
+ name.vb: CanUndoRedo(Boolean)
spec.csharp:
- - uid: TinyLife.Tools.Tool.CanUndoRedo
+ - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
name: CanUndoRedo
- href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo
+ href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_
- name: (
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- - uid: TinyLife.Tools.Tool.CanUndoRedo
+ - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)
name: CanUndoRedo
- href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo
+ href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_
- name: (
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Tools.Tool.OnButtonCreated(MLEM.Ui.Elements.Button)
commentId: M:TinyLife.Tools.Tool.OnButtonCreated(MLEM.Ui.Elements.Button)
diff --git a/docs/api/TinyLife.Uis.Menus.yml b/docs/api/TinyLife.Uis.Menus.yml
index 84fe8bb..48f7256 100644
--- a/docs/api/TinyLife.Uis.Menus.yml
+++ b/docs/api/TinyLife.Uis.Menus.yml
@@ -8,6 +8,7 @@ items:
- TinyLife.Uis.Menus.CreateHouseholdPreview(TinyLife.World.Map,System.String,Microsoft.Xna.Framework.Point,System.Single,Microsoft.Xna.Framework.Color,System.Boolean,System.Func{System.String,TinyLife.World.ExportedHousehold})
- TinyLife.Uis.Menus.CreateLotPreview(TinyLife.World.Map,System.String,Microsoft.Xna.Framework.Point,System.Single,Microsoft.Xna.Framework.Color,System.Boolean,System.Func{System.String,TinyLife.World.ExportedLot})
- TinyLife.Uis.Menus.GamepadHint(MLEM.Ui.Anchor,System.Func{TinyLife.Options,Microsoft.Xna.Framework.Input.Buttons},Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Func{System.Boolean})
+ - TinyLife.Uis.Menus.IsTransitioning
- TinyLife.Uis.Menus.MenuBackground(System.Single,System.Single,System.Single,System.Single)
- TinyLife.Uis.Menus.Transition(System.Action,System.Action,TinyLife.Uis.Menus.TransitionType,TinyLife.Uis.Menus.TransitionType,System.Single,System.Single,System.Single,System.Nullable{Microsoft.Xna.Framework.Color})
langs:
@@ -52,10 +53,10 @@ items:
summary: >-
Displays a screen transition that includes a fade out, an inbetween
action, followed by a fade back in and an after
action.
- Whether a transition is currently active can be checked for using .
+ Whether a transition is currently active can be checked for using , at which point this method will return false.
example: []
syntax:
- content: public static void Transition(Action inbetween = null, Action after = null, Menus.TransitionType outType = TransitionType.Swipe, Menus.TransitionType inType = TransitionType.Swipe, float outSpeed = 0.05, float inSpeed = 0.05, float waitInbetween = 0.15, Color? color = null)
+ content: public static bool Transition(Action inbetween = null, Action after = null, Menus.TransitionType outType = TransitionType.Swipe, Menus.TransitionType inType = TransitionType.Swipe, float outSpeed = 0.05, float inSpeed = 0.05, float waitInbetween = 0.15, Color? color = null)
parameters:
- id: inbetween
type: System.Action
@@ -81,15 +82,37 @@ items:
- id: color
type: System.Nullable{Microsoft.Xna.Framework.Color}
description: The color that the fade should have, or null to use black.
- content.vb: Public Shared Sub Transition(inbetween As Action = Nothing, after As Action = Nothing, outType As Menus.TransitionType = TransitionType.Swipe, inType As Menus.TransitionType = TransitionType.Swipe, outSpeed As Single = 0.05, inSpeed As Single = 0.05, waitInbetween As Single = 0.15, color As Color? = Nothing)
+ return:
+ type: System.Boolean
+ description: true if the transition was started or executed successfully, false if there is already an active transition.
+ content.vb: Public Shared Function Transition(inbetween As Action = Nothing, after As Action = Nothing, outType As Menus.TransitionType = TransitionType.Swipe, inType As Menus.TransitionType = TransitionType.Swipe, outSpeed As Single = 0.05, inSpeed As Single = 0.05, waitInbetween As Single = 0.15, color As Color? = Nothing) As Boolean
overload: TinyLife.Uis.Menus.Transition*
- exceptions:
- - type: System.InvalidOperationException
- commentId: T:System.InvalidOperationException
- description: Thrown when a fade is already happening when this method is called.
nameWithType.vb: Menus.Transition(Action, Action, Menus.TransitionType, Menus.TransitionType, Single, Single, Single, Color?)
fullName.vb: TinyLife.Uis.Menus.Transition(System.Action, System.Action, TinyLife.Uis.Menus.TransitionType, TinyLife.Uis.Menus.TransitionType, Single, Single, Single, Microsoft.Xna.Framework.Color?)
name.vb: Transition(Action, Action, TransitionType, TransitionType, Single, Single, Single, Color?)
+- uid: TinyLife.Uis.Menus.IsTransitioning
+ commentId: M:TinyLife.Uis.Menus.IsTransitioning
+ id: IsTransitioning
+ parent: TinyLife.Uis.Menus
+ langs:
+ - csharp
+ - vb
+ name: IsTransitioning()
+ nameWithType: Menus.IsTransitioning()
+ fullName: TinyLife.Uis.Menus.IsTransitioning()
+ type: Method
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Uis
+ summary: Returns whether the UI is currently transitioning, ie whether a transition is active that was invoked through .
+ example: []
+ syntax:
+ content: public static bool IsTransitioning()
+ return:
+ type: System.Boolean
+ description: Whether a transition is active.
+ content.vb: Public Shared Function IsTransitioning() As Boolean
+ overload: TinyLife.Uis.Menus.IsTransitioning*
- uid: TinyLife.Uis.Menus.GamepadHint(MLEM.Ui.Anchor,System.Func{TinyLife.Options,Microsoft.Xna.Framework.Input.Buttons},Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Func{System.Boolean})
commentId: M:TinyLife.Uis.Menus.GamepadHint(MLEM.Ui.Anchor,System.Func{TinyLife.Options,Microsoft.Xna.Framework.Input.Buttons},Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Func{System.Boolean})
id: GamepadHint(MLEM.Ui.Anchor,System.Func{TinyLife.Options,Microsoft.Xna.Framework.Input.Buttons},Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Func{System.Boolean})
@@ -552,30 +575,23 @@ references:
name: System
nameWithType: System
fullName: System
-- uid: TinyLife.Utilities.Extensions.IsTransitioning(MLEM.Ui.UiSystem)
- commentId: M:TinyLife.Utilities.Extensions.IsTransitioning(MLEM.Ui.UiSystem)
- isExternal: true
- href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_IsTransitioning_MLEM_Ui_UiSystem_
- name: IsTransitioning(UiSystem)
- nameWithType: Extensions.IsTransitioning(UiSystem)
- fullName: TinyLife.Utilities.Extensions.IsTransitioning(MLEM.Ui.UiSystem)
+- uid: TinyLife.Uis.Menus.IsTransitioning
+ commentId: M:TinyLife.Uis.Menus.IsTransitioning
+ href: TinyLife.Uis.Menus.html#TinyLife_Uis_Menus_IsTransitioning
+ name: IsTransitioning()
+ nameWithType: Menus.IsTransitioning()
+ fullName: TinyLife.Uis.Menus.IsTransitioning()
spec.csharp:
- - uid: TinyLife.Utilities.Extensions.IsTransitioning(MLEM.Ui.UiSystem)
+ - uid: TinyLife.Uis.Menus.IsTransitioning
name: IsTransitioning
- href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_IsTransitioning_MLEM_Ui_UiSystem_
+ href: TinyLife.Uis.Menus.html#TinyLife_Uis_Menus_IsTransitioning
- name: (
- - uid: MLEM.Ui.UiSystem
- name: UiSystem
- isExternal: true
- name: )
spec.vb:
- - uid: TinyLife.Utilities.Extensions.IsTransitioning(MLEM.Ui.UiSystem)
+ - uid: TinyLife.Uis.Menus.IsTransitioning
name: IsTransitioning
- href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_IsTransitioning_MLEM_Ui_UiSystem_
+ href: TinyLife.Uis.Menus.html#TinyLife_Uis_Menus_IsTransitioning
- name: (
- - uid: MLEM.Ui.UiSystem
- name: UiSystem
- isExternal: true
- name: )
- uid: TinyLife.Uis.Menus.TransitionType
commentId: T:TinyLife.Uis.Menus.TransitionType
@@ -600,13 +616,6 @@ references:
- uid: TinyLife.Uis.Menus.TransitionType
name: TransitionType
href: TinyLife.Uis.Menus.TransitionType.html
-- uid: System.InvalidOperationException
- commentId: T:System.InvalidOperationException
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.invalidoperationexception
- name: InvalidOperationException
- nameWithType: InvalidOperationException
- fullName: System.InvalidOperationException
- uid: TinyLife.Uis.Menus.Transition*
commentId: Overload:TinyLife.Uis.Menus.Transition
href: TinyLife.Uis.Menus.html#TinyLife_Uis_Menus_Transition_System_Action_System_Action_TinyLife_Uis_Menus_TransitionType_TinyLife_Uis_Menus_TransitionType_System_Single_System_Single_System_Single_System_Nullable_Microsoft_Xna_Framework_Color__
@@ -649,6 +658,17 @@ references:
name: Color
isExternal: true
- name: '?'
+- uid: System.Boolean
+ commentId: T:System.Boolean
+ parent: System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ name: bool
+ nameWithType: bool
+ fullName: bool
+ nameWithType.vb: Boolean
+ fullName.vb: Boolean
+ name.vb: Boolean
- uid: System.Nullable`1
commentId: T:System.Nullable`1
isExternal: true
@@ -677,6 +697,122 @@ references:
- name: " "
- name: T
- name: )
+- uid: TinyLife.Uis.Menus.Transition(System.Action,System.Action,TinyLife.Uis.Menus.TransitionType,TinyLife.Uis.Menus.TransitionType,System.Single,System.Single,System.Single,System.Nullable{Microsoft.Xna.Framework.Color})
+ commentId: M:TinyLife.Uis.Menus.Transition(System.Action,System.Action,TinyLife.Uis.Menus.TransitionType,TinyLife.Uis.Menus.TransitionType,System.Single,System.Single,System.Single,System.Nullable{Microsoft.Xna.Framework.Color})
+ isExternal: true
+ href: TinyLife.Uis.Menus.html#TinyLife_Uis_Menus_Transition_System_Action_System_Action_TinyLife_Uis_Menus_TransitionType_TinyLife_Uis_Menus_TransitionType_System_Single_System_Single_System_Single_System_Nullable_Microsoft_Xna_Framework_Color__
+ name: Transition(Action, Action, TransitionType, TransitionType, float, float, float, Color?)
+ nameWithType: Menus.Transition(Action, Action, Menus.TransitionType, Menus.TransitionType, float, float, float, Color?)
+ fullName: TinyLife.Uis.Menus.Transition(System.Action, System.Action, TinyLife.Uis.Menus.TransitionType, TinyLife.Uis.Menus.TransitionType, float, float, float, Microsoft.Xna.Framework.Color?)
+ nameWithType.vb: Menus.Transition(Action, Action, Menus.TransitionType, Menus.TransitionType, Single, Single, Single, Color?)
+ fullName.vb: TinyLife.Uis.Menus.Transition(System.Action, System.Action, TinyLife.Uis.Menus.TransitionType, TinyLife.Uis.Menus.TransitionType, Single, Single, Single, Microsoft.Xna.Framework.Color?)
+ name.vb: Transition(Action, Action, TransitionType, TransitionType, Single, Single, Single, Color?)
+ spec.csharp:
+ - uid: TinyLife.Uis.Menus.Transition(System.Action,System.Action,TinyLife.Uis.Menus.TransitionType,TinyLife.Uis.Menus.TransitionType,System.Single,System.Single,System.Single,System.Nullable{Microsoft.Xna.Framework.Color})
+ name: Transition
+ href: TinyLife.Uis.Menus.html#TinyLife_Uis_Menus_Transition_System_Action_System_Action_TinyLife_Uis_Menus_TransitionType_TinyLife_Uis_Menus_TransitionType_System_Single_System_Single_System_Single_System_Nullable_Microsoft_Xna_Framework_Color__
+ - name: (
+ - uid: System.Action
+ name: Action
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.action
+ - name: ','
+ - name: " "
+ - uid: System.Action
+ name: Action
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.action
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Uis.Menus.TransitionType
+ name: TransitionType
+ href: TinyLife.Uis.Menus.TransitionType.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Uis.Menus.TransitionType
+ name: TransitionType
+ href: TinyLife.Uis.Menus.TransitionType.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Color
+ name: Color
+ isExternal: true
+ - name: '?'
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Uis.Menus.Transition(System.Action,System.Action,TinyLife.Uis.Menus.TransitionType,TinyLife.Uis.Menus.TransitionType,System.Single,System.Single,System.Single,System.Nullable{Microsoft.Xna.Framework.Color})
+ name: Transition
+ href: TinyLife.Uis.Menus.html#TinyLife_Uis_Menus_Transition_System_Action_System_Action_TinyLife_Uis_Menus_TransitionType_TinyLife_Uis_Menus_TransitionType_System_Single_System_Single_System_Single_System_Nullable_Microsoft_Xna_Framework_Color__
+ - name: (
+ - uid: System.Action
+ name: Action
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.action
+ - name: ','
+ - name: " "
+ - uid: System.Action
+ name: Action
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.action
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Uis.Menus.TransitionType
+ name: TransitionType
+ href: TinyLife.Uis.Menus.TransitionType.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Uis.Menus.TransitionType
+ name: TransitionType
+ href: TinyLife.Uis.Menus.TransitionType.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Color
+ name: Color
+ isExternal: true
+ - name: '?'
+ - name: )
+- uid: TinyLife.Uis.Menus.IsTransitioning*
+ commentId: Overload:TinyLife.Uis.Menus.IsTransitioning
+ href: TinyLife.Uis.Menus.html#TinyLife_Uis_Menus_IsTransitioning
+ name: IsTransitioning
+ nameWithType: Menus.IsTransitioning
+ fullName: TinyLife.Uis.Menus.IsTransitioning
- uid: Microsoft.Xna.Framework.Input.Buttons
commentId: T:Microsoft.Xna.Framework.Input.Buttons
parent: Microsoft.Xna.Framework.Input
@@ -1053,17 +1189,6 @@ references:
name: Color
nameWithType: Color
fullName: Microsoft.Xna.Framework.Color
-- uid: System.Boolean
- commentId: T:System.Boolean
- parent: System
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: bool
- nameWithType: bool
- fullName: bool
- nameWithType.vb: Boolean
- fullName.vb: Boolean
- name.vb: Boolean
- uid: System.Func{System.String,TinyLife.World.ExportedLot}
commentId: T:System.Func{System.String,TinyLife.World.ExportedLot}
parent: System
diff --git a/docs/api/TinyLife.Uis.Notifications.yml b/docs/api/TinyLife.Uis.Notifications.yml
index e735e69..f299218 100644
--- a/docs/api/TinyLife.Uis.Notifications.yml
+++ b/docs/api/TinyLife.Uis.Notifications.yml
@@ -5,10 +5,24 @@ items:
id: Notifications
parent: TinyLife.Uis
children:
+ - TinyLife.Uis.Notifications.AchievementIcon
- TinyLife.Uis.Notifications.Add(System.String,System.String,TinyLife.Uis.NotifType,System.Boolean)
- TinyLife.Uis.Notifications.Add(TinyLife.Objects.MapObject,System.String,TinyLife.Uis.NotifType,System.Boolean)
+ - TinyLife.Uis.Notifications.BillsIcon
+ - TinyLife.Uis.Notifications.CheatsIcon
+ - TinyLife.Uis.Notifications.DeathIcon
+ - TinyLife.Uis.Notifications.DebugIcon
+ - TinyLife.Uis.Notifications.ErrorIcon
+ - TinyLife.Uis.Notifications.JobIcon
+ - TinyLife.Uis.Notifications.MailIcon
- TinyLife.Uis.Notifications.MaxHistoryLength
+ - TinyLife.Uis.Notifications.NewspaperIcon
- TinyLife.Uis.Notifications.RegisterIcon(System.String,MLEM.Textures.TextureRegion)
+ - TinyLife.Uis.Notifications.RestoreIcon
+ - TinyLife.Uis.Notifications.SpeechIcon
+ - TinyLife.Uis.Notifications.SteamIcon
+ - TinyLife.Uis.Notifications.UpgradeIcon
+ - TinyLife.Uis.Notifications.WrenchIcon
langs:
- csharp
- vb
@@ -58,6 +72,272 @@ items:
return:
type: System.Int32
content.vb: Public Const MaxHistoryLength As Integer = 1024
+- uid: TinyLife.Uis.Notifications.CheatsIcon
+ commentId: F:TinyLife.Uis.Notifications.CheatsIcon
+ id: CheatsIcon
+ parent: TinyLife.Uis.Notifications
+ langs:
+ - csharp
+ - vb
+ name: CheatsIcon
+ nameWithType: Notifications.CheatsIcon
+ fullName: TinyLife.Uis.Notifications.CheatsIcon
+ type: Field
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Uis
+ syntax:
+ content: public static readonly string CheatsIcon
+ return:
+ type: System.String
+ content.vb: Public Shared ReadOnly CheatsIcon As String
+- uid: TinyLife.Uis.Notifications.DebugIcon
+ commentId: F:TinyLife.Uis.Notifications.DebugIcon
+ id: DebugIcon
+ parent: TinyLife.Uis.Notifications
+ langs:
+ - csharp
+ - vb
+ name: DebugIcon
+ nameWithType: Notifications.DebugIcon
+ fullName: TinyLife.Uis.Notifications.DebugIcon
+ type: Field
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Uis
+ syntax:
+ content: public static readonly string DebugIcon
+ return:
+ type: System.String
+ content.vb: Public Shared ReadOnly DebugIcon As String
+- uid: TinyLife.Uis.Notifications.ErrorIcon
+ commentId: F:TinyLife.Uis.Notifications.ErrorIcon
+ id: ErrorIcon
+ parent: TinyLife.Uis.Notifications
+ langs:
+ - csharp
+ - vb
+ name: ErrorIcon
+ nameWithType: Notifications.ErrorIcon
+ fullName: TinyLife.Uis.Notifications.ErrorIcon
+ type: Field
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Uis
+ syntax:
+ content: public static readonly string ErrorIcon
+ return:
+ type: System.String
+ content.vb: Public Shared ReadOnly ErrorIcon As String
+- uid: TinyLife.Uis.Notifications.MailIcon
+ commentId: F:TinyLife.Uis.Notifications.MailIcon
+ id: MailIcon
+ parent: TinyLife.Uis.Notifications
+ langs:
+ - csharp
+ - vb
+ name: MailIcon
+ nameWithType: Notifications.MailIcon
+ fullName: TinyLife.Uis.Notifications.MailIcon
+ type: Field
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Uis
+ syntax:
+ content: public static readonly string MailIcon
+ return:
+ type: System.String
+ content.vb: Public Shared ReadOnly MailIcon As String
+- uid: TinyLife.Uis.Notifications.JobIcon
+ commentId: F:TinyLife.Uis.Notifications.JobIcon
+ id: JobIcon
+ parent: TinyLife.Uis.Notifications
+ langs:
+ - csharp
+ - vb
+ name: JobIcon
+ nameWithType: Notifications.JobIcon
+ fullName: TinyLife.Uis.Notifications.JobIcon
+ type: Field
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Uis
+ syntax:
+ content: public static readonly string JobIcon
+ return:
+ type: System.String
+ content.vb: Public Shared ReadOnly JobIcon As String
+- uid: TinyLife.Uis.Notifications.NewspaperIcon
+ commentId: F:TinyLife.Uis.Notifications.NewspaperIcon
+ id: NewspaperIcon
+ parent: TinyLife.Uis.Notifications
+ langs:
+ - csharp
+ - vb
+ name: NewspaperIcon
+ nameWithType: Notifications.NewspaperIcon
+ fullName: TinyLife.Uis.Notifications.NewspaperIcon
+ type: Field
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Uis
+ syntax:
+ content: public static readonly string NewspaperIcon
+ return:
+ type: System.String
+ content.vb: Public Shared ReadOnly NewspaperIcon As String
+- uid: TinyLife.Uis.Notifications.BillsIcon
+ commentId: F:TinyLife.Uis.Notifications.BillsIcon
+ id: BillsIcon
+ parent: TinyLife.Uis.Notifications
+ langs:
+ - csharp
+ - vb
+ name: BillsIcon
+ nameWithType: Notifications.BillsIcon
+ fullName: TinyLife.Uis.Notifications.BillsIcon
+ type: Field
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Uis
+ syntax:
+ content: public static readonly string BillsIcon
+ return:
+ type: System.String
+ content.vb: Public Shared ReadOnly BillsIcon As String
+- uid: TinyLife.Uis.Notifications.AchievementIcon
+ commentId: F:TinyLife.Uis.Notifications.AchievementIcon
+ id: AchievementIcon
+ parent: TinyLife.Uis.Notifications
+ langs:
+ - csharp
+ - vb
+ name: AchievementIcon
+ nameWithType: Notifications.AchievementIcon
+ fullName: TinyLife.Uis.Notifications.AchievementIcon
+ type: Field
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Uis
+ syntax:
+ content: public static readonly string AchievementIcon
+ return:
+ type: System.String
+ content.vb: Public Shared ReadOnly AchievementIcon As String
+- uid: TinyLife.Uis.Notifications.DeathIcon
+ commentId: F:TinyLife.Uis.Notifications.DeathIcon
+ id: DeathIcon
+ parent: TinyLife.Uis.Notifications
+ langs:
+ - csharp
+ - vb
+ name: DeathIcon
+ nameWithType: Notifications.DeathIcon
+ fullName: TinyLife.Uis.Notifications.DeathIcon
+ type: Field
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Uis
+ syntax:
+ content: public static readonly string DeathIcon
+ return:
+ type: System.String
+ content.vb: Public Shared ReadOnly DeathIcon As String
+- uid: TinyLife.Uis.Notifications.SteamIcon
+ commentId: F:TinyLife.Uis.Notifications.SteamIcon
+ id: SteamIcon
+ parent: TinyLife.Uis.Notifications
+ langs:
+ - csharp
+ - vb
+ name: SteamIcon
+ nameWithType: Notifications.SteamIcon
+ fullName: TinyLife.Uis.Notifications.SteamIcon
+ type: Field
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Uis
+ syntax:
+ content: public static readonly string SteamIcon
+ return:
+ type: System.String
+ content.vb: Public Shared ReadOnly SteamIcon As String
+- uid: TinyLife.Uis.Notifications.WrenchIcon
+ commentId: F:TinyLife.Uis.Notifications.WrenchIcon
+ id: WrenchIcon
+ parent: TinyLife.Uis.Notifications
+ langs:
+ - csharp
+ - vb
+ name: WrenchIcon
+ nameWithType: Notifications.WrenchIcon
+ fullName: TinyLife.Uis.Notifications.WrenchIcon
+ type: Field
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Uis
+ syntax:
+ content: public static readonly string WrenchIcon
+ return:
+ type: System.String
+ content.vb: Public Shared ReadOnly WrenchIcon As String
+- uid: TinyLife.Uis.Notifications.UpgradeIcon
+ commentId: F:TinyLife.Uis.Notifications.UpgradeIcon
+ id: UpgradeIcon
+ parent: TinyLife.Uis.Notifications
+ langs:
+ - csharp
+ - vb
+ name: UpgradeIcon
+ nameWithType: Notifications.UpgradeIcon
+ fullName: TinyLife.Uis.Notifications.UpgradeIcon
+ type: Field
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Uis
+ syntax:
+ content: public static readonly string UpgradeIcon
+ return:
+ type: System.String
+ content.vb: Public Shared ReadOnly UpgradeIcon As String
+- uid: TinyLife.Uis.Notifications.SpeechIcon
+ commentId: F:TinyLife.Uis.Notifications.SpeechIcon
+ id: SpeechIcon
+ parent: TinyLife.Uis.Notifications
+ langs:
+ - csharp
+ - vb
+ name: SpeechIcon
+ nameWithType: Notifications.SpeechIcon
+ fullName: TinyLife.Uis.Notifications.SpeechIcon
+ type: Field
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Uis
+ syntax:
+ content: public static readonly string SpeechIcon
+ return:
+ type: System.String
+ content.vb: Public Shared ReadOnly SpeechIcon As String
+- uid: TinyLife.Uis.Notifications.RestoreIcon
+ commentId: F:TinyLife.Uis.Notifications.RestoreIcon
+ id: RestoreIcon
+ parent: TinyLife.Uis.Notifications
+ langs:
+ - csharp
+ - vb
+ name: RestoreIcon
+ nameWithType: Notifications.RestoreIcon
+ fullName: TinyLife.Uis.Notifications.RestoreIcon
+ type: Field
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Uis
+ syntax:
+ content: public static readonly string RestoreIcon
+ return:
+ type: System.String
+ content.vb: Public Shared ReadOnly RestoreIcon As String
- uid: TinyLife.Uis.Notifications.Add(TinyLife.Objects.MapObject,System.String,TinyLife.Uis.NotifType,System.Boolean)
commentId: M:TinyLife.Uis.Notifications.Add(TinyLife.Objects.MapObject,System.String,TinyLife.Uis.NotifType,System.Boolean)
id: Add(TinyLife.Objects.MapObject,System.String,TinyLife.Uis.NotifType,System.Boolean)
@@ -156,7 +436,7 @@ items:
Icons are registered so that notification instances remember them when the game is closed and loaded again.
example: []
syntax:
- content: public static void RegisterIcon(string name, TextureRegion texture)
+ content: public static string RegisterIcon(string name, TextureRegion texture)
parameters:
- id: name
type: System.String
@@ -164,7 +444,10 @@ items:
- id: texture
type: MLEM.Textures.TextureRegion
description: The texture that the icon should display.
- content.vb: Public Shared Sub RegisterIcon(name As String, texture As TextureRegion)
+ return:
+ type: System.String
+ description: The name
, for registering and immediately storing in a variable.
+ content.vb: Public Shared Function RegisterIcon(name As String, texture As TextureRegion) As String
overload: TinyLife.Uis.Notifications.RegisterIcon*
nameWithType.vb: Notifications.RegisterIcon(String, TextureRegion)
fullName.vb: TinyLife.Uis.Notifications.RegisterIcon(String, MLEM.Textures.TextureRegion)
@@ -566,6 +849,17 @@ references:
nameWithType.vb: Integer
fullName.vb: Integer
name.vb: Integer
+- uid: System.String
+ commentId: T:System.String
+ parent: System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ name: string
+ nameWithType: string
+ fullName: string
+ nameWithType.vb: String
+ fullName.vb: String
+ name.vb: String
- uid: TinyLife.Localization
commentId: T:TinyLife.Localization
href: TinyLife.Localization.html
@@ -585,17 +879,6 @@ references:
name: MapObject
nameWithType: MapObject
fullName: TinyLife.Objects.MapObject
-- 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.Uis.NotifType
commentId: T:TinyLife.Uis.NotifType
parent: TinyLife.Uis
diff --git a/docs/api/TinyLife.Utilities.Extensions.yml b/docs/api/TinyLife.Utilities.Extensions.yml
index c2e12ea..b398fd1 100644
--- a/docs/api/TinyLife.Utilities.Extensions.yml
+++ b/docs/api/TinyLife.Utilities.Extensions.yml
@@ -42,7 +42,6 @@ items:
- TinyLife.Utilities.Extensions.IsLockedFor(TinyLife.World.LockType,TinyLife.Objects.PersonLike,TinyLife.World.Lot)
- TinyLife.Utilities.Extensions.IsPartOfPerson(TinyLife.Objects.ClothesLayer)
- TinyLife.Utilities.Extensions.IsTextFieldSelected(MLEM.Ui.UiSystem)
- - TinyLife.Utilities.Extensions.IsTransitioning(MLEM.Ui.UiSystem)
- TinyLife.Utilities.Extensions.IsVertical(MLEM.Maths.Direction2)
- TinyLife.Utilities.Extensions.JsonCopy``1(``0)
- TinyLife.Utilities.Extensions.Length(System.ValueTuple{System.Int32,System.Int32})
@@ -1879,37 +1878,6 @@ items:
description: Whether a is currently selected.
content.vb: Public Shared Function IsTextFieldSelected(system As UiSystem) As Boolean
overload: TinyLife.Utilities.Extensions.IsTextFieldSelected*
-- uid: TinyLife.Utilities.Extensions.IsTransitioning(MLEM.Ui.UiSystem)
- commentId: M:TinyLife.Utilities.Extensions.IsTransitioning(MLEM.Ui.UiSystem)
- id: IsTransitioning(MLEM.Ui.UiSystem)
- isExtensionMethod: true
- parent: TinyLife.Utilities.Extensions
- langs:
- - csharp
- - vb
- name: IsTransitioning(UiSystem)
- nameWithType: Extensions.IsTransitioning(UiSystem)
- fullName: TinyLife.Utilities.Extensions.IsTransitioning(MLEM.Ui.UiSystem)
- type: Method
- assemblies:
- - Tiny Life
- namespace: TinyLife.Utilities
- summary: >-
- Returns whether the UI is currently transitioning, ie whether a transition is active that was invoked through .
-
- In reality, this method returns whether there is a in the system
that has the name "Transition".
- example: []
- syntax:
- content: public static bool IsTransitioning(this UiSystem system)
- parameters:
- - id: system
- type: MLEM.Ui.UiSystem
- description: The UI system to check for an active transition.
- return:
- type: System.Boolean
- description: Whether a transition is active.
- content.vb: Public Shared Function IsTransitioning(system As UiSystem) As Boolean
- overload: TinyLife.Utilities.Extensions.IsTransitioning*
- uid: TinyLife.Utilities.Extensions.Slugify(System.String)
commentId: M:TinyLife.Utilities.Extensions.Slugify(System.String)
id: Slugify(System.String)
@@ -4250,122 +4218,6 @@ references:
name: IsTextFieldSelected
nameWithType: Extensions.IsTextFieldSelected
fullName: TinyLife.Utilities.Extensions.IsTextFieldSelected
-- uid: TinyLife.Uis.Menus.Transition(System.Action,System.Action,TinyLife.Uis.Menus.TransitionType,TinyLife.Uis.Menus.TransitionType,System.Single,System.Single,System.Single,System.Nullable{Microsoft.Xna.Framework.Color})
- commentId: M:TinyLife.Uis.Menus.Transition(System.Action,System.Action,TinyLife.Uis.Menus.TransitionType,TinyLife.Uis.Menus.TransitionType,System.Single,System.Single,System.Single,System.Nullable{Microsoft.Xna.Framework.Color})
- isExternal: true
- href: TinyLife.Uis.Menus.html#TinyLife_Uis_Menus_Transition_System_Action_System_Action_TinyLife_Uis_Menus_TransitionType_TinyLife_Uis_Menus_TransitionType_System_Single_System_Single_System_Single_System_Nullable_Microsoft_Xna_Framework_Color__
- name: Transition(Action, Action, TransitionType, TransitionType, float, float, float, Color?)
- nameWithType: Menus.Transition(Action, Action, Menus.TransitionType, Menus.TransitionType, float, float, float, Color?)
- fullName: TinyLife.Uis.Menus.Transition(System.Action, System.Action, TinyLife.Uis.Menus.TransitionType, TinyLife.Uis.Menus.TransitionType, float, float, float, Microsoft.Xna.Framework.Color?)
- nameWithType.vb: Menus.Transition(Action, Action, Menus.TransitionType, Menus.TransitionType, Single, Single, Single, Color?)
- fullName.vb: TinyLife.Uis.Menus.Transition(System.Action, System.Action, TinyLife.Uis.Menus.TransitionType, TinyLife.Uis.Menus.TransitionType, Single, Single, Single, Microsoft.Xna.Framework.Color?)
- name.vb: Transition(Action, Action, TransitionType, TransitionType, Single, Single, Single, Color?)
- spec.csharp:
- - uid: TinyLife.Uis.Menus.Transition(System.Action,System.Action,TinyLife.Uis.Menus.TransitionType,TinyLife.Uis.Menus.TransitionType,System.Single,System.Single,System.Single,System.Nullable{Microsoft.Xna.Framework.Color})
- name: Transition
- href: TinyLife.Uis.Menus.html#TinyLife_Uis_Menus_Transition_System_Action_System_Action_TinyLife_Uis_Menus_TransitionType_TinyLife_Uis_Menus_TransitionType_System_Single_System_Single_System_Single_System_Nullable_Microsoft_Xna_Framework_Color__
- - name: (
- - uid: System.Action
- name: Action
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.action
- - name: ','
- - name: " "
- - uid: System.Action
- name: Action
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.action
- - name: ','
- - name: " "
- - uid: TinyLife.Uis.Menus.TransitionType
- name: TransitionType
- href: TinyLife.Uis.Menus.TransitionType.html
- - name: ','
- - name: " "
- - uid: TinyLife.Uis.Menus.TransitionType
- name: TransitionType
- href: TinyLife.Uis.Menus.TransitionType.html
- - name: ','
- - name: " "
- - uid: System.Single
- name: float
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.single
- - name: ','
- - name: " "
- - uid: System.Single
- name: float
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.single
- - name: ','
- - name: " "
- - uid: System.Single
- name: float
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.single
- - name: ','
- - name: " "
- - uid: Microsoft.Xna.Framework.Color
- name: Color
- isExternal: true
- - name: '?'
- - name: )
- spec.vb:
- - uid: TinyLife.Uis.Menus.Transition(System.Action,System.Action,TinyLife.Uis.Menus.TransitionType,TinyLife.Uis.Menus.TransitionType,System.Single,System.Single,System.Single,System.Nullable{Microsoft.Xna.Framework.Color})
- name: Transition
- href: TinyLife.Uis.Menus.html#TinyLife_Uis_Menus_Transition_System_Action_System_Action_TinyLife_Uis_Menus_TransitionType_TinyLife_Uis_Menus_TransitionType_System_Single_System_Single_System_Single_System_Nullable_Microsoft_Xna_Framework_Color__
- - name: (
- - uid: System.Action
- name: Action
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.action
- - name: ','
- - name: " "
- - uid: System.Action
- name: Action
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.action
- - name: ','
- - name: " "
- - uid: TinyLife.Uis.Menus.TransitionType
- name: TransitionType
- href: TinyLife.Uis.Menus.TransitionType.html
- - name: ','
- - name: " "
- - uid: TinyLife.Uis.Menus.TransitionType
- name: TransitionType
- href: TinyLife.Uis.Menus.TransitionType.html
- - name: ','
- - name: " "
- - uid: System.Single
- name: Single
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.single
- - name: ','
- - name: " "
- - uid: System.Single
- name: Single
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.single
- - name: ','
- - name: " "
- - uid: System.Single
- name: Single
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.single
- - name: ','
- - name: " "
- - uid: Microsoft.Xna.Framework.Color
- name: Color
- isExternal: true
- - name: '?'
- - name: )
-- uid: TinyLife.Utilities.Extensions.IsTransitioning*
- commentId: Overload:TinyLife.Utilities.Extensions.IsTransitioning
- href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_IsTransitioning_MLEM_Ui_UiSystem_
- name: IsTransitioning
- nameWithType: Extensions.IsTransitioning
- fullName: TinyLife.Utilities.Extensions.IsTransitioning
- uid: TinyLife.Utilities.Extensions.Slugify*
commentId: Overload:TinyLife.Utilities.Extensions.Slugify
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_Slugify_System_String_
diff --git a/docs/api/TinyLife.Utilities.SelectionHandler.yml b/docs/api/TinyLife.Utilities.SelectionHandler.yml
index 643edad..57fba83 100644
--- a/docs/api/TinyLife.Utilities.SelectionHandler.yml
+++ b/docs/api/TinyLife.Utilities.SelectionHandler.yml
@@ -138,7 +138,6 @@ items:
references:
- uid: TinyLife.Utilities.SelectionHandler.RenderTarget
commentId: P:TinyLife.Utilities.SelectionHandler.RenderTarget
- href: TinyLife.Utilities.SelectionHandler.html#TinyLife_Utilities_SelectionHandler_RenderTarget
name: RenderTarget
nameWithType: SelectionHandler.RenderTarget
fullName: TinyLife.Utilities.SelectionHandler.RenderTarget
diff --git a/docs/api/TinyLife.Utilities.TextureHandler.yml b/docs/api/TinyLife.Utilities.TextureHandler.yml
index ad2d698..1c80e28 100644
--- a/docs/api/TinyLife.Utilities.TextureHandler.yml
+++ b/docs/api/TinyLife.Utilities.TextureHandler.yml
@@ -206,10 +206,10 @@ items:
- Tiny Life
namespace: TinyLife.Utilities
syntax:
- content: public static readonly List FurnitureTextures
+ content: public static readonly Dictionary FurnitureTextures
return:
- type: System.Collections.Generic.List{MLEM.Data.DataTextureAtlas}
- content.vb: Public Shared ReadOnly FurnitureTextures As List(Of DataTextureAtlas)
+ type: System.Collections.Generic.Dictionary{System.String,MLEM.Textures.TextureRegion}
+ content.vb: Public Shared ReadOnly FurnitureTextures As Dictionary(Of String, TextureRegion)
- uid: TinyLife.Utilities.TextureHandler.ClothesTextures
commentId: F:TinyLife.Utilities.TextureHandler.ClothesTextures
id: ClothesTextures
@@ -988,66 +988,84 @@ references:
nameWithType.vb: Single
fullName.vb: Single
name.vb: Single
-- uid: System.Collections.Generic.List{MLEM.Data.DataTextureAtlas}
- commentId: T:System.Collections.Generic.List{MLEM.Data.DataTextureAtlas}
+- uid: System.Collections.Generic.Dictionary{System.String,MLEM.Textures.TextureRegion}
+ commentId: T:System.Collections.Generic.Dictionary{System.String,MLEM.Textures.TextureRegion}
parent: System.Collections.Generic
- definition: System.Collections.Generic.List`1
- href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: List
- nameWithType: List
- fullName: System.Collections.Generic.List
- nameWithType.vb: List(Of DataTextureAtlas)
- fullName.vb: System.Collections.Generic.List(Of MLEM.Data.DataTextureAtlas)
- name.vb: List(Of DataTextureAtlas)
+ definition: System.Collections.Generic.Dictionary`2
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
+ name: Dictionary
+ nameWithType: Dictionary
+ fullName: System.Collections.Generic.Dictionary
+ nameWithType.vb: Dictionary(Of String, TextureRegion)
+ fullName.vb: System.Collections.Generic.Dictionary(Of String, MLEM.Textures.TextureRegion)
+ name.vb: Dictionary(Of String, TextureRegion)
spec.csharp:
- - uid: System.Collections.Generic.List`1
- name: List
+ - uid: System.Collections.Generic.Dictionary`2
+ name: Dictionary
isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
- name: <
- - uid: MLEM.Data.DataTextureAtlas
- name: DataTextureAtlas
+ - uid: System.String
+ name: string
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: ','
+ - name: " "
+ - uid: MLEM.Textures.TextureRegion
+ name: TextureRegion
isExternal: true
- name: '>'
spec.vb:
- - uid: System.Collections.Generic.List`1
- name: List
+ - uid: System.Collections.Generic.Dictionary`2
+ name: Dictionary
isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
- name: (
- name: Of
- name: " "
- - uid: MLEM.Data.DataTextureAtlas
- name: DataTextureAtlas
+ - uid: System.String
+ name: String
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: ','
+ - name: " "
+ - uid: MLEM.Textures.TextureRegion
+ name: TextureRegion
isExternal: true
- name: )
-- uid: System.Collections.Generic.List`1
- commentId: T:System.Collections.Generic.List`1
+- uid: System.Collections.Generic.Dictionary`2
+ commentId: T:System.Collections.Generic.Dictionary`2
isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: List
- nameWithType: List
- fullName: System.Collections.Generic.List
- nameWithType.vb: List(Of T)
- fullName.vb: System.Collections.Generic.List(Of T)
- name.vb: List(Of T)
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
+ name: Dictionary
+ nameWithType: Dictionary
+ fullName: System.Collections.Generic.Dictionary
+ nameWithType.vb: Dictionary(Of TKey, TValue)
+ fullName.vb: System.Collections.Generic.Dictionary(Of TKey, TValue)
+ name.vb: Dictionary(Of TKey, TValue)
spec.csharp:
- - uid: System.Collections.Generic.List`1
- name: List
+ - uid: System.Collections.Generic.Dictionary`2
+ name: Dictionary
isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
- name: <
- - name: T
+ - name: TKey
+ - name: ','
+ - name: " "
+ - name: TValue
- name: '>'
spec.vb:
- - uid: System.Collections.Generic.List`1
- name: List
+ - uid: System.Collections.Generic.Dictionary`2
+ name: Dictionary
isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
- name: (
- name: Of
- name: " "
- - name: T
+ - name: TKey
+ - name: ','
+ - name: " "
+ - name: TValue
- name: )
- uid: System.Collections.Generic
commentId: N:System.Collections.Generic
@@ -1169,40 +1187,6 @@ references:
isExternal: true
- name: )
- name: )
-- uid: System.Collections.Generic.Dictionary`2
- commentId: T:System.Collections.Generic.Dictionary`2
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
- name: Dictionary
- nameWithType: Dictionary
- fullName: System.Collections.Generic.Dictionary
- nameWithType.vb: Dictionary(Of TKey, TValue)
- fullName.vb: System.Collections.Generic.Dictionary(Of TKey, TValue)
- name.vb: Dictionary(Of TKey, TValue)
- spec.csharp:
- - uid: System.Collections.Generic.Dictionary`2
- name: Dictionary
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
- - name: <
- - name: TKey
- - name: ','
- - name: " "
- - name: TValue
- - name: '>'
- spec.vb:
- - uid: System.Collections.Generic.Dictionary`2
- name: Dictionary
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
- - name: (
- - name: Of
- - name: " "
- - name: TKey
- - name: ','
- - name: " "
- - name: TValue
- - name: )
- uid: TinyLife.Utilities.TextureHandler.WallpaperTextures*
commentId: Overload:TinyLife.Utilities.TextureHandler.WallpaperTextures
href: TinyLife.Utilities.TextureHandler.html#TinyLife_Utilities_TextureHandler_WallpaperTextures
diff --git a/docs/api/TinyLife.World.LotEmployment.yml b/docs/api/TinyLife.World.LotEmployment.yml
index dac4b1d..03bd835 100644
--- a/docs/api/TinyLife.World.LotEmployment.yml
+++ b/docs/api/TinyLife.World.LotEmployment.yml
@@ -883,7 +883,6 @@ references:
fullName: TinyLife.World.Household
- uid: TinyLife.Actions.BeAwayFromLotEmploymentAction
commentId: T:TinyLife.Actions.BeAwayFromLotEmploymentAction
- href: TinyLife.Actions.BeAwayFromLotEmploymentAction.html
name: BeAwayFromLotEmploymentAction
nameWithType: BeAwayFromLotEmploymentAction
fullName: TinyLife.Actions.BeAwayFromLotEmploymentAction
diff --git a/docs/api/TinyLife.World.MapSection.yml b/docs/api/TinyLife.World.MapSection.yml
index 8e1c81f..1623a26 100644
--- a/docs/api/TinyLife.World.MapSection.yml
+++ b/docs/api/TinyLife.World.MapSection.yml
@@ -299,7 +299,6 @@ items:
references:
- uid: TinyLife.World.MapSection.Map
commentId: F:TinyLife.World.MapSection.Map
- href: TinyLife.World.MapSection.html#TinyLife_World_MapSection_Map
name: Map
nameWithType: MapSection.Map
fullName: TinyLife.World.MapSection.Map
diff --git a/docs/api/TinyLife.World.OpeningType.yml b/docs/api/TinyLife.World.OpeningType.yml
index f4d66a6..7ced6db 100644
--- a/docs/api/TinyLife.World.OpeningType.yml
+++ b/docs/api/TinyLife.World.OpeningType.yml
@@ -5,15 +5,16 @@ items:
id: OpeningType
parent: TinyLife.World
children:
- - TinyLife.World.OpeningType.#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorScheme,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion)
- - TinyLife.World.OpeningType.#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorScheme[],System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion)
- - TinyLife.World.OpeningType.#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorSettings,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion)
+ - TinyLife.World.OpeningType.#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorScheme,System.Single,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion)
+ - TinyLife.World.OpeningType.#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorScheme[],System.Single,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion)
+ - TinyLife.World.OpeningType.#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorSettings,System.Single,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion)
- TinyLife.World.OpeningType.CanBuy
- TinyLife.World.OpeningType.Colors
- TinyLife.World.OpeningType.Construct(System.Int32[],TinyLife.Objects.WallLike)
- TinyLife.World.OpeningType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,System.Int32,Microsoft.Xna.Framework.Vector2,System.Boolean,System.Single,System.Int32[],System.Nullable{Microsoft.Xna.Framework.Color},System.Single,Microsoft.Xna.Framework.Point)
- TinyLife.World.OpeningType.DrawUi(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.GameTime,TinyLife.World.Map,System.Int32[],System.Single)
- TinyLife.World.OpeningType.Icon
+ - TinyLife.World.OpeningType.LightPour
- TinyLife.World.OpeningType.Migrations
- TinyLife.World.OpeningType.Name
- TinyLife.World.OpeningType.Price
@@ -164,6 +165,25 @@ items:
return:
type: TinyLife.Utilities.ColorSettings
content.vb: Public ReadOnly Colors As ColorSettings
+- uid: TinyLife.World.OpeningType.LightPour
+ commentId: F:TinyLife.World.OpeningType.LightPour
+ id: LightPour
+ parent: TinyLife.World.OpeningType
+ langs:
+ - csharp
+ - vb
+ name: LightPour
+ nameWithType: OpeningType.LightPour
+ fullName: TinyLife.World.OpeningType.LightPour
+ type: Field
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.World
+ syntax:
+ content: public readonly float LightPour
+ return:
+ type: System.Single
+ content.vb: Public ReadOnly LightPour As Single
- uid: TinyLife.World.OpeningType.Icon
commentId: F:TinyLife.World.OpeningType.Icon
id: Icon
@@ -234,16 +254,16 @@ items:
type: System.Collections.Generic.List{TinyLife.Utilities.Migration{TinyLife.World.Opening}}
content.vb: Public Property Migrations As List(Of Migration(Of Opening))
overload: TinyLife.World.OpeningType.Migrations*
-- uid: TinyLife.World.OpeningType.#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorScheme,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion)
- commentId: M:TinyLife.World.OpeningType.#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorScheme,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion)
- id: '#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorScheme,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion)'
+- uid: TinyLife.World.OpeningType.#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorScheme,System.Single,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion)
+ commentId: M:TinyLife.World.OpeningType.#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorScheme,System.Single,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion)
+ id: '#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorScheme,System.Single,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion)'
parent: TinyLife.World.OpeningType
langs:
- csharp
- vb
- name: OpeningType(string, Dictionary, Point, WallMode, int, ColorScheme, Func, TextureRegion)
- nameWithType: OpeningType.OpeningType(string, Dictionary, Point, WallMode, int, ColorScheme, Func, TextureRegion)
- fullName: TinyLife.World.OpeningType.OpeningType(string, System.Collections.Generic.Dictionary, Microsoft.Xna.Framework.Point, TinyLife.World.WallMode, int, TinyLife.Utilities.ColorScheme, System.Func, MLEM.Textures.TextureRegion)
+ name: OpeningType(string, Dictionary, Point, WallMode, int, ColorScheme, float, Func, TextureRegion)
+ nameWithType: OpeningType.OpeningType(string, Dictionary, Point, WallMode, int, ColorScheme, float, Func, TextureRegion)
+ fullName: TinyLife.World.OpeningType.OpeningType(string, System.Collections.Generic.Dictionary, Microsoft.Xna.Framework.Point, TinyLife.World.WallMode, int, TinyLife.Utilities.ColorScheme, float, System.Func, MLEM.Textures.TextureRegion)
type: Constructor
assemblies:
- Tiny Life
@@ -251,7 +271,7 @@ items:
summary: Creates a new opening type with the given settings.
example: []
syntax:
- content: public OpeningType(string name, Dictionary textures, Point textureRegion, WallMode wallMode, int price, ColorScheme color, Func construct = null, TextureRegion icon = null)
+ content: public OpeningType(string name, Dictionary textures, Point textureRegion, WallMode wallMode, int price, ColorScheme color, float lightPour, Func construct = null, TextureRegion icon = null)
parameters:
- id: name
type: System.String
@@ -265,25 +285,27 @@ items:
type: System.Int32
- id: color
type: TinyLife.Utilities.ColorScheme
+ - id: lightPour
+ type: System.Single
- id: construct
type: System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening}
- id: icon
type: MLEM.Textures.TextureRegion
- content.vb: Public Sub New(name As String, textures As Dictionary(Of Point, TextureRegion), textureRegion As Point, wallMode As WallMode, price As Integer, color As ColorScheme, construct As Func(Of OpeningType, Integer(), WallLike, Opening) = Nothing, icon As TextureRegion = Nothing)
+ content.vb: Public Sub New(name As String, textures As Dictionary(Of Point, TextureRegion), textureRegion As Point, wallMode As WallMode, price As Integer, color As ColorScheme, lightPour As Single, construct As Func(Of OpeningType, Integer(), WallLike, Opening) = Nothing, icon As TextureRegion = Nothing)
overload: TinyLife.World.OpeningType.#ctor*
- nameWithType.vb: OpeningType.New(String, Dictionary(Of Point, TextureRegion), Point, WallMode, Integer, ColorScheme, Func(Of OpeningType, Integer(), WallLike, Opening), TextureRegion)
- fullName.vb: TinyLife.World.OpeningType.New(String, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, TinyLife.World.WallMode, Integer, TinyLife.Utilities.ColorScheme, System.Func(Of TinyLife.World.OpeningType, Integer(), TinyLife.Objects.WallLike, TinyLife.World.Opening), MLEM.Textures.TextureRegion)
- name.vb: New(String, Dictionary(Of Point, TextureRegion), Point, WallMode, Integer, ColorScheme, Func(Of OpeningType, Integer(), WallLike, Opening), TextureRegion)
-- uid: TinyLife.World.OpeningType.#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorScheme[],System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion)
- commentId: M:TinyLife.World.OpeningType.#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorScheme[],System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion)
- id: '#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorScheme[],System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion)'
+ nameWithType.vb: OpeningType.New(String, Dictionary(Of Point, TextureRegion), Point, WallMode, Integer, ColorScheme, Single, Func(Of OpeningType, Integer(), WallLike, Opening), TextureRegion)
+ fullName.vb: TinyLife.World.OpeningType.New(String, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, TinyLife.World.WallMode, Integer, TinyLife.Utilities.ColorScheme, Single, System.Func(Of TinyLife.World.OpeningType, Integer(), TinyLife.Objects.WallLike, TinyLife.World.Opening), MLEM.Textures.TextureRegion)
+ name.vb: New(String, Dictionary(Of Point, TextureRegion), Point, WallMode, Integer, ColorScheme, Single, Func(Of OpeningType, Integer(), WallLike, Opening), TextureRegion)
+- uid: TinyLife.World.OpeningType.#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorScheme[],System.Single,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion)
+ commentId: M:TinyLife.World.OpeningType.#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorScheme[],System.Single,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion)
+ id: '#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorScheme[],System.Single,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion)'
parent: TinyLife.World.OpeningType
langs:
- csharp
- vb
- name: OpeningType(string, Dictionary, Point, WallMode, int, ColorScheme[], Func, TextureRegion)
- nameWithType: OpeningType.OpeningType(string, Dictionary, Point, WallMode, int, ColorScheme[], Func, TextureRegion)
- fullName: TinyLife.World.OpeningType.OpeningType(string, System.Collections.Generic.Dictionary, Microsoft.Xna.Framework.Point, TinyLife.World.WallMode, int, TinyLife.Utilities.ColorScheme[], System.Func, MLEM.Textures.TextureRegion)
+ name: OpeningType(string, Dictionary, Point, WallMode, int, ColorScheme[], float, Func, TextureRegion)
+ nameWithType: OpeningType.OpeningType(string, Dictionary, Point, WallMode, int, ColorScheme[], float, Func, TextureRegion)
+ fullName: TinyLife.World.OpeningType.OpeningType(string, System.Collections.Generic.Dictionary, Microsoft.Xna.Framework.Point, TinyLife.World.WallMode, int, TinyLife.Utilities.ColorScheme[], float, System.Func, MLEM.Textures.TextureRegion)
type: Constructor
assemblies:
- Tiny Life
@@ -291,7 +313,7 @@ items:
summary: Creates a new opening type with the given settings.
example: []
syntax:
- content: public OpeningType(string name, Dictionary textures, Point textureRegion, WallMode wallMode, int price, ColorScheme[] colors, Func construct = null, TextureRegion icon = null)
+ content: public OpeningType(string name, Dictionary textures, Point textureRegion, WallMode wallMode, int price, ColorScheme[] colors, float lightPour, Func construct = null, TextureRegion icon = null)
parameters:
- id: name
type: System.String
@@ -305,25 +327,27 @@ items:
type: System.Int32
- id: colors
type: TinyLife.Utilities.ColorScheme[]
+ - id: lightPour
+ type: System.Single
- id: construct
type: System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening}
- id: icon
type: MLEM.Textures.TextureRegion
- content.vb: Public Sub New(name As String, textures As Dictionary(Of Point, TextureRegion), textureRegion As Point, wallMode As WallMode, price As Integer, colors As ColorScheme(), construct As Func(Of OpeningType, Integer(), WallLike, Opening) = Nothing, icon As TextureRegion = Nothing)
+ content.vb: Public Sub New(name As String, textures As Dictionary(Of Point, TextureRegion), textureRegion As Point, wallMode As WallMode, price As Integer, colors As ColorScheme(), lightPour As Single, construct As Func(Of OpeningType, Integer(), WallLike, Opening) = Nothing, icon As TextureRegion = Nothing)
overload: TinyLife.World.OpeningType.#ctor*
- nameWithType.vb: OpeningType.New(String, Dictionary(Of Point, TextureRegion), Point, WallMode, Integer, ColorScheme(), Func(Of OpeningType, Integer(), WallLike, Opening), TextureRegion)
- fullName.vb: TinyLife.World.OpeningType.New(String, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, TinyLife.World.WallMode, Integer, TinyLife.Utilities.ColorScheme(), System.Func(Of TinyLife.World.OpeningType, Integer(), TinyLife.Objects.WallLike, TinyLife.World.Opening), MLEM.Textures.TextureRegion)
- name.vb: New(String, Dictionary(Of Point, TextureRegion), Point, WallMode, Integer, ColorScheme(), Func(Of OpeningType, Integer(), WallLike, Opening), TextureRegion)
-- uid: TinyLife.World.OpeningType.#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorSettings,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion)
- commentId: M:TinyLife.World.OpeningType.#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorSettings,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion)
- id: '#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorSettings,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion)'
+ nameWithType.vb: OpeningType.New(String, Dictionary(Of Point, TextureRegion), Point, WallMode, Integer, ColorScheme(), Single, Func(Of OpeningType, Integer(), WallLike, Opening), TextureRegion)
+ fullName.vb: TinyLife.World.OpeningType.New(String, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, TinyLife.World.WallMode, Integer, TinyLife.Utilities.ColorScheme(), Single, System.Func(Of TinyLife.World.OpeningType, Integer(), TinyLife.Objects.WallLike, TinyLife.World.Opening), MLEM.Textures.TextureRegion)
+ name.vb: New(String, Dictionary(Of Point, TextureRegion), Point, WallMode, Integer, ColorScheme(), Single, Func(Of OpeningType, Integer(), WallLike, Opening), TextureRegion)
+- uid: TinyLife.World.OpeningType.#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorSettings,System.Single,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion)
+ commentId: M:TinyLife.World.OpeningType.#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorSettings,System.Single,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion)
+ id: '#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorSettings,System.Single,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion)'
parent: TinyLife.World.OpeningType
langs:
- csharp
- vb
- name: OpeningType(string, Dictionary, Point, WallMode, int, ColorSettings, Func, TextureRegion)
- nameWithType: OpeningType.OpeningType(string, Dictionary, Point, WallMode, int, ColorSettings, Func, TextureRegion)
- fullName: TinyLife.World.OpeningType.OpeningType(string, System.Collections.Generic.Dictionary, Microsoft.Xna.Framework.Point, TinyLife.World.WallMode, int, TinyLife.Utilities.ColorSettings, System.Func, MLEM.Textures.TextureRegion)
+ name: OpeningType(string, Dictionary, Point, WallMode, int, ColorSettings, float, Func, TextureRegion)
+ nameWithType: OpeningType.OpeningType(string, Dictionary, Point, WallMode, int, ColorSettings, float, Func, TextureRegion)
+ fullName: TinyLife.World.OpeningType.OpeningType(string, System.Collections.Generic.Dictionary, Microsoft.Xna.Framework.Point, TinyLife.World.WallMode, int, TinyLife.Utilities.ColorSettings, float, System.Func, MLEM.Textures.TextureRegion)
type: Constructor
assemblies:
- Tiny Life
@@ -331,7 +355,7 @@ items:
summary: Creates a new opening type with the given settings
example: []
syntax:
- content: public OpeningType(string name, Dictionary textures, Point textureRegion, WallMode wallMode, int price, ColorSettings colors, Func construct = null, TextureRegion icon = null)
+ content: public OpeningType(string name, Dictionary textures, Point textureRegion, WallMode wallMode, int price, ColorSettings colors, float lightPour, Func construct = null, TextureRegion icon = null)
parameters:
- id: name
type: System.String
@@ -351,17 +375,19 @@ items:
- id: colors
type: TinyLife.Utilities.ColorSettings
description: The color schemes for this opening
+ - id: lightPour
+ type: System.Single
- id: construct
type: System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening}
description: The function that is used for constructing an from this opening type
- id: icon
type: MLEM.Textures.TextureRegion
description: The build mode category icon of this object
- content.vb: Public Sub New(name As String, textures As Dictionary(Of Point, TextureRegion), textureRegion As Point, wallMode As WallMode, price As Integer, colors As ColorSettings, construct As Func(Of OpeningType, Integer(), WallLike, Opening) = Nothing, icon As TextureRegion = Nothing)
+ content.vb: Public Sub New(name As String, textures As Dictionary(Of Point, TextureRegion), textureRegion As Point, wallMode As WallMode, price As Integer, colors As ColorSettings, lightPour As Single, construct As Func(Of OpeningType, Integer(), WallLike, Opening) = Nothing, icon As TextureRegion = Nothing)
overload: TinyLife.World.OpeningType.#ctor*
- nameWithType.vb: OpeningType.New(String, Dictionary(Of Point, TextureRegion), Point, WallMode, Integer, ColorSettings, Func(Of OpeningType, Integer(), WallLike, Opening), TextureRegion)
- fullName.vb: TinyLife.World.OpeningType.New(String, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, TinyLife.World.WallMode, Integer, TinyLife.Utilities.ColorSettings, System.Func(Of TinyLife.World.OpeningType, Integer(), TinyLife.Objects.WallLike, TinyLife.World.Opening), MLEM.Textures.TextureRegion)
- name.vb: New(String, Dictionary(Of Point, TextureRegion), Point, WallMode, Integer, ColorSettings, Func(Of OpeningType, Integer(), WallLike, Opening), TextureRegion)
+ nameWithType.vb: OpeningType.New(String, Dictionary(Of Point, TextureRegion), Point, WallMode, Integer, ColorSettings, Single, Func(Of OpeningType, Integer(), WallLike, Opening), TextureRegion)
+ fullName.vb: TinyLife.World.OpeningType.New(String, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, TinyLife.World.WallMode, Integer, TinyLife.Utilities.ColorSettings, Single, System.Func(Of TinyLife.World.OpeningType, Integer(), TinyLife.Objects.WallLike, TinyLife.World.Opening), MLEM.Textures.TextureRegion)
+ name.vb: New(String, Dictionary(Of Point, TextureRegion), Point, WallMode, Integer, ColorSettings, Single, Func(Of OpeningType, Integer(), WallLike, Opening), TextureRegion)
- uid: TinyLife.World.OpeningType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,System.Int32,Microsoft.Xna.Framework.Vector2,System.Boolean,System.Single,System.Int32[],System.Nullable{Microsoft.Xna.Framework.Color},System.Single,Microsoft.Xna.Framework.Point)
commentId: M:TinyLife.World.OpeningType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,System.Int32,Microsoft.Xna.Framework.Vector2,System.Boolean,System.Single,System.Int32[],System.Nullable{Microsoft.Xna.Framework.Color},System.Single,Microsoft.Xna.Framework.Point)
id: Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,System.Int32,Microsoft.Xna.Framework.Vector2,System.Boolean,System.Single,System.Int32[],System.Nullable{Microsoft.Xna.Framework.Color},System.Single,Microsoft.Xna.Framework.Point)
@@ -1120,6 +1146,17 @@ references:
name: ColorSettings
nameWithType: ColorSettings
fullName: TinyLife.Utilities.ColorSettings
+- uid: System.Single
+ commentId: T:System.Single
+ parent: System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ name: float
+ nameWithType: float
+ fullName: float
+ nameWithType.vb: Single
+ fullName.vb: Single
+ name.vb: Single
- uid: MLEM.Textures.TextureRegion
commentId: T:MLEM.Textures.TextureRegion
parent: MLEM.Textures
@@ -1284,7 +1321,7 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
- uid: TinyLife.World.OpeningType.#ctor*
commentId: Overload:TinyLife.World.OpeningType.#ctor
- href: TinyLife.World.OpeningType.html#TinyLife_World_OpeningType__ctor_System_String_System_Collections_Generic_Dictionary_Microsoft_Xna_Framework_Point_MLEM_Textures_TextureRegion__Microsoft_Xna_Framework_Point_TinyLife_World_WallMode_System_Int32_TinyLife_Utilities_ColorScheme_System_Func_TinyLife_World_OpeningType_System_Int32___TinyLife_Objects_WallLike_TinyLife_World_Opening__MLEM_Textures_TextureRegion_
+ href: TinyLife.World.OpeningType.html#TinyLife_World_OpeningType__ctor_System_String_System_Collections_Generic_Dictionary_Microsoft_Xna_Framework_Point_MLEM_Textures_TextureRegion__Microsoft_Xna_Framework_Point_TinyLife_World_WallMode_System_Int32_TinyLife_Utilities_ColorScheme_System_Single_System_Func_TinyLife_World_OpeningType_System_Int32___TinyLife_Objects_WallLike_TinyLife_World_Opening__MLEM_Textures_TextureRegion_
name: OpeningType
nameWithType: OpeningType.OpeningType
fullName: TinyLife.World.OpeningType.OpeningType
@@ -1589,17 +1626,6 @@ references:
name: Vector2
nameWithType: Vector2
fullName: Microsoft.Xna.Framework.Vector2
-- uid: System.Single
- commentId: T:System.Single
- parent: System
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.single
- name: float
- nameWithType: float
- fullName: float
- nameWithType.vb: Single
- fullName.vb: Single
- name.vb: Single
- uid: System.Int32[]
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
diff --git a/docs/api/TinyLife.World.RoofType.yml b/docs/api/TinyLife.World.RoofType.yml
index d8cba7c..818f053 100644
--- a/docs/api/TinyLife.World.RoofType.yml
+++ b/docs/api/TinyLife.World.RoofType.yml
@@ -619,7 +619,7 @@ items:
summary: >-
Returns the gable offset that attached to this roof should be displayed with.
- By default, this method returns an offset for roofs with the .
+ By default, this method returns an offset for roofs with the .
example: []
syntax:
content: public virtual int GetGableOffset(Rectangle area, Direction2 rotation, Point innerPos)
diff --git a/docs/api/TinyLife.World.Room.yml b/docs/api/TinyLife.World.Room.yml
index 3ed6238..caca380 100644
--- a/docs/api/TinyLife.World.Room.yml
+++ b/docs/api/TinyLife.World.Room.yml
@@ -15,8 +15,8 @@ items:
- TinyLife.World.Room.GetObjects``1
- TinyLife.World.Room.GetStairs
- TinyLife.World.Room.GetWalls(System.Boolean)
- - TinyLife.World.Room.HasOpeningsToOutside
- TinyLife.World.Room.IsSameRoom(System.Collections.Generic.ICollection{Microsoft.Xna.Framework.Point},System.Int32)
+ - TinyLife.World.Room.LightPourPercentage
- TinyLife.World.Room.Map
- TinyLife.World.Room.Tiles
- TinyLife.World.Room.Validate
@@ -181,32 +181,32 @@ items:
type: System.Boolean
content.vb: Public Property FullyRoofed As Boolean
overload: TinyLife.World.Room.FullyRoofed*
-- uid: TinyLife.World.Room.HasOpeningsToOutside
- commentId: P:TinyLife.World.Room.HasOpeningsToOutside
- id: HasOpeningsToOutside
+- uid: TinyLife.World.Room.LightPourPercentage
+ commentId: P:TinyLife.World.Room.LightPourPercentage
+ id: LightPourPercentage
parent: TinyLife.World.Room
langs:
- csharp
- vb
- name: HasOpeningsToOutside
- nameWithType: Room.HasOpeningsToOutside
- fullName: TinyLife.World.Room.HasOpeningsToOutside
+ name: LightPourPercentage
+ nameWithType: Room.LightPourPercentage
+ fullName: TinyLife.World.Room.LightPourPercentage
type: Property
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: >-
- A property that stores whether this room has any openings to the outside. If this value is false, this room will not be rendered at all if the lot that it is on is hidden, and this room is .
+ A property that determines the amount of light that should pour in from the outside, based on the area around this room's outside walls as well as the values of the openings in them. If this value is 0, this room will not be rendered at all if the lot that it is on is hidden, and this room is .
This property is evaluated automatically in .
example: []
syntax:
- content: public bool HasOpeningsToOutside { get; }
+ content: public float LightPourPercentage { get; }
parameters: []
return:
- type: System.Boolean
- content.vb: Public Property HasOpeningsToOutside As Boolean
- overload: TinyLife.World.Room.HasOpeningsToOutside*
+ type: System.Single
+ content.vb: Public Property LightPourPercentage As Single
+ overload: TinyLife.World.Room.LightPourPercentage*
- uid: TinyLife.World.Room.IsSameRoom(System.Collections.Generic.ICollection{Microsoft.Xna.Framework.Point},System.Int32)
commentId: M:TinyLife.World.Room.IsSameRoom(System.Collections.Generic.ICollection{Microsoft.Xna.Framework.Point},System.Int32)
id: IsSameRoom(System.Collections.Generic.ICollection{Microsoft.Xna.Framework.Point},System.Int32)
@@ -1047,18 +1047,35 @@ references:
nameWithType.vb: Boolean
fullName.vb: Boolean
name.vb: Boolean
+- uid: TinyLife.World.OpeningType.LightPour
+ commentId: F:TinyLife.World.OpeningType.LightPour
+ href: TinyLife.World.OpeningType.html#TinyLife_World_OpeningType_LightPour
+ name: LightPour
+ nameWithType: OpeningType.LightPour
+ fullName: TinyLife.World.OpeningType.LightPour
- uid: TinyLife.World.Room.FullyRoofed
commentId: P:TinyLife.World.Room.FullyRoofed
href: TinyLife.World.Room.html#TinyLife_World_Room_FullyRoofed
name: FullyRoofed
nameWithType: Room.FullyRoofed
fullName: TinyLife.World.Room.FullyRoofed
-- uid: TinyLife.World.Room.HasOpeningsToOutside*
- commentId: Overload:TinyLife.World.Room.HasOpeningsToOutside
- href: TinyLife.World.Room.html#TinyLife_World_Room_HasOpeningsToOutside
- name: HasOpeningsToOutside
- nameWithType: Room.HasOpeningsToOutside
- fullName: TinyLife.World.Room.HasOpeningsToOutside
+- uid: TinyLife.World.Room.LightPourPercentage*
+ commentId: Overload:TinyLife.World.Room.LightPourPercentage
+ href: TinyLife.World.Room.html#TinyLife_World_Room_LightPourPercentage
+ name: LightPourPercentage
+ nameWithType: Room.LightPourPercentage
+ fullName: TinyLife.World.Room.LightPourPercentage
+- uid: System.Single
+ commentId: T:System.Single
+ parent: System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ name: float
+ nameWithType: float
+ fullName: float
+ nameWithType.vb: Single
+ fullName.vb: Single
+ name.vb: Single
- uid: TinyLife.World.Room.IsSameRoom*
commentId: Overload:TinyLife.World.Room.IsSameRoom
href: TinyLife.World.Room.html#TinyLife_World_Room_IsSameRoom_System_Collections_Generic_ICollection_Microsoft_Xna_Framework_Point__System_Int32_
diff --git a/docs/api/TinyLife.World.Tile.yml b/docs/api/TinyLife.World.Tile.yml
index d2e3152..51bde69 100644
--- a/docs/api/TinyLife.World.Tile.yml
+++ b/docs/api/TinyLife.World.Tile.yml
@@ -1466,7 +1466,7 @@ items:
description: An optional set of variation textures that should be used based on the given camera rotation.
- id: defaultColors
type: System.Int32[]
- description: The default colors that will be passed to the .
+ description: The default colors that will be passed to the .
- id: regionWeights
type: System.Func{Microsoft.Xna.Framework.Point,System.Single}
description: An optional weight function that determines how likely each variation texture is to be picked.
diff --git a/docs/api/TinyLife.World.WallMode.yml b/docs/api/TinyLife.World.WallMode.yml
index fe552b0..d7154dd 100644
--- a/docs/api/TinyLife.World.WallMode.yml
+++ b/docs/api/TinyLife.World.WallMode.yml
@@ -5,9 +5,11 @@ items:
id: WallMode
parent: TinyLife.World
children:
- - TinyLife.World.WallMode.#ctor(System.String,MLEM.Textures.UniformTextureAtlas,Microsoft.Xna.Framework.Point)
+ - TinyLife.World.WallMode.#ctor(System.String,MLEM.Textures.UniformTextureAtlas,Microsoft.Xna.Framework.Point,MLEM.Textures.UniformTextureAtlas,System.Nullable{Microsoft.Xna.Framework.Point})
- TinyLife.World.WallMode.ApplyMasks(Microsoft.Xna.Framework.Graphics.Texture2D,System.Int32,System.Int32,MLEM.Data.RuntimeTexturePacker,System.Action{System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion}})
- TinyLife.World.WallMode.Door
+ - TinyLife.World.WallMode.DownMaskPosition
+ - TinyLife.World.WallMode.DownMaskTexture
- TinyLife.World.WallMode.Full
- TinyLife.World.WallMode.FullSizeWindow
- TinyLife.World.WallMode.LongWindow
@@ -416,16 +418,64 @@ items:
return:
type: Microsoft.Xna.Framework.Point
content.vb: Public ReadOnly MaskPosition As Point
-- uid: TinyLife.World.WallMode.#ctor(System.String,MLEM.Textures.UniformTextureAtlas,Microsoft.Xna.Framework.Point)
- commentId: M:TinyLife.World.WallMode.#ctor(System.String,MLEM.Textures.UniformTextureAtlas,Microsoft.Xna.Framework.Point)
- id: '#ctor(System.String,MLEM.Textures.UniformTextureAtlas,Microsoft.Xna.Framework.Point)'
+- uid: TinyLife.World.WallMode.DownMaskTexture
+ commentId: F:TinyLife.World.WallMode.DownMaskTexture
+ id: DownMaskTexture
parent: TinyLife.World.WallMode
langs:
- csharp
- vb
- name: WallMode(string, UniformTextureAtlas, Point)
- nameWithType: WallMode.WallMode(string, UniformTextureAtlas, Point)
- fullName: TinyLife.World.WallMode.WallMode(string, MLEM.Textures.UniformTextureAtlas, Microsoft.Xna.Framework.Point)
+ name: DownMaskTexture
+ nameWithType: WallMode.DownMaskTexture
+ fullName: TinyLife.World.WallMode.DownMaskTexture
+ type: Field
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.World
+ summary: >-
+ The texture that is used as a mask for the "down" version of this wall mode when using .
+
+ Each pixel on the mask that is non-transparent will be removed from the "down" version of the .
+ example: []
+ syntax:
+ content: public readonly UniformTextureAtlas DownMaskTexture
+ return:
+ type: MLEM.Textures.UniformTextureAtlas
+ content.vb: Public ReadOnly DownMaskTexture As UniformTextureAtlas
+- uid: TinyLife.World.WallMode.DownMaskPosition
+ commentId: F:TinyLife.World.WallMode.DownMaskPosition
+ id: DownMaskPosition
+ parent: TinyLife.World.WallMode
+ langs:
+ - csharp
+ - vb
+ name: DownMaskPosition
+ nameWithType: WallMode.DownMaskPosition
+ fullName: TinyLife.World.WallMode.DownMaskPosition
+ type: Field
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.World
+ summary: >-
+ The position on the that the mask for the "down" version of this wall mode is at, in texture region coordinates similar to .
+
+ Each pixel on the mask that is non-transparent will be removed from the "down" version of the .
+ example: []
+ syntax:
+ content: public readonly Point DownMaskPosition
+ return:
+ type: Microsoft.Xna.Framework.Point
+ content.vb: Public ReadOnly DownMaskPosition As Point
+- uid: TinyLife.World.WallMode.#ctor(System.String,MLEM.Textures.UniformTextureAtlas,Microsoft.Xna.Framework.Point,MLEM.Textures.UniformTextureAtlas,System.Nullable{Microsoft.Xna.Framework.Point})
+ commentId: M:TinyLife.World.WallMode.#ctor(System.String,MLEM.Textures.UniformTextureAtlas,Microsoft.Xna.Framework.Point,MLEM.Textures.UniformTextureAtlas,System.Nullable{Microsoft.Xna.Framework.Point})
+ id: '#ctor(System.String,MLEM.Textures.UniformTextureAtlas,Microsoft.Xna.Framework.Point,MLEM.Textures.UniformTextureAtlas,System.Nullable{Microsoft.Xna.Framework.Point})'
+ parent: TinyLife.World.WallMode
+ langs:
+ - csharp
+ - vb
+ name: WallMode(string, UniformTextureAtlas, Point, UniformTextureAtlas, Point?)
+ nameWithType: WallMode.WallMode(string, UniformTextureAtlas, Point, UniformTextureAtlas, Point?)
+ fullName: TinyLife.World.WallMode.WallMode(string, MLEM.Textures.UniformTextureAtlas, Microsoft.Xna.Framework.Point, MLEM.Textures.UniformTextureAtlas, Microsoft.Xna.Framework.Point?)
type: Constructor
assemblies:
- Tiny Life
@@ -436,7 +486,7 @@ items:
Each pixel on the mask that is non-transparent will be removed from the .
example: []
syntax:
- content: public WallMode(string name, UniformTextureAtlas maskTexture, Point maskPosition)
+ content: public WallMode(string name, UniformTextureAtlas maskTexture, Point maskPosition, UniformTextureAtlas downMaskTexture = null, Point? downMaskPosition = null)
parameters:
- id: name
type: System.String
@@ -447,11 +497,17 @@ items:
- id: maskPosition
type: Microsoft.Xna.Framework.Point
description: The position on the that the mask is at, in texture region coordinates similar to .
- content.vb: Public Sub New(name As String, maskTexture As UniformTextureAtlas, maskPosition As Point)
+ - id: downMaskTexture
+ type: MLEM.Textures.UniformTextureAtlas
+ description: The texture that is used as a mask for the "down" version of this wall mode when using . If null, this defaults to the default mask texture.
+ - id: downMaskPosition
+ type: System.Nullable{Microsoft.Xna.Framework.Point}
+ description: The position on the that the mask for the "down" version of this wall mode is at, in texture region coordinates similar to . If null, this defaults to the default "down" mask position.
+ content.vb: Public Sub New(name As String, maskTexture As UniformTextureAtlas, maskPosition As Point, downMaskTexture As UniformTextureAtlas = Nothing, downMaskPosition As Point? = Nothing)
overload: TinyLife.World.WallMode.#ctor*
- nameWithType.vb: WallMode.New(String, UniformTextureAtlas, Point)
- fullName.vb: TinyLife.World.WallMode.New(String, MLEM.Textures.UniformTextureAtlas, Microsoft.Xna.Framework.Point)
- name.vb: New(String, UniformTextureAtlas, Point)
+ nameWithType.vb: WallMode.New(String, UniformTextureAtlas, Point, UniformTextureAtlas, Point?)
+ fullName.vb: TinyLife.World.WallMode.New(String, MLEM.Textures.UniformTextureAtlas, Microsoft.Xna.Framework.Point, MLEM.Textures.UniformTextureAtlas, Microsoft.Xna.Framework.Point?)
+ name.vb: New(String, UniformTextureAtlas, Point, UniformTextureAtlas, Point?)
- uid: TinyLife.World.WallMode.OffsetTextureRegion(Microsoft.Xna.Framework.Point,System.Boolean,System.Boolean)
commentId: M:TinyLife.World.WallMode.OffsetTextureRegion(Microsoft.Xna.Framework.Point,System.Boolean,System.Boolean)
id: OffsetTextureRegion(Microsoft.Xna.Framework.Point,System.Boolean,System.Boolean)
@@ -1137,14 +1193,12 @@ references:
- uid: TinyLife.World.WallMode.MaskWallpaper(MLEM.Textures.TextureExtensions.TextureData,MLEM.Textures.TextureExtensions.TextureData,MLEM.Textures.TextureExtensions.TextureData,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)
commentId: M:TinyLife.World.WallMode.MaskWallpaper(MLEM.Textures.TextureExtensions.TextureData,MLEM.Textures.TextureExtensions.TextureData,MLEM.Textures.TextureExtensions.TextureData,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)
isExternal: true
- href: TinyLife.World.WallMode.html#TinyLife_World_WallMode_MaskWallpaper_MLEM_Textures_TextureExtensions_TextureData_MLEM_Textures_TextureExtensions_TextureData_MLEM_Textures_TextureExtensions_TextureData_Microsoft_Xna_Framework_Point_Microsoft_Xna_Framework_Point_Microsoft_Xna_Framework_Point_Microsoft_Xna_Framework_Point_
name: MaskWallpaper(TextureData, TextureData, TextureData, Point, Point, Point, Point)
nameWithType: WallMode.MaskWallpaper(TextureExtensions.TextureData, TextureExtensions.TextureData, TextureExtensions.TextureData, Point, Point, Point, Point)
fullName: TinyLife.World.WallMode.MaskWallpaper(MLEM.Textures.TextureExtensions.TextureData, MLEM.Textures.TextureExtensions.TextureData, MLEM.Textures.TextureExtensions.TextureData, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)
spec.csharp:
- uid: TinyLife.World.WallMode.MaskWallpaper(MLEM.Textures.TextureExtensions.TextureData,MLEM.Textures.TextureExtensions.TextureData,MLEM.Textures.TextureExtensions.TextureData,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)
name: MaskWallpaper
- href: TinyLife.World.WallMode.html#TinyLife_World_WallMode_MaskWallpaper_MLEM_Textures_TextureExtensions_TextureData_MLEM_Textures_TextureExtensions_TextureData_MLEM_Textures_TextureExtensions_TextureData_Microsoft_Xna_Framework_Point_Microsoft_Xna_Framework_Point_Microsoft_Xna_Framework_Point_Microsoft_Xna_Framework_Point_
- name: (
- uid: MLEM.Textures.TextureExtensions.TextureData
name: TextureData
@@ -1183,7 +1237,6 @@ references:
spec.vb:
- uid: TinyLife.World.WallMode.MaskWallpaper(MLEM.Textures.TextureExtensions.TextureData,MLEM.Textures.TextureExtensions.TextureData,MLEM.Textures.TextureExtensions.TextureData,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)
name: MaskWallpaper
- href: TinyLife.World.WallMode.html#TinyLife_World_WallMode_MaskWallpaper_MLEM_Textures_TextureExtensions_TextureData_MLEM_Textures_TextureExtensions_TextureData_MLEM_Textures_TextureExtensions_TextureData_Microsoft_Xna_Framework_Point_Microsoft_Xna_Framework_Point_Microsoft_Xna_Framework_Point_Microsoft_Xna_Framework_Point_
- name: (
- uid: MLEM.Textures.TextureExtensions.TextureData
name: TextureData
@@ -1291,15 +1344,66 @@ references:
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
+- uid: TinyLife.World.WallMode.DownMaskTexture
+ commentId: F:TinyLife.World.WallMode.DownMaskTexture
+ href: TinyLife.World.WallMode.html#TinyLife_World_WallMode_DownMaskTexture
+ name: DownMaskTexture
+ nameWithType: WallMode.DownMaskTexture
+ fullName: TinyLife.World.WallMode.DownMaskTexture
- uid: TinyLife.World.WallMode.#ctor*
commentId: Overload:TinyLife.World.WallMode.#ctor
- href: TinyLife.World.WallMode.html#TinyLife_World_WallMode__ctor_System_String_MLEM_Textures_UniformTextureAtlas_Microsoft_Xna_Framework_Point_
+ href: TinyLife.World.WallMode.html#TinyLife_World_WallMode__ctor_System_String_MLEM_Textures_UniformTextureAtlas_Microsoft_Xna_Framework_Point_MLEM_Textures_UniformTextureAtlas_System_Nullable_Microsoft_Xna_Framework_Point__
name: WallMode
nameWithType: WallMode.WallMode
fullName: TinyLife.World.WallMode.WallMode
nameWithType.vb: WallMode.New
fullName.vb: TinyLife.World.WallMode.New
name.vb: New
+- uid: System.Nullable{Microsoft.Xna.Framework.Point}
+ commentId: T:System.Nullable{Microsoft.Xna.Framework.Point}
+ parent: System
+ definition: System.Nullable`1
+ name: Point?
+ nameWithType: Point?
+ fullName: Microsoft.Xna.Framework.Point?
+ spec.csharp:
+ - uid: Microsoft.Xna.Framework.Point
+ name: Point
+ isExternal: true
+ - name: '?'
+ spec.vb:
+ - uid: Microsoft.Xna.Framework.Point
+ name: Point
+ isExternal: true
+ - name: '?'
+- uid: System.Nullable`1
+ commentId: T:System.Nullable`1
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.nullable-1
+ name: Nullable
+ nameWithType: Nullable
+ fullName: System.Nullable
+ nameWithType.vb: Nullable(Of T)
+ fullName.vb: System.Nullable(Of T)
+ name.vb: Nullable(Of T)
+ spec.csharp:
+ - uid: System.Nullable`1
+ name: Nullable
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.nullable-1
+ - name: <
+ - name: T
+ - name: '>'
+ spec.vb:
+ - uid: System.Nullable`1
+ name: Nullable
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.nullable-1
+ - name: (
+ - name: Of
+ - name: " "
+ - name: T
+ - name: )
- uid: TinyLife.WallDisplay.Down
commentId: F:TinyLife.WallDisplay.Down
href: TinyLife.WallDisplay.html#TinyLife_WallDisplay_Down
diff --git a/docs/api/toc.yml b/docs/api/toc.yml
index 1666fca..bcab20c 100644
--- a/docs/api/toc.yml
+++ b/docs/api/toc.yml
@@ -2,661 +2,984 @@
items:
- uid: TinyLife
name: TinyLife
+ type: Namespace
items:
- uid: TinyLife.Debug
name: Debug
+ type: Class
- uid: TinyLife.Debug.CheatDelegate
name: Debug.CheatDelegate
+ type: Delegate
- uid: TinyLife.Debug.DebugDelegate
name: Debug.DebugDelegate
+ type: Delegate
- uid: TinyLife.DifficultyModifier
name: DifficultyModifier
+ type: Enum
- uid: TinyLife.GameImpl
name: GameImpl
+ type: Class
- uid: TinyLife.GameImpl.GameMode
name: GameImpl.GameMode
+ type: Enum
- uid: TinyLife.GameSpeed
name: GameSpeed
+ type: Enum
- uid: TinyLife.GenealogyType
name: GenealogyType
+ type: Enum
- uid: TinyLife.LnCategory
name: LnCategory
+ type: Enum
- uid: TinyLife.Localization
name: Localization
+ type: Class
- uid: TinyLife.MigratingStaticJsonConverter`1
name: MigratingStaticJsonConverter
+ type: Class
- uid: TinyLife.Music
name: Music
+ type: Class
- uid: TinyLife.Music.Occasion
name: Music.Occasion
+ type: Enum
- uid: TinyLife.NameCategory
name: NameCategory
+ type: Enum
- uid: TinyLife.Need
name: Need
+ type: Class
- uid: TinyLife.NeedType
name: NeedType
+ type: Class
- uid: TinyLife.Options
name: Options
+ type: Class
- uid: TinyLife.PerSaveOptions
name: PerSaveOptions
+ type: Class
- uid: TinyLife.PerSaveOptions.MapInfo
name: PerSaveOptions.MapInfo
+ type: Class
- uid: TinyLife.PersonalityType
name: PersonalityType
+ type: Class
- uid: TinyLife.PersonalityType.TypeCategory
name: PersonalityType.TypeCategory
+ type: Enum
- uid: TinyLife.Relationship
name: Relationship
+ type: Class
- uid: TinyLife.RelationshipType
name: RelationshipType
+ type: Enum
- uid: TinyLife.RomanceType
name: RomanceType
+ type: Enum
- uid: TinyLife.SaveHandler
name: SaveHandler
+ type: Class
- uid: TinyLife.SaveHandler.SaveData
name: SaveHandler.SaveData
+ type: Class
- uid: TinyLife.SaveHandler.StaticMigrationInfo
name: SaveHandler.StaticMigrationInfo
+ type: Class
- uid: TinyLife.SaveHandler.TypeMigrationInfo
name: SaveHandler.TypeMigrationInfo
+ type: Class
- uid: TinyLife.SerializerContext
name: SerializerContext
+ type: Enum
- uid: TinyLife.Set
name: Set
+ type: Enum
- uid: TinyLife.WallDisplay
name: WallDisplay
+ type: Enum
- uid: TinyLife.Actions
name: TinyLife.Actions
+ type: Namespace
items:
- uid: TinyLife.Actions.Action
name: Action
+ type: Class
- uid: TinyLife.Actions.Action.ActionTypeConstructedDelegate
name: Action.ActionTypeConstructedDelegate
+ type: Delegate
- uid: TinyLife.Actions.ActionArgument
name: ActionArgument
+ type: Class
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
+ type: Class
- uid: TinyLife.Actions.ActionType
name: ActionType
+ type: Class
- uid: TinyLife.Actions.ActionType.AiSettings
name: ActionType.AiSettings
+ type: Struct
- uid: TinyLife.Actions.ActionType.CanExecuteDelegate
name: ActionType.CanExecuteDelegate
+ type: Delegate
- uid: TinyLife.Actions.ActionType.TypeSettings
name: ActionType.TypeSettings
+ type: Struct
- uid: TinyLife.Actions.BehaviorAction
name: BehaviorAction
+ type: Class
- uid: TinyLife.Actions.BehaviorAction`1
name: BehaviorAction
+ type: Class
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
+ type: Struct
- uid: TinyLife.Actions.CanExecuteResult.ResultType
name: CanExecuteResult.ResultType
+ type: Enum
- uid: TinyLife.Actions.ChoicePromptInfo
name: ChoicePromptInfo
+ type: Class
- uid: TinyLife.Actions.ChoicePromptInfo.Option
name: ChoicePromptInfo.Option
+ type: Class
- uid: TinyLife.Actions.CleanEverythingAction
name: CleanEverythingAction
+ type: Class
- uid: TinyLife.Actions.CompletionType
name: CompletionType
+ type: Enum
- uid: TinyLife.Actions.DebugAction
name: DebugAction
+ type: Class
- uid: TinyLife.Actions.DeferredAction
name: DeferredAction
+ type: Class
- uid: TinyLife.Actions.DieAction
name: DieAction
+ type: Class
- uid: TinyLife.Actions.DiscardHeldItemAction
name: DiscardHeldItemAction
+ type: Class
- uid: TinyLife.Actions.DriveAction
name: DriveAction
+ type: Class
- uid: TinyLife.Actions.Emote
name: Emote
+ type: Class
- uid: TinyLife.Actions.EmoteCategory
name: EmoteCategory
+ type: Enum
- uid: TinyLife.Actions.EmoteChoices
name: EmoteChoices
+ type: Struct
- uid: TinyLife.Actions.GoHereAction
name: GoHereAction
+ type: Class
- uid: TinyLife.Actions.HelpAction
name: HelpAction
+ type: Class
- uid: TinyLife.Actions.HoldingPersonAction
name: HoldingPersonAction
+ type: Class
- uid: TinyLife.Actions.MultiAction
name: MultiAction
+ type: Class
- uid: TinyLife.Actions.MultiAction.Stage
name: MultiAction.Stage
+ type: Enum
- uid: TinyLife.Actions.OrderFromStaffAction
name: OrderFromStaffAction
+ type: Class
- uid: TinyLife.Actions.OutOfTownAction
name: OutOfTownAction
+ type: Class
- uid: TinyLife.Actions.PathfindAction
name: PathfindAction
+ type: Class
- uid: TinyLife.Actions.PathfindToPersonAction
name: PathfindToPersonAction
+ type: Class
- uid: TinyLife.Actions.PutAwayAction
name: PutAwayAction
+ type: Class
- uid: TinyLife.Actions.SellAction
name: SellAction
+ type: Class
- uid: TinyLife.Actions.SimpleBehaviorAction
name: SimpleBehaviorAction
+ type: Class
- uid: TinyLife.Actions.SimpleBehaviorAction.ActionSettings
name: SimpleBehaviorAction.ActionSettings
+ type: Struct
- uid: TinyLife.Actions.SitAction
name: SitAction
+ type: Class
- uid: TinyLife.Actions.SocialAction
name: SocialAction
+ type: Class
- uid: TinyLife.Actions.SocialAction.StartPartnerAction
name: SocialAction.StartPartnerAction
+ type: Class
- uid: TinyLife.Actions.StartTogetherAction
name: StartTogetherAction
+ type: Class
- uid: TinyLife.Actions.StoreAction
name: StoreAction
+ type: Class
- uid: TinyLife.Actions.TalkAction
name: TalkAction
+ type: Class
- uid: TinyLife.Actions.TalkAction.TalkSettings
name: TalkAction.TalkSettings
+ type: Struct
- uid: TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult
name: TalkAction.TalkSettings.EvaluationResult
+ type: Delegate
- uid: TinyLife.Actions.TellPeopleToLeaveRoomAction
name: TellPeopleToLeaveRoomAction
+ type: Class
- uid: TinyLife.Actions.TryGoHereAction
name: TryGoHereAction
+ type: Class
- uid: TinyLife.Actions.WalkAction
name: WalkAction
+ type: Class
- uid: TinyLife.Actions.WatchTvAction
name: WatchTvAction
+ type: Class
- uid: TinyLife.Actions.WorkAction
name: WorkAction
+ type: Class
- uid: TinyLife.Actions.Behaviors
name: TinyLife.Actions.Behaviors
+ type: Namespace
items:
- uid: TinyLife.Actions.Behaviors.ActionBehavior
name: ActionBehavior
+ type: Class
- uid: TinyLife.Actions.Behaviors.ComputerBehavior
name: ComputerBehavior
+ type: Class
- uid: TinyLife.Actions.Behaviors.GetAndSitDownBehavior
name: GetAndSitDownBehavior
+ type: Class
- uid: TinyLife.Actions.Behaviors.PhoneBehavior
name: PhoneBehavior
+ type: Class
- uid: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior
name: PickUpOrSpawnBehavior
+ type: Class
- uid: TinyLife.Actions.Behaviors.ReadBehavior
name: ReadBehavior
+ type: Class
- uid: TinyLife.Actions.Behaviors.SinkBehavior
name: SinkBehavior
+ type: Class
- uid: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior
name: WorkAtDeskObjectBehavior
+ type: Class
- uid: TinyLife.Actions.Handlers
name: TinyLife.Actions.Handlers
+ type: Namespace
items:
- uid: TinyLife.Actions.Handlers.MultiActionHandler
name: MultiActionHandler
+ type: Class
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler
name: UnderlyingActionHandler
+ type: Class
- uid: TinyLife.Emotions
name: TinyLife.Emotions
+ type: Namespace
items:
- uid: TinyLife.Emotions.CombinedEmotionSource
name: CombinedEmotionSource
+ type: Class
- uid: TinyLife.Emotions.EmotionModifier
name: EmotionModifier
+ type: Class
- uid: TinyLife.Emotions.EmotionModifier.Instance
name: EmotionModifier.Instance
+ type: Class
- uid: TinyLife.Emotions.EmotionType
name: EmotionType
+ type: Class
- uid: TinyLife.Emotions.EmotionType.TypeCategory
name: EmotionType.TypeCategory
+ type: Enum
- uid: TinyLife.Emotions.IEmotionSource
name: IEmotionSource
+ type: Interface
- uid: TinyLife.Goals
name: TinyLife.Goals
+ type: Namespace
items:
- uid: TinyLife.Goals.Achievement
name: Achievement
+ type: Class
- uid: TinyLife.Goals.AchievementType
name: AchievementType
+ type: Class
- uid: TinyLife.Goals.AmountGoal
name: AmountGoal
+ type: Class
- uid: TinyLife.Goals.AutoGoalInfo
name: AutoGoalInfo
+ type: Class
- uid: TinyLife.Goals.AutoTriggerGoal
name: AutoTriggerGoal
+ type: Class
- uid: TinyLife.Goals.AutoTriggerGoal`1
name: AutoTriggerGoal
+ type: Class
- uid: TinyLife.Goals.ConditionedGoal
name: ConditionedGoal
+ type: Class
- uid: TinyLife.Goals.DistinctGoal`1
name: DistinctGoal
+ type: Class
- uid: TinyLife.Goals.Goal
name: Goal
+ type: Class
- uid: TinyLife.Goals.GoalInfo
name: GoalInfo
+ type: Class
- uid: TinyLife.Goals.GoalSet
name: GoalSet
+ type: Class
- uid: TinyLife.Goals.GoalSetInfo
name: GoalSetInfo
+ type: Class
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
+ type: Class
- uid: TinyLife.Goals.GoalTrigger`2
name: GoalTrigger
+ type: Class
- uid: TinyLife.Goals.GoalTrigger`3
name: GoalTrigger
+ type: Class
- uid: TinyLife.Goals.GoalTrigger`4
name: GoalTrigger
+ type: Class
- uid: TinyLife.Goals.Goal`1
name: Goal
+ type: Class
- uid: TinyLife.Goals.IGoalTriggerable
name: IGoalTriggerable
+ type: Interface
- uid: TinyLife.Goals.IUpdatingMemory
name: IUpdatingMemory
+ type: Interface
- uid: TinyLife.Goals.Job
name: Job
+ type: Class
- uid: TinyLife.Goals.Job.JobPerformanceDelegate
name: Job.JobPerformanceDelegate
+ type: Delegate
- uid: TinyLife.Goals.JobType
name: JobType
+ type: Class
- uid: TinyLife.Goals.LifeGoal
name: LifeGoal
+ type: Class
- uid: TinyLife.Goals.LifeGoal.Instance
name: LifeGoal.Instance
+ type: Class
- uid: TinyLife.Goals.ManualProgressGoal
name: ManualProgressGoal
+ type: Class
- uid: TinyLife.Goals.Memory
name: Memory
+ type: Class
- uid: TinyLife.Goals.MemoryType
name: MemoryType
+ type: Class
- uid: TinyLife.Goals.Project
name: Project
+ type: Class
- uid: TinyLife.Goals.Project.ActionSettings
name: Project.ActionSettings
+ type: Struct
- uid: TinyLife.Goals.StudentJobType
name: StudentJobType
+ type: Class
- uid: TinyLife.Goals.TimedGoal
name: TimedGoal
+ type: Class
- uid: TinyLife.Mods
name: TinyLife.Mods
+ type: Namespace
items:
- uid: TinyLife.Mods.EventPhase
name: EventPhase
+ type: Enum
- uid: TinyLife.Mods.Mod
name: Mod
+ type: Class
- uid: TinyLife.Mods.ModInfo
name: ModInfo
+ type: Class
- uid: TinyLife.Mods.ModLoader
name: ModLoader
+ type: Class
- uid: TinyLife.Objects
name: TinyLife.Objects
+ type: Namespace
items:
- uid: TinyLife.Objects.AbstractSpot
name: AbstractSpot
+ type: Class
- uid: TinyLife.Objects.ActionSpot
name: ActionSpot
+ type: Class
- uid: TinyLife.Objects.AgeGroup
name: AgeGroup
+ type: Enum
- uid: TinyLife.Objects.AppliedUpgrade
name: AppliedUpgrade
+ type: Class
- uid: TinyLife.Objects.Bathtub
name: Bathtub
+ type: Class
- uid: TinyLife.Objects.Book
name: Book
+ type: Class
- uid: TinyLife.Objects.BreakableFurniture
name: BreakableFurniture
+ type: Class
- uid: TinyLife.Objects.BreakableFurniture.BrokenBehavior
name: BreakableFurniture.BrokenBehavior
+ type: Enum
- uid: TinyLife.Objects.BreakableFurniture.WearDownDelegate
name: BreakableFurniture.WearDownDelegate
+ type: Delegate
- uid: TinyLife.Objects.Chimney
name: Chimney
+ type: Class
- uid: TinyLife.Objects.Clothes
name: Clothes
+ type: Class
- uid: TinyLife.Objects.ClothesIntention
name: ClothesIntention
+ type: Enum
- uid: TinyLife.Objects.ClothesLayer
name: ClothesLayer
+ type: Enum
- uid: TinyLife.Objects.CornerFurniture
name: CornerFurniture
+ type: Class
- uid: TinyLife.Objects.CornerFurniture.Counter
name: CornerFurniture.Counter
+ type: Class
- uid: TinyLife.Objects.DeathReason
name: DeathReason
+ type: Enum
- uid: TinyLife.Objects.Fence
name: Fence
+ type: Class
- uid: TinyLife.Objects.FenceType
name: FenceType
+ type: Class
- uid: TinyLife.Objects.FenceWall
name: FenceWall
+ type: Class
- uid: TinyLife.Objects.Fireplace
name: Fireplace
+ type: Class
- uid: TinyLife.Objects.Food
name: Food
+ type: Class
- uid: TinyLife.Objects.FoodTypedItem
name: FoodTypedItem
+ type: Class
- uid: TinyLife.Objects.Fridge
name: Fridge
+ type: Class
- uid: TinyLife.Objects.Furniture
name: Furniture
+ type: Class
- uid: TinyLife.Objects.Furniture.FurnitureTypeConstructedDelegate
name: Furniture.FurnitureTypeConstructedDelegate
+ type: Delegate
- uid: TinyLife.Objects.FurnitureType
name: FurnitureType
+ type: Class
- uid: TinyLife.Objects.FurnitureType.TypeSettings
name: FurnitureType.TypeSettings
+ type: Struct
- uid: TinyLife.Objects.Gravestone
name: Gravestone
+ type: Class
- uid: TinyLife.Objects.IUpdatingObject
name: IUpdatingObject
+ type: Interface
- uid: TinyLife.Objects.IUpdatingObject.UpdateMode
name: IUpdatingObject.UpdateMode
+ type: Enum
- uid: TinyLife.Objects.LifeSpan
name: LifeSpan
+ type: Enum
- uid: TinyLife.Objects.Light
name: Light
+ type: Class
- uid: TinyLife.Objects.LightFurniture
name: LightFurniture
+ type: Class
- uid: TinyLife.Objects.LightFurniture.Settings
name: LightFurniture.Settings
+ type: Struct
- uid: TinyLife.Objects.MapObject
name: MapObject
+ type: Class
- uid: TinyLife.Objects.Newspaper
name: Newspaper
+ type: Class
- uid: TinyLife.Objects.ObjectCategory
name: ObjectCategory
+ type: Class
- uid: TinyLife.Objects.ObjectSpot
name: ObjectSpot
+ type: Class
- uid: TinyLife.Objects.Outfit
name: Outfit
+ type: Class
- uid: TinyLife.Objects.OverlayWallHanging
name: OverlayWallHanging
+ type: Class
- uid: TinyLife.Objects.Painting
name: Painting
+ type: Class
- uid: TinyLife.Objects.ParentInfo
name: ParentInfo
+ type: Struct
- uid: TinyLife.Objects.ParentInfo.AttachmentType
name: ParentInfo.AttachmentType
+ type: Enum
- uid: TinyLife.Objects.Particle
name: Particle
+ type: Class
- uid: TinyLife.Objects.Person
name: Person
+ type: Class
- uid: TinyLife.Objects.PersonAi
name: PersonAi
+ type: Class
- uid: TinyLife.Objects.PersonLike
name: PersonLike
+ type: Class
- uid: TinyLife.Objects.PersonLike.AddEmotionDelegate
name: PersonLike.AddEmotionDelegate
+ type: Delegate
- uid: TinyLife.Objects.PersonLike.AiPriorityForObjectDelegate
name: PersonLike.AiPriorityForObjectDelegate
+ type: Delegate
- uid: TinyLife.Objects.PersonLike.EfficiencyModifierDelegate
name: PersonLike.EfficiencyModifierDelegate
+ type: Delegate
- uid: TinyLife.Objects.PersonLike.EmotionModifiersChangedDelegate
name: PersonLike.EmotionModifiersChangedDelegate
+ type: Delegate
- uid: TinyLife.Objects.PersonLike.PassiveActionPriorityDelegate
name: PersonLike.PassiveActionPriorityDelegate
+ type: Delegate
- uid: TinyLife.Objects.PersonLike.PassiveReductionDelegate
name: PersonLike.PassiveReductionDelegate
+ type: Delegate
- uid: TinyLife.Objects.PersonLike.RelationshipChangeDelegate
name: PersonLike.RelationshipChangeDelegate
+ type: Delegate
- uid: TinyLife.Objects.PersonLike.RestoreNeedDelegate
name: PersonLike.RestoreNeedDelegate
+ type: Delegate
- uid: TinyLife.Objects.PersonLike.SkillBoostDelegate
name: PersonLike.SkillBoostDelegate
+ type: Delegate
- uid: TinyLife.Objects.PersonLike.WalkSpeedDelegate
name: PersonLike.WalkSpeedDelegate
+ type: Delegate
- uid: TinyLife.Objects.Pose
name: Pose
+ type: Enum
- uid: TinyLife.Objects.PregnancyAbility
name: PregnancyAbility
+ type: Enum
- uid: TinyLife.Objects.ScreenObject
name: ScreenObject
+ type: Class
- uid: TinyLife.Objects.SpeakStyle
name: SpeakStyle
+ type: Enum
- uid: TinyLife.Objects.StylePreference
name: StylePreference
+ type: Enum
- uid: TinyLife.Objects.Television
name: Television
+ type: Class
- uid: TinyLife.Objects.Television.Channel
name: Television.Channel
+ type: Enum
- uid: TinyLife.Objects.TrashBag
name: TrashBag
+ type: Class
- uid: TinyLife.Objects.TrashCan
name: TrashCan
+ type: Class
- uid: TinyLife.Objects.UnfinishedWoodwork
name: UnfinishedWoodwork
+ type: Class
- uid: TinyLife.Objects.Upgrade
name: Upgrade
+ type: Class
- uid: TinyLife.Objects.Vehicle
name: Vehicle
+ type: Class
- uid: TinyLife.Objects.Vehicle.VehicleType
name: Vehicle.VehicleType
+ type: Enum
- uid: TinyLife.Objects.Visibility
name: Visibility
+ type: Enum
- uid: TinyLife.Objects.VoiceStyle
name: VoiceStyle
+ type: Enum
- uid: TinyLife.Objects.WallLike
name: WallLike
+ type: Class
- uid: TinyLife.Objects.WornClothes
name: WornClothes
+ type: Class
- uid: TinyLife.Skills
name: TinyLife.Skills
+ type: Namespace
items:
- uid: TinyLife.Skills.FoodType
name: FoodType
+ type: Class
- uid: TinyLife.Skills.FoodType.ContainerType
name: FoodType.ContainerType
+ type: Class
- uid: TinyLife.Skills.FoodType.FoodRestriction
name: FoodType.FoodRestriction
+ type: Enum
- uid: TinyLife.Skills.FoodType.GetPriceDelegate
name: FoodType.GetPriceDelegate
+ type: Delegate
- uid: TinyLife.Skills.FoodType.IngredientSource
name: FoodType.IngredientSource
+ type: Class
- uid: TinyLife.Skills.PaintingType
name: PaintingType
+ type: Class
- uid: TinyLife.Skills.Quality
name: Quality
+ type: Enum
- uid: TinyLife.Skills.Skill
name: Skill
+ type: Class
- uid: TinyLife.Skills.SkillCategory
name: SkillCategory
+ type: Enum
- uid: TinyLife.Skills.SkillType
name: SkillType
+ type: Class
- uid: TinyLife.Skills.WoodworkingRecipe
name: WoodworkingRecipe
+ type: Class
- uid: TinyLife.Tools
name: TinyLife.Tools
+ type: Namespace
items:
- uid: TinyLife.Tools.CanPlaceResult
name: CanPlaceResult
+ type: Enum
- uid: TinyLife.Tools.FenceTool
name: FenceTool
+ type: Class
- uid: TinyLife.Tools.FurniturePlacer
name: FurniturePlacer
+ type: Class
- uid: TinyLife.Tools.FurniturePlacer.GetCustomPriceDelegate
name: FurniturePlacer.GetCustomPriceDelegate
+ type: Delegate
- uid: TinyLife.Tools.FurnitureTool
name: FurnitureTool
+ type: Class
- uid: TinyLife.Tools.FurnitureTool.Tab
name: FurnitureTool.Tab
+ type: Enum
- uid: TinyLife.Tools.LotTool
name: LotTool
+ type: Class
- uid: TinyLife.Tools.MoveLotTool
name: MoveLotTool
+ type: Class
- uid: TinyLife.Tools.MoveTool
name: MoveTool
+ type: Class
- uid: TinyLife.Tools.OpeningTool
name: OpeningTool
+ type: Class
- uid: TinyLife.Tools.PlayModeTool
name: PlayModeTool
+ type: Class
- uid: TinyLife.Tools.PlayModeTool.StatType
name: PlayModeTool.StatType
+ type: Enum
- uid: TinyLife.Tools.RemoveTool
name: RemoveTool
+ type: Class
- uid: TinyLife.Tools.RoofTool
name: RoofTool
+ type: Class
- uid: TinyLife.Tools.StairsTool
name: StairsTool
+ type: Class
- uid: TinyLife.Tools.TileTool
name: TileTool
+ type: Class
- uid: TinyLife.Tools.Tool
name: Tool
+ type: Class
- uid: TinyLife.Tools.UndoRedoStack
name: UndoRedoStack
+ type: Class
- uid: TinyLife.Tools.UndoableAction
name: UndoableAction
+ type: Class
- uid: TinyLife.Tools.WallTool
name: WallTool
+ type: Class
- uid: TinyLife.Tools.WallpaperTool
name: WallpaperTool
+ type: Class
- uid: TinyLife.Uis
name: TinyLife.Uis
+ type: Namespace
items:
- uid: TinyLife.Uis.CharacterCreator
name: CharacterCreator
+ type: Class
- uid: TinyLife.Uis.CharacterCreator.BoughtItemDelegate
name: CharacterCreator.BoughtItemDelegate
+ type: Delegate
- uid: TinyLife.Uis.CharacterCreator.CharacterCompletion
name: CharacterCreator.CharacterCompletion
+ type: Enum
- uid: TinyLife.Uis.CharacterCreator.GetCustomPriceDelegate
name: CharacterCreator.GetCustomPriceDelegate
+ type: Delegate
- uid: TinyLife.Uis.ControlsHint
name: ControlsHint
+ type: Class
- uid: TinyLife.Uis.CoveringGroup
name: CoveringGroup
+ type: Class
- uid: TinyLife.Uis.CursorType
name: CursorType
+ type: Enum
- uid: TinyLife.Uis.InGameHint
name: InGameHint
+ type: Class
- uid: TinyLife.Uis.InGameUi
name: InGameUi
+ type: Class
- uid: TinyLife.Uis.MapSelectUi
name: MapSelectUi
+ type: Class
- uid: TinyLife.Uis.Menus
name: Menus
+ type: Class
- uid: TinyLife.Uis.Menus.TransitionType
name: Menus.TransitionType
+ type: Enum
- uid: TinyLife.Uis.NotifType
name: NotifType
+ type: Enum
- uid: TinyLife.Uis.Notifications
name: Notifications
+ type: Class
- uid: TinyLife.Utilities
name: TinyLife.Utilities
+ type: Namespace
items:
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
+ type: Class
- uid: TinyLife.Utilities.ColorScheme
name: ColorScheme
+ type: Class
- uid: TinyLife.Utilities.ColorSettings
name: ColorSettings
+ type: Struct
- uid: TinyLife.Utilities.Extensions
name: Extensions
+ type: Class
- uid: TinyLife.Utilities.Migration
name: Migration
+ type: Class
- uid: TinyLife.Utilities.MigrationPhase
name: MigrationPhase
+ type: Enum
- uid: TinyLife.Utilities.MigrationResult
name: MigrationResult
+ type: Enum
- uid: TinyLife.Utilities.Migration`1
name: Migration
+ type: Class
- uid: TinyLife.Utilities.SelectionHandler
name: SelectionHandler
+ type: Class
- uid: TinyLife.Utilities.TextureHandler
name: TextureHandler
+ type: Class
- uid: TinyLife.Utilities.TextureHandler.GameContentLoadedDelegate
name: TextureHandler.GameContentLoadedDelegate
+ type: Delegate
- uid: TinyLife.Utilities.TextureHandler.LoadGameContentDelegate
name: TextureHandler.LoadGameContentDelegate
+ type: Delegate
- uid: TinyLife.World
name: TinyLife.World
+ type: Namespace
items:
- uid: TinyLife.World.AnimatedDoor
name: AnimatedDoor
+ type: Class
- uid: TinyLife.World.AutoTile
name: AutoTile
+ type: Class
- uid: TinyLife.World.BillsMail
name: BillsMail
+ type: Class
- uid: TinyLife.World.DrawDelegate
name: DrawDelegate
+ type: Delegate
- uid: TinyLife.World.ExportedHousehold
name: ExportedHousehold
+ type: Class
- uid: TinyLife.World.ExportedLot
name: ExportedLot
+ type: Class
- uid: TinyLife.World.FurnitureMail
name: FurnitureMail
+ type: Class
- uid: TinyLife.World.Household
name: Household
+ type: Class
- uid: TinyLife.World.Household.RandomConstellation
name: Household.RandomConstellation
+ type: Struct
- uid: TinyLife.World.Household.RandomRelation
name: Household.RandomRelation
+ type: Struct
- uid: TinyLife.World.Household.Relation
name: Household.Relation
+ type: Struct
- uid: TinyLife.World.Household.WeeklyBillsDelegate
name: Household.WeeklyBillsDelegate
+ type: Delegate
- uid: TinyLife.World.LockType
name: LockType
+ type: Enum
- uid: TinyLife.World.LockableAnimatedDoor
name: LockableAnimatedDoor
+ type: Class
- uid: TinyLife.World.Lot
name: Lot
+ type: Class
- uid: TinyLife.World.LotEmployment
name: LotEmployment
+ type: Class
- uid: TinyLife.World.LotEmployment.Instance
name: LotEmployment.Instance
+ type: Class
- uid: TinyLife.World.LotType
name: LotType
+ type: Class
- uid: TinyLife.World.LotType.CurrentVisitPriorityDelegate
name: LotType.CurrentVisitPriorityDelegate
+ type: Delegate
- uid: TinyLife.World.Mail
name: Mail
+ type: Class
- uid: TinyLife.World.Map
name: Map
+ type: Class
- uid: TinyLife.World.Map.PathfindingNodeConstructDelegate
name: Map.PathfindingNodeConstructDelegate
+ type: Delegate
- uid: TinyLife.World.Map.VisitPriorityDelegate
name: Map.VisitPriorityDelegate
+ type: Delegate
- uid: TinyLife.World.MapAudioEmitter
name: MapAudioEmitter
+ type: Class
- uid: TinyLife.World.MapSection
name: MapSection
+ type: Class
- uid: TinyLife.World.ObjectUpdateDelegateNoPhase`1
name: ObjectUpdateDelegateNoPhase
+ type: Delegate
- uid: TinyLife.World.ObjectUpdateDelegate`1
name: ObjectUpdateDelegate
+ type: Delegate
- uid: TinyLife.World.Opening
name: Opening
+ type: Class
- uid: TinyLife.World.OpeningType
name: OpeningType
+ type: Class
- uid: TinyLife.World.Roof
name: Roof
+ type: Class
- uid: TinyLife.World.RoofStyle
name: RoofStyle
+ type: Enum
- uid: TinyLife.World.RoofType
name: RoofType
+ type: Class
- uid: TinyLife.World.Room
name: Room
+ type: Class
- uid: TinyLife.World.Soundscape
name: Soundscape
+ type: Class
- uid: TinyLife.World.Soundscape.IntensityDelegate
name: Soundscape.IntensityDelegate
+ type: Delegate
- uid: TinyLife.World.Stairs
name: Stairs
+ type: Class
- uid: TinyLife.World.StairsType
name: StairsType
+ type: Class
- uid: TinyLife.World.Tile
name: Tile
+ type: Class
- uid: TinyLife.World.Tile.Category
name: Tile.Category
+ type: Enum
- uid: TinyLife.World.UpdateDelegate
name: UpdateDelegate
+ type: Delegate
- uid: TinyLife.World.UpdateDelegateNoPhase
name: UpdateDelegateNoPhase
+ type: Delegate
- uid: TinyLife.World.WalkableOpening
name: WalkableOpening
+ type: Class
- uid: TinyLife.World.Wall
name: Wall
+ type: Class
- uid: TinyLife.World.WallMode
name: WallMode
+ type: Class
- uid: TinyLife.World.Wallpaper
name: Wallpaper
+ type: Class
- uid: TinyLife.World.WaterTile
name: WaterTile
+ type: Class
memberLayout: SamePage
diff --git a/media/changelog/0.45.0.png b/media/changelog/0.45.0.png
new file mode 100644
index 0000000..5e0244b
Binary files /dev/null and b/media/changelog/0.45.0.png differ
diff --git a/web/_posts/0.45.0/2024-11-29-0.45.0.md b/web/_posts/0.45.0/2024-11-29-0.45.0.md
new file mode 100644
index 0000000..1e71f99
--- /dev/null
+++ b/web/_posts/0.45.0/2024-11-29-0.45.0.md
@@ -0,0 +1,86 @@
+---
+title: "0.45.0: Small Plants and Big Emotions"
+tags: [Devlogs]
+image: "24-11-29_14-12-58.png"
+itch: "https://ellpeck.itch.io/tiny-life/devlog/841946/0450-small-plants-and-big-emotions"
+steam: "https://store.steampowered.com/news/app/1651490/view/4441207839043617675"
+---
+
+Hi everyone! Today, there's another Tiny Life update coming at you that features some cool new plants, as well as a new visual feature: emotion particles!
+
+It's a smaller update this time around, but I hope yall are still excited about it! I'm (finally) starting on my bachelor's thesis currently, I'm working on a paper, and I still have my research assistant job, lectures, and coursework going on - it's a lot, but I'm trying to save as much time as I can for Tiny Life development.
+
+Anyway, let's get into this update!
+
+# Emotion Particles
+Some eagle-eyed players may be thinking "there's already emotion particles in the game, Ell! What about the sleep particles, and the anger smoke?" and you'd be right: those are the two types of emotion particles that were already in the game.
+
+Emotion particles are meant to display visually what a Tiny is feeling like, especially for those in other households whose moods you can't just find out by selecting them. Ellpeck Games Discord user sleepysnail6 recently suggested expanding this system into, well, all the other emotions in the game, and we thought that was a brilliant idea!
+
+For the first edition of this feature, we haven't covered *all* emotions yet, but there are now particles for the major ones! We're also not showing all of them off in this devlog post so you can discover them for yourself in game!
+
+Joe is feeling frisky!
+
+![](ezgif-1-954adf73b5.gif)
+
+Hmm, now Joe is feeling a little sad. Should we make some sort of storyline out of this?
+
+![](ezgif-1-da06d6086b.gif)
+
+Sometimes, overwhelming sadness can really make you reflect on life and maybe, just maybe, start feeling a little creative! (That's not a feature in the game right now, I'm just trying to make these GIFs have some type of context.)
+
+![](Tiny_Life_RiASKhHHj4.gif)
+
+Actually, I'm leaving my very favorite one out of this post - once you checked this feature out for yourself, feel free to guess which one that is.
+
+If you think these particles are too distracting for gameplay, or you have some other issue with them, you can also disable them in the game's options menu. This will also disable the previously available anger and sleep particles, for consistency.
+
+# New Plants
+In the little time I've had for development, I've mostly been enjoying doing pixelart recently, including some for Tiny Life! This resulted in one of the textures I'm, so far, most proud of in the game: The new weeping willow tree, which is now officially the largest tree in the game.!
+
+![](24-11-29_14-12-58.png)
+
+In that picture, you'll also see one of the other additions: little dandelions that you can place as a ground cover, similar to the grass and flower patches that were already in the game.
+
+But now, feast your eyes on some more fun objects, specifically more potted plants! Can never have enough of those.
+
+Here are three new small ones, one of which looks a bit like rhubarb:
+
+![](24-11-29_14-13-41.png)
+
+And here are three new large ones, one of which looks a bit like a bird of paradise plant (because that's what it is):
+
+![](24-11-29_14-14-16.png)
+
+# The Full Changelog
+And that's about it for this update, at least in terms of fun stuff to show off! As I said at the top, this turned out to be a much smaller update, as I'm still working on The Elder Update™️ in the background. I'm really hoping to be able to release that one before the end of the year, but honestly, it's not looking too likely, unfortunately. I'll keep yall updated, though, both on [the Discord](https://link.tinylifegame.com/discord) and the [new Bluesky](https://tinylifegame.bsky.social), the latter of which I've been posting on pretty regularly recently.
+
+As always, here's the full changelog for you to enjoy.
+
+❤ Ell
+
+Additions
+- Added three large potted plants
+- Added three small potted plants
+- Added a large weeping willow tree
+- Added dandelion ground decorations
+- Added various particles for different emotions, which can be disabled in the options menu
+
+Improvements
+- Improved the diagonal wood tile texture
+- Moved world options to their own tab in the options menu
+- Improved texture packing speed on startup
+- Allow using the emotion cheat to get a specific emotion, rather than just emotion modifiers
+- Also notify demo players of the floor restriction in the roof tool
+- Made the amount of windows and doors determine the amount of natural light in a room
+- Display a warning when a clothing item will be hidden under another
+- Display open/closed arrows on dropdown menus
+- Made randomly generated names have a high likelihood of matching the selected game language
+
+Fixes
+- Fixed various particles on people being in incorrect positions for certain ages and poses
+- Fixed babies being able to use an easel
+- Fixed being able to undo and redo in build mode when hovering the UI
+- Fixed an exception when a transition is happening while starting another one
+- Fixed center-aligned dropdown content in the character creator not being hoverable fully
+- Fixed a crash when splitting households with a lot of money
diff --git a/web/_posts/0.45.0/24-11-29_14-12-58.png b/web/_posts/0.45.0/24-11-29_14-12-58.png
new file mode 100644
index 0000000..5e0244b
Binary files /dev/null and b/web/_posts/0.45.0/24-11-29_14-12-58.png differ
diff --git a/web/_posts/0.45.0/24-11-29_14-13-41.png b/web/_posts/0.45.0/24-11-29_14-13-41.png
new file mode 100644
index 0000000..bebbb82
Binary files /dev/null and b/web/_posts/0.45.0/24-11-29_14-13-41.png differ
diff --git a/web/_posts/0.45.0/24-11-29_14-14-16.png b/web/_posts/0.45.0/24-11-29_14-14-16.png
new file mode 100644
index 0000000..0906c7a
Binary files /dev/null and b/web/_posts/0.45.0/24-11-29_14-14-16.png differ
diff --git a/web/_posts/0.45.0/Tiny_Life_RiASKhHHj4.gif b/web/_posts/0.45.0/Tiny_Life_RiASKhHHj4.gif
new file mode 100644
index 0000000..b8ebded
Binary files /dev/null and b/web/_posts/0.45.0/Tiny_Life_RiASKhHHj4.gif differ
diff --git a/web/_posts/0.45.0/ezgif-1-954adf73b5.gif b/web/_posts/0.45.0/ezgif-1-954adf73b5.gif
new file mode 100644
index 0000000..68fce7e
Binary files /dev/null and b/web/_posts/0.45.0/ezgif-1-954adf73b5.gif differ
diff --git a/web/_posts/0.45.0/ezgif-1-da06d6086b.gif b/web/_posts/0.45.0/ezgif-1-da06d6086b.gif
new file mode 100644
index 0000000..1d47e34
Binary files /dev/null and b/web/_posts/0.45.0/ezgif-1-da06d6086b.gif differ