diff --git a/Changelog.md b/Changelog.md
index 564ffdf..ced3f18 100644
--- a/Changelog.md
+++ b/Changelog.md
@@ -1,3 +1,44 @@
+# 0.39.0
+*February 2, 2024*
+
+![](media/changelog/0.39.0.png)
+
+> An Upgrade to Your Tiny Life
+
+Read the devlog [on the website](https://tinylifegame.com/devlogs/0.39.0/).
+
+Additions
+- Added the tinkering skill and the ability to discover upgrades
+- Added the ability to upgrade various furniture items
+- Added a variation of the wooden stairs that doesn't have wallpaper
+
+Improvements
+- Improved the visual style of the character creator
+- Made the family-focused personality's emotions also take close friends into account
+- Only allow admitting to romance with someone else for seven days after it happened
+- Renamed "Add a Little Something" to "Enhance Flavor"
+- Made energy loss and the chance of splinters lower when woodworking
+- Made people not stand in the same spot when multiple people visit a lot at the same time
+- Improved the Tiny Bucks logo to be more easily decipherable as TB
+
+Fixes
+- Fixed the furniture tool considering possible parent objects on different floors
+- Fixed moving to a different map not moving people there correctly
+- Fixed a crash when moving ceiling-hung objects out of bounds using the furniture tool
+- Fixed the same map being able to be in a save twice
+- Fixed help actions not working correctly when the person is being held
+- Fixed notifications not being able to be dismissed when clicking their icon
+- Fixed object selection not working correctly on higher floors
+- Fixed objects at map borders causing a crash when checking for free interaction spots
+- Fixed an exception when the sink or baby is missing while cleaning up a baby
+- Fixed objects still being highlighted while placing stairs
+- Fixed collision issues with stairs
+
+API
+- Game content initialized through static constructors is now explicitly loaded in order. If a mod disrupts the order by accessing content earlier than expected, a warning is emitted.
+- Made TestedVersionRange property mandatory for mods
+- Refactored particle and light property names to be more consistent
+
# 0.38.4
*January 7, 2024*
diff --git a/docs/api/.manifest b/docs/api/.manifest
index bbaff51..6bf4967 100644
--- a/docs/api/.manifest
+++ b/docs/api/.manifest
@@ -355,6 +355,7 @@
"TinyLife.Actions.ActionType.Repair": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.ResearchBusinessPlans": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.ResearchProgrammingPatterns": "TinyLife.Actions.ActionType.yml",
+ "TinyLife.Actions.ActionType.ResearchUpgrades": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.Rummage": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.RunAround": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.RunOnTreadmill": "TinyLife.Actions.ActionType.yml",
@@ -377,6 +378,7 @@
"TinyLife.Actions.ActionType.Store": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.StudyBook": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.SuggestThriftstores": "TinyLife.Actions.ActionType.yml",
+ "TinyLife.Actions.ActionType.TakeEmotionShower": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.TakeFromFridge": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.TakeOutOfCrib": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.TakeOutTrash": "TinyLife.Actions.ActionType.yml",
@@ -419,6 +421,7 @@
"TinyLife.Actions.ActionType.ToggleLight": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.ToggleNewspapers": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.ToggleTryingForBaby": "TinyLife.Actions.ActionType.yml",
+ "TinyLife.Actions.ActionType.ToggleUpgrade": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.ToggleVisitors": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.TravelToMap": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.TypeSettings": "TinyLife.Actions.ActionType.TypeSettings.yml",
@@ -448,10 +451,12 @@
"TinyLife.Actions.ActionType.TypeSettings.RequiredPartnerEmployment": "TinyLife.Actions.ActionType.TypeSettings.yml",
"TinyLife.Actions.ActionType.TypeSettings.RequiredPersonality": "TinyLife.Actions.ActionType.TypeSettings.yml",
"TinyLife.Actions.ActionType.TypeSettings.RequiredSkill": "TinyLife.Actions.ActionType.TypeSettings.yml",
+ "TinyLife.Actions.ActionType.TypeSettings.RequiredUpgrade": "TinyLife.Actions.ActionType.TypeSettings.yml",
"TinyLife.Actions.ActionType.TypeSettings.SetData(System.String,System.Object)": "TinyLife.Actions.ActionType.TypeSettings.yml",
"TinyLife.Actions.ActionType.TypeSettings.SetData``1(System.String,``0)": "TinyLife.Actions.ActionType.TypeSettings.yml",
"TinyLife.Actions.ActionType.TypeSettings.Texture": "TinyLife.Actions.ActionType.TypeSettings.yml",
"TinyLife.Actions.ActionType.Types": "TinyLife.Actions.ActionType.yml",
+ "TinyLife.Actions.ActionType.UpgradeFurniture": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.UseDiaper": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.VisitLot": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.VisitLotEmploymentLocation": "TinyLife.Actions.ActionType.yml",
@@ -616,7 +621,7 @@
"TinyLife.Actions.DieAction.Reason": "TinyLife.Actions.DieAction.yml",
"TinyLife.Actions.DieAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.DieAction.yml",
"TinyLife.Actions.DiscardHeldItemAction": "TinyLife.Actions.DiscardHeldItemAction.yml",
- "TinyLife.Actions.DiscardHeldItemAction.#ctor(TinyLife.Actions.ActionInfo)": "TinyLife.Actions.DiscardHeldItemAction.yml",
+ "TinyLife.Actions.DiscardHeldItemAction.#ctor(TinyLife.Objects.Person)": "TinyLife.Actions.DiscardHeldItemAction.yml",
"TinyLife.Actions.DiscardHeldItemAction.AndThenIsCompleted": "TinyLife.Actions.DiscardHeldItemAction.yml",
"TinyLife.Actions.DiscardHeldItemAction.CreateFirstActions": "TinyLife.Actions.DiscardHeldItemAction.yml",
"TinyLife.Actions.DiscardHeldItemAction.DiscardActions": "TinyLife.Actions.DiscardHeldItemAction.yml",
@@ -710,8 +715,6 @@
"TinyLife.Actions.MultiAction.CreateFirstActions": "TinyLife.Actions.MultiAction.yml",
"TinyLife.Actions.MultiAction.CreateLastActions": "TinyLife.Actions.MultiAction.yml",
"TinyLife.Actions.MultiAction.CurrentStage": "TinyLife.Actions.MultiAction.yml",
- "TinyLife.Actions.MultiAction.DiscardHeldItem": "TinyLife.Actions.MultiAction.yml",
- "TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)": "TinyLife.Actions.MultiAction.yml",
"TinyLife.Actions.MultiAction.Handler": "TinyLife.Actions.MultiAction.yml",
"TinyLife.Actions.MultiAction.InProgressTime": "TinyLife.Actions.MultiAction.yml",
"TinyLife.Actions.MultiAction.Initialize": "TinyLife.Actions.MultiAction.yml",
@@ -779,6 +782,10 @@
"TinyLife.Actions.PutAwayAction.AndThenIsCompleted": "TinyLife.Actions.PutAwayAction.yml",
"TinyLife.Actions.PutAwayAction.CreateFirstActions": "TinyLife.Actions.PutAwayAction.yml",
"TinyLife.Actions.PutAwayAction.Items": "TinyLife.Actions.PutAwayAction.yml",
+ "TinyLife.Actions.ResearchUpgradesAction": "TinyLife.Actions.ResearchUpgradesAction.yml",
+ "TinyLife.Actions.ResearchUpgradesAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.ResearchUpgradesAction.yml",
+ "TinyLife.Actions.ResearchUpgradesAction.AndThenIsCompleted": "TinyLife.Actions.ResearchUpgradesAction.yml",
+ "TinyLife.Actions.ResearchUpgradesAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.ResearchUpgradesAction.yml",
"TinyLife.Actions.SellAction": "TinyLife.Actions.SellAction.yml",
"TinyLife.Actions.SellAction.AndThenInitialize": "TinyLife.Actions.SellAction.yml",
"TinyLife.Actions.SellAction.AndThenIsCompleted": "TinyLife.Actions.SellAction.yml",
@@ -894,6 +901,15 @@
"TinyLife.Actions.TryGoHereAction.PositionsToTry": "TinyLife.Actions.TryGoHereAction.yml",
"TinyLife.Actions.TryGoHereAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.TryGoHereAction.yml",
"TinyLife.Actions.TryGoHereAction.Validate(TinyLife.Objects.Person)": "TinyLife.Actions.TryGoHereAction.yml",
+ "TinyLife.Actions.UpgradeFurnitureAction": "TinyLife.Actions.UpgradeFurnitureAction.yml",
+ "TinyLife.Actions.UpgradeFurnitureAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,TinyLife.Objects.Upgrade)": "TinyLife.Actions.UpgradeFurnitureAction.yml",
+ "TinyLife.Actions.UpgradeFurnitureAction.AndThenInitialize": "TinyLife.Actions.UpgradeFurnitureAction.yml",
+ "TinyLife.Actions.UpgradeFurnitureAction.AndThenIsCompleted": "TinyLife.Actions.UpgradeFurnitureAction.yml",
+ "TinyLife.Actions.UpgradeFurnitureAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.UpgradeFurnitureAction.yml",
+ "TinyLife.Actions.UpgradeFurnitureAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.UpgradeFurnitureAction.yml",
+ "TinyLife.Actions.UpgradeFurnitureAction.CreateFirstActions": "TinyLife.Actions.UpgradeFurnitureAction.yml",
+ "TinyLife.Actions.UpgradeFurnitureAction.GetArguments(TinyLife.Actions.ActionInfo,System.Boolean)": "TinyLife.Actions.UpgradeFurnitureAction.yml",
+ "TinyLife.Actions.UpgradeFurnitureAction.GetProgress": "TinyLife.Actions.UpgradeFurnitureAction.yml",
"TinyLife.Actions.WalkAction": "TinyLife.Actions.WalkAction.yml",
"TinyLife.Actions.WalkAction.#ctor(TinyLife.Actions.ActionInfo)": "TinyLife.Actions.WalkAction.yml",
"TinyLife.Actions.WalkAction.DrainEnergy": "TinyLife.Actions.WalkAction.yml",
@@ -1064,6 +1080,7 @@
"TinyLife.Emotions.EmotionModifier.JungleGymSocialNegative": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.JungleGymSocialPositive": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.LazyWorkout": "TinyLife.Emotions.EmotionModifier.yml",
+ "TinyLife.Emotions.EmotionModifier.LearnedUpgrade": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.LostTournament": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.LovelyInteraction": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.MeanConversationPartner": "TinyLife.Emotions.EmotionModifier.yml",
@@ -1105,6 +1122,7 @@
"TinyLife.Emotions.EmotionModifier.ReadNewspaperChild": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.Register(TinyLife.Emotions.EmotionModifier)": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.RepairFail": "TinyLife.Emotions.EmotionModifier.yml",
+ "TinyLife.Emotions.EmotionModifier.ResearchUpgradesNegative": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.RoughSchoolDay": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.SaddenedByNews": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.SandboxNegative": "TinyLife.Emotions.EmotionModifier.yml",
@@ -1142,6 +1160,7 @@
"TinyLife.Emotions.EmotionModifier.Types": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.UncomfortableCraftedFurniture": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.UnsuccessfulRummaging": "TinyLife.Emotions.EmotionModifier.yml",
+ "TinyLife.Emotions.EmotionModifier.UpgradedShowerEmotions": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.UpsettingConversation": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.UsefulProgrammingResearch": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.VacationDaysAgain": "TinyLife.Emotions.EmotionModifier.yml",
@@ -1488,6 +1507,7 @@
"TinyLife.Goals.MemoryType.SourceString": "TinyLife.Goals.MemoryType.yml",
"TinyLife.Goals.MemoryType.ToldAboutPregnancy": "TinyLife.Goals.MemoryType.yml",
"TinyLife.Goals.MemoryType.Types": "TinyLife.Goals.MemoryType.yml",
+ "TinyLife.Goals.MemoryType.UpgradeLearned": "TinyLife.Goals.MemoryType.yml",
"TinyLife.Goals.MemoryType.UsedFurniture": "TinyLife.Goals.MemoryType.yml",
"TinyLife.Goals.MemoryType.UsedSkillCategory": "TinyLife.Goals.MemoryType.yml",
"TinyLife.Goals.MemoryType.WasOutside": "TinyLife.Goals.MemoryType.yml",
@@ -1673,6 +1693,11 @@
"TinyLife.Objects.AgeGroup.Adult": "TinyLife.Objects.AgeGroup.yml",
"TinyLife.Objects.AgeGroup.Baby": "TinyLife.Objects.AgeGroup.yml",
"TinyLife.Objects.AgeGroup.Child": "TinyLife.Objects.AgeGroup.yml",
+ "TinyLife.Objects.AppliedUpgrade": "TinyLife.Objects.AppliedUpgrade.yml",
+ "TinyLife.Objects.AppliedUpgrade.#ctor(TinyLife.Objects.Upgrade)": "TinyLife.Objects.AppliedUpgrade.yml",
+ "TinyLife.Objects.AppliedUpgrade.Progress": "TinyLife.Objects.AppliedUpgrade.yml",
+ "TinyLife.Objects.AppliedUpgrade.Upgrade": "TinyLife.Objects.AppliedUpgrade.yml",
+ "TinyLife.Objects.AppliedUpgrade.Validate": "TinyLife.Objects.AppliedUpgrade.yml",
"TinyLife.Objects.Bathtub": "TinyLife.Objects.Bathtub.yml",
"TinyLife.Objects.Bathtub.#ctor(System.Guid,TinyLife.Objects.FurnitureType,System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single)": "TinyLife.Objects.Bathtub.yml",
"TinyLife.Objects.Bathtub.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Single,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},MLEM.Misc.Direction2,System.Int32[],System.Single,System.Boolean,TinyLife.Objects.ParentInfo,System.Single,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})": "TinyLife.Objects.Bathtub.yml",
@@ -1834,6 +1859,8 @@
"TinyLife.Objects.Furniture.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean)": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.AddChild(TinyLife.Objects.Furniture,MLEM.Misc.Direction2,System.Nullable{Microsoft.Xna.Framework.Vector2})": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.AddChild``1(TinyLife.Objects.FurnitureType,MLEM.Misc.Direction2,System.Int32[],System.Nullable{System.Guid},System.Nullable{Microsoft.Xna.Framework.Vector2})": "TinyLife.Objects.Furniture.yml",
+ "TinyLife.Objects.Furniture.AppliedUpgrades": "TinyLife.Objects.Furniture.yml",
+ "TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.AreUtilitiesDisabled": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.Area": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.AttachedWall": "TinyLife.Objects.Furniture.yml",
@@ -1851,6 +1878,7 @@
"TinyLife.Objects.Furniture.DrawUi(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Single,System.Int32[])": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2)": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)": "TinyLife.Objects.Furniture.yml",
+ "TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.Person)": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.GetChildren``1": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.GetDecorativeRating(TinyLife.World.Room)": "TinyLife.Objects.Furniture.yml",
@@ -1867,6 +1895,7 @@
"TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.GetRoofingInTheWay(Microsoft.Xna.Framework.Vector2,System.Int32,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.World.Roof})": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.GetWallsInTheWay``1(Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.Objects.WallLike})": "TinyLife.Objects.Furniture.yml",
+ "TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.HideFromDraw": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.Intersects(MLEM.Misc.RectangleF)": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)": "TinyLife.Objects.Furniture.yml",
@@ -1876,12 +1905,14 @@
"TinyLife.Objects.Furniture.NotifyNeighbors": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.OnActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.OnAdded": "TinyLife.Objects.Furniture.yml",
+ "TinyLife.Objects.Furniture.OnAppliedUpgrade": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.OnDirty": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.OnGetDescription": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.OnGetDirty": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.OnPlacedInBuildMode(TinyLife.Tools.FurniturePlacer,System.Boolean)": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.OnPositionChanged(Microsoft.Xna.Framework.Vector2,System.Single)": "TinyLife.Objects.Furniture.yml",
+ "TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.OnRemoved": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.OnSetCreator": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.ParentFurniture": "TinyLife.Objects.Furniture.yml",
@@ -2185,19 +2216,20 @@
"TinyLife.Objects.LifeSpan.VeryShort": "TinyLife.Objects.LifeSpan.yml",
"TinyLife.Objects.Light": "TinyLife.Objects.Light.yml",
"TinyLife.Objects.Light.#ctor(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Color)": "TinyLife.Objects.Light.yml",
- "TinyLife.Objects.Light.CameraOffset": "TinyLife.Objects.Light.yml",
"TinyLife.Objects.Light.CircleTexture": "TinyLife.Objects.Light.yml",
"TinyLife.Objects.Light.Color": "TinyLife.Objects.Light.yml",
"TinyLife.Objects.Light.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)": "TinyLife.Objects.Light.yml",
- "TinyLife.Objects.Light.DrawPosOffset": "TinyLife.Objects.Light.yml",
"TinyLife.Objects.Light.Floor": "TinyLife.Objects.Light.yml",
"TinyLife.Objects.Light.IsDisabled": "TinyLife.Objects.Light.yml",
"TinyLife.Objects.Light.Map": "TinyLife.Objects.Light.yml",
"TinyLife.Objects.Light.Position": "TinyLife.Objects.Light.yml",
+ "TinyLife.Objects.Light.PositionOffset": "TinyLife.Objects.Light.yml",
"TinyLife.Objects.Light.Rotation": "TinyLife.Objects.Light.yml",
"TinyLife.Objects.Light.Scale": "TinyLife.Objects.Light.yml",
+ "TinyLife.Objects.Light.ScreenPosOffset": "TinyLife.Objects.Light.yml",
"TinyLife.Objects.Light.Size": "TinyLife.Objects.Light.yml",
"TinyLife.Objects.Light.Texture": "TinyLife.Objects.Light.yml",
+ "TinyLife.Objects.Light.VisualWorldOffset": "TinyLife.Objects.Light.yml",
"TinyLife.Objects.LightFurniture": "TinyLife.Objects.LightFurniture.yml",
"TinyLife.Objects.LightFurniture.#ctor(System.Guid,TinyLife.Objects.FurnitureType,System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single)": "TinyLife.Objects.LightFurniture.yml",
"TinyLife.Objects.LightFurniture.CreateLights": "TinyLife.Objects.LightFurniture.yml",
@@ -2253,6 +2285,7 @@
"TinyLife.Objects.MapObject.OnEventsAttachable": "TinyLife.Objects.MapObject.yml",
"TinyLife.Objects.MapObject.OnGetHoverInfo": "TinyLife.Objects.MapObject.yml",
"TinyLife.Objects.MapObject.OnPositionChanged(Microsoft.Xna.Framework.Vector2,System.Single)": "TinyLife.Objects.MapObject.yml",
+ "TinyLife.Objects.MapObject.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})": "TinyLife.Objects.MapObject.yml",
"TinyLife.Objects.MapObject.OnRemoved": "TinyLife.Objects.MapObject.yml",
"TinyLife.Objects.MapObject.OnUpdate": "TinyLife.Objects.MapObject.yml",
"TinyLife.Objects.MapObject.OnValidated": "TinyLife.Objects.MapObject.yml",
@@ -2322,6 +2355,7 @@
"TinyLife.Objects.ObjectCategory.Oven": "TinyLife.Objects.ObjectCategory.yml",
"TinyLife.Objects.ObjectCategory.People": "TinyLife.Objects.ObjectCategory.yml",
"TinyLife.Objects.ObjectCategory.Potty": "TinyLife.Objects.ObjectCategory.yml",
+ "TinyLife.Objects.ObjectCategory.ProteinShakeMaker": "TinyLife.Objects.ObjectCategory.yml",
"TinyLife.Objects.ObjectCategory.RoofAttached": "TinyLife.Objects.ObjectCategory.yml",
"TinyLife.Objects.ObjectCategory.Sandbox": "TinyLife.Objects.ObjectCategory.yml",
"TinyLife.Objects.ObjectCategory.Self": "TinyLife.Objects.ObjectCategory.yml",
@@ -2329,6 +2363,7 @@
"TinyLife.Objects.ObjectCategory.SingleBed": "TinyLife.Objects.ObjectCategory.yml",
"TinyLife.Objects.ObjectCategory.Sink": "TinyLife.Objects.ObjectCategory.yml",
"TinyLife.Objects.ObjectCategory.SmallObject": "TinyLife.Objects.ObjectCategory.yml",
+ "TinyLife.Objects.ObjectCategory.Sofa": "TinyLife.Objects.ObjectCategory.yml",
"TinyLife.Objects.ObjectCategory.StandingDesk": "TinyLife.Objects.ObjectCategory.yml",
"TinyLife.Objects.ObjectCategory.Stove": "TinyLife.Objects.ObjectCategory.yml",
"TinyLife.Objects.ObjectCategory.Table": "TinyLife.Objects.ObjectCategory.yml",
@@ -2403,6 +2438,8 @@
"TinyLife.Objects.ParentInfo.AttachmentType.Stairs": "TinyLife.Objects.ParentInfo.AttachmentType.yml",
"TinyLife.Objects.ParentInfo.AttachmentType.Ui": "TinyLife.Objects.ParentInfo.AttachmentType.yml",
"TinyLife.Objects.ParentInfo.AttachmentType.Wall": "TinyLife.Objects.ParentInfo.AttachmentType.yml",
+ "TinyLife.Objects.ParentInfo.GetDepthOffset(Microsoft.Xna.Framework.Vector2)": "TinyLife.Objects.ParentInfo.yml",
+ "TinyLife.Objects.ParentInfo.GetDrawOffset(Microsoft.Xna.Framework.Vector2)": "TinyLife.Objects.ParentInfo.yml",
"TinyLife.Objects.ParentInfo.LayerDepth": "TinyLife.Objects.ParentInfo.yml",
"TinyLife.Objects.ParentInfo.ShouldDraw": "TinyLife.Objects.ParentInfo.yml",
"TinyLife.Objects.ParentInfo.Type": "TinyLife.Objects.ParentInfo.yml",
@@ -2411,13 +2448,10 @@
"TinyLife.Objects.Particle.#ctor(MLEM.Textures.TextureRegion,System.TimeSpan,Microsoft.Xna.Framework.Vector2,System.Single)": "TinyLife.Objects.Particle.yml",
"TinyLife.Objects.Particle.AmbientFallingLeaves": "TinyLife.Objects.Particle.yml",
"TinyLife.Objects.Particle.Animation": "TinyLife.Objects.Particle.yml",
- "TinyLife.Objects.Particle.CameraMotion": "TinyLife.Objects.Particle.yml",
- "TinyLife.Objects.Particle.CameraOffset": "TinyLife.Objects.Particle.yml",
"TinyLife.Objects.Particle.Color": "TinyLife.Objects.Particle.yml",
"TinyLife.Objects.Particle.DepthOffset": "TinyLife.Objects.Particle.yml",
"TinyLife.Objects.Particle.DepthPosOffset": "TinyLife.Objects.Particle.yml",
"TinyLife.Objects.Particle.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)": "TinyLife.Objects.Particle.yml",
- "TinyLife.Objects.Particle.DrawOffset": "TinyLife.Objects.Particle.yml",
"TinyLife.Objects.Particle.Floor": "TinyLife.Objects.Particle.yml",
"TinyLife.Objects.Particle.ForceOutside": "TinyLife.Objects.Particle.yml",
"TinyLife.Objects.Particle.Friction": "TinyLife.Objects.Particle.yml",
@@ -2434,12 +2468,15 @@
"TinyLife.Objects.Particle.Remove": "TinyLife.Objects.Particle.yml",
"TinyLife.Objects.Particle.Scale": "TinyLife.Objects.Particle.yml",
"TinyLife.Objects.Particle.ScaleFunction": "TinyLife.Objects.Particle.yml",
+ "TinyLife.Objects.Particle.ScreenPosOffset": "TinyLife.Objects.Particle.yml",
"TinyLife.Objects.Particle.Spawn(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Func{Microsoft.Xna.Framework.Vector2,TinyLife.Objects.Particle})": "TinyLife.Objects.Particle.yml",
"TinyLife.Objects.Particle.SpriteEffects": "TinyLife.Objects.Particle.yml",
"TinyLife.Objects.Particle.TimeLived": "TinyLife.Objects.Particle.yml",
"TinyLife.Objects.Particle.TimeToLive": "TinyLife.Objects.Particle.yml",
"TinyLife.Objects.Particle.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Objects.Particle.yml",
"TinyLife.Objects.Particle.UpdateWhenPaused": "TinyLife.Objects.Particle.yml",
+ "TinyLife.Objects.Particle.VisualMotion": "TinyLife.Objects.Particle.yml",
+ "TinyLife.Objects.Particle.VisualWorldOffset": "TinyLife.Objects.Particle.yml",
"TinyLife.Objects.Person": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.#ctor(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.ActionQueue": "TinyLife.Objects.Person.yml",
@@ -2587,6 +2624,7 @@
"TinyLife.Objects.Person.OnGetWalkSpeed": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.OnJobChanged": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.OnLifeGoalChanged": "TinyLife.Objects.Person.yml",
+ "TinyLife.Objects.Person.OnMemoriesChanged": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.OnNewSkillLearned": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.OnOutfitChanged": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.OnRestoreNeed": "TinyLife.Objects.Person.yml",
@@ -2715,6 +2753,32 @@
"TinyLife.Objects.UnfinishedWoodwork.SelectedColors": "TinyLife.Objects.UnfinishedWoodwork.yml",
"TinyLife.Objects.UnfinishedWoodwork.TimeWorked": "TinyLife.Objects.UnfinishedWoodwork.yml",
"TinyLife.Objects.UnfinishedWoodwork.Validate": "TinyLife.Objects.UnfinishedWoodwork.yml",
+ "TinyLife.Objects.Upgrade": "TinyLife.Objects.Upgrade.yml",
+ "TinyLife.Objects.Upgrade.#ctor(System.String,MLEM.Textures.TextureRegion,System.Int32,System.Int32,TinyLife.Objects.ObjectCategory)": "TinyLife.Objects.Upgrade.yml",
+ "TinyLife.Objects.Upgrade.BetterMemory": "TinyLife.Objects.Upgrade.yml",
+ "TinyLife.Objects.Upgrade.BetterPressure": "TinyLife.Objects.Upgrade.yml",
+ "TinyLife.Objects.Upgrade.Bidet": "TinyLife.Objects.Upgrade.yml",
+ "TinyLife.Objects.Upgrade.ConfigurableShowerHead": "TinyLife.Objects.Upgrade.yml",
+ "TinyLife.Objects.Upgrade.FridgeTemperatureControl": "TinyLife.Objects.Upgrade.yml",
+ "TinyLife.Objects.Upgrade.HasToLearn": "TinyLife.Objects.Upgrade.yml",
+ "TinyLife.Objects.Upgrade.Icon": "TinyLife.Objects.Upgrade.yml",
+ "TinyLife.Objects.Upgrade.Knows(TinyLife.Objects.Person)": "TinyLife.Objects.Upgrade.yml",
+ "TinyLife.Objects.Upgrade.Learn(TinyLife.Objects.Person)": "TinyLife.Objects.Upgrade.yml",
+ "TinyLife.Objects.Upgrade.Memory": "TinyLife.Objects.Upgrade.yml",
+ "TinyLife.Objects.Upgrade.Name": "TinyLife.Objects.Upgrade.yml",
+ "TinyLife.Objects.Upgrade.Price": "TinyLife.Objects.Upgrade.yml",
+ "TinyLife.Objects.Upgrade.ProtectiveCoating": "TinyLife.Objects.Upgrade.yml",
+ "TinyLife.Objects.Upgrade.Register(TinyLife.Objects.Upgrade)": "TinyLife.Objects.Upgrade.yml",
+ "TinyLife.Objects.Upgrade.RequiredSkillLevel": "TinyLife.Objects.Upgrade.yml",
+ "TinyLife.Objects.Upgrade.Requirements": "TinyLife.Objects.Upgrade.yml",
+ "TinyLife.Objects.Upgrade.RgbLights": "TinyLife.Objects.Upgrade.yml",
+ "TinyLife.Objects.Upgrade.SofterCushioning": "TinyLife.Objects.Upgrade.yml",
+ "TinyLife.Objects.Upgrade.SourceString": "TinyLife.Objects.Upgrade.yml",
+ "TinyLife.Objects.Upgrade.SwivelFaucet": "TinyLife.Objects.Upgrade.yml",
+ "TinyLife.Objects.Upgrade.TemperatureGauge": "TinyLife.Objects.Upgrade.yml",
+ "TinyLife.Objects.Upgrade.Upgrades": "TinyLife.Objects.Upgrade.yml",
+ "TinyLife.Objects.Upgrade.ValidObjects": "TinyLife.Objects.Upgrade.yml",
+ "TinyLife.Objects.Upgrade.WaterPurifier": "TinyLife.Objects.Upgrade.yml",
"TinyLife.Objects.Vehicle": "TinyLife.Objects.Vehicle.yml",
"TinyLife.Objects.Vehicle.#ctor(System.Guid,TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single,TinyLife.Objects.Vehicle.VehicleType)": "TinyLife.Objects.Vehicle.yml",
"TinyLife.Objects.Vehicle.Action": "TinyLife.Objects.Vehicle.yml",
@@ -2860,6 +2924,9 @@
"TinyLife.PerSaveOptions.MapInfo": "TinyLife.PerSaveOptions.MapInfo.yml",
"TinyLife.PerSaveOptions.MapInfo.#ctor(System.String,System.Boolean)": "TinyLife.PerSaveOptions.MapInfo.yml",
"TinyLife.PerSaveOptions.MapInfo.Custom": "TinyLife.PerSaveOptions.MapInfo.yml",
+ "TinyLife.PerSaveOptions.MapInfo.Equals(System.Object)": "TinyLife.PerSaveOptions.MapInfo.yml",
+ "TinyLife.PerSaveOptions.MapInfo.Equals(TinyLife.PerSaveOptions.MapInfo)": "TinyLife.PerSaveOptions.MapInfo.yml",
+ "TinyLife.PerSaveOptions.MapInfo.GetHashCode": "TinyLife.PerSaveOptions.MapInfo.yml",
"TinyLife.PerSaveOptions.MapInfo.Name": "TinyLife.PerSaveOptions.MapInfo.yml",
"TinyLife.PerSaveOptions.MapName": "TinyLife.PerSaveOptions.yml",
"TinyLife.PerSaveOptions.Maps": "TinyLife.PerSaveOptions.yml",
@@ -3102,7 +3169,7 @@
"TinyLife.Skills.SkillType.Fitness": "TinyLife.Skills.SkillType.yml",
"TinyLife.Skills.SkillType.Gaming": "TinyLife.Skills.SkillType.yml",
"TinyLife.Skills.SkillType.GetMaxLevel(TinyLife.Objects.AgeGroup)": "TinyLife.Skills.SkillType.yml",
- "TinyLife.Skills.SkillType.GetRandomQuality(TinyLife.Objects.Person,System.Random,System.Boolean,TinyLife.Emotions.IEmotionSource,System.Boolean)": "TinyLife.Skills.SkillType.yml",
+ "TinyLife.Skills.SkillType.GetRandomQuality(TinyLife.Objects.Person,System.Random,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Emotions.IEmotionSource,System.Boolean)": "TinyLife.Skills.SkillType.yml",
"TinyLife.Skills.SkillType.Humor": "TinyLife.Skills.SkillType.yml",
"TinyLife.Skills.SkillType.MaxLevel": "TinyLife.Skills.SkillType.yml",
"TinyLife.Skills.SkillType.MaxLevelMultipliers": "TinyLife.Skills.SkillType.yml",
@@ -3120,6 +3187,7 @@
"TinyLife.Skills.SkillType.RewardPersonality": "TinyLife.Skills.SkillType.yml",
"TinyLife.Skills.SkillType.RewardSkills": "TinyLife.Skills.SkillType.yml",
"TinyLife.Skills.SkillType.Texture": "TinyLife.Skills.SkillType.yml",
+ "TinyLife.Skills.SkillType.Tinkering": "TinyLife.Skills.SkillType.yml",
"TinyLife.Skills.SkillType.Types": "TinyLife.Skills.SkillType.yml",
"TinyLife.Skills.SkillType.Woodworking": "TinyLife.Skills.SkillType.yml",
"TinyLife.Skills.SkillType.Writing": "TinyLife.Skills.SkillType.yml",
@@ -3262,6 +3330,7 @@
"TinyLife.Tools.StairsTool.#ctor": "TinyLife.Tools.StairsTool.yml",
"TinyLife.Tools.StairsTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)": "TinyLife.Tools.StairsTool.yml",
"TinyLife.Tools.StairsTool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel)": "TinyLife.Tools.StairsTool.yml",
+ "TinyLife.Tools.StairsTool.ShouldHighlightSelectedObject(System.Object)": "TinyLife.Tools.StairsTool.yml",
"TinyLife.Tools.StairsTool.Update(Microsoft.Xna.Framework.GameTime)": "TinyLife.Tools.StairsTool.yml",
"TinyLife.Tools.TileTool": "TinyLife.Tools.TileTool.yml",
"TinyLife.Tools.TileTool.#ctor": "TinyLife.Tools.TileTool.yml",
@@ -3533,17 +3602,19 @@
"TinyLife.Utilities.TextureHandler.EmoteTexture": "TinyLife.Utilities.TextureHandler.yml",
"TinyLife.Utilities.TextureHandler.FenceTextures": "TinyLife.Utilities.TextureHandler.yml",
"TinyLife.Utilities.TextureHandler.FurnitureTextures": "TinyLife.Utilities.TextureHandler.yml",
- "TinyLife.Utilities.TextureHandler.GameTextureLoadedDelegate": "TinyLife.Utilities.TextureHandler.GameTextureLoadedDelegate.yml",
+ "TinyLife.Utilities.TextureHandler.GameContentLoadedDelegate": "TinyLife.Utilities.TextureHandler.GameContentLoadedDelegate.yml",
"TinyLife.Utilities.TextureHandler.LightTexture": "TinyLife.Utilities.TextureHandler.yml",
- "TinyLife.Utilities.TextureHandler.LoadGameTextureDelegate": "TinyLife.Utilities.TextureHandler.LoadGameTextureDelegate.yml",
- "TinyLife.Utilities.TextureHandler.OnGameTextureLoaded": "TinyLife.Utilities.TextureHandler.yml",
- "TinyLife.Utilities.TextureHandler.OnLoadGameTexture": "TinyLife.Utilities.TextureHandler.yml",
+ "TinyLife.Utilities.TextureHandler.LoadGameContentDelegate": "TinyLife.Utilities.TextureHandler.LoadGameContentDelegate.yml",
+ "TinyLife.Utilities.TextureHandler.OnGameContentLoaded": "TinyLife.Utilities.TextureHandler.yml",
+ "TinyLife.Utilities.TextureHandler.OnLoadGameContent": "TinyLife.Utilities.TextureHandler.yml",
"TinyLife.Utilities.TextureHandler.OpeningTexture": "TinyLife.Utilities.TextureHandler.yml",
"TinyLife.Utilities.TextureHandler.ParticleTexture": "TinyLife.Utilities.TextureHandler.yml",
"TinyLife.Utilities.TextureHandler.RoofTexture": "TinyLife.Utilities.TextureHandler.yml",
"TinyLife.Utilities.TextureHandler.StairsTextures": "TinyLife.Utilities.TextureHandler.yml",
"TinyLife.Utilities.TextureHandler.TexturePacker": "TinyLife.Utilities.TextureHandler.yml",
+ "TinyLife.Utilities.TextureHandler.TileHeight": "TinyLife.Utilities.TextureHandler.yml",
"TinyLife.Utilities.TextureHandler.TileTexture": "TinyLife.Utilities.TextureHandler.yml",
+ "TinyLife.Utilities.TextureHandler.TileWidth": "TinyLife.Utilities.TextureHandler.yml",
"TinyLife.Utilities.TextureHandler.UiTexture": "TinyLife.Utilities.TextureHandler.yml",
"TinyLife.Utilities.TextureHandler.VehicleTexture": "TinyLife.Utilities.TextureHandler.yml",
"TinyLife.Utilities.TextureHandler.WallpaperTextures": "TinyLife.Utilities.TextureHandler.yml",
@@ -3722,7 +3793,7 @@
"TinyLife.World.Map.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean,System.Nullable{MLEM.Misc.RectangleF},System.Nullable{Microsoft.Xna.Framework.Matrix},Microsoft.Xna.Framework.Graphics.RenderTarget2D,System.Boolean)": "TinyLife.World.Map.yml",
"TinyLife.World.Map.Finalize": "TinyLife.World.Map.yml",
"TinyLife.World.Map.GetAllLotEmployments": "TinyLife.World.Map.yml",
- "TinyLife.World.Map.GetClosestEmptyTile(Microsoft.Xna.Framework.Vector2,System.Single,System.Int32,System.Boolean,System.Boolean,System.Boolean,System.Boolean)": "TinyLife.World.Map.yml",
+ "TinyLife.World.Map.GetClosestEmptyTile(Microsoft.Xna.Framework.Vector2,System.Single,System.Int32,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Predicate{Microsoft.Xna.Framework.Point})": "TinyLife.World.Map.yml",
"TinyLife.World.Map.GetClosestFreeExitPoint(Microsoft.Xna.Framework.Vector2)": "TinyLife.World.Map.yml",
"TinyLife.World.Map.GetClosestRoads(Microsoft.Xna.Framework.Point,System.Int32)": "TinyLife.World.Map.yml",
"TinyLife.World.Map.GetClosestRoadsidePosition(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Vector2)": "TinyLife.World.Map.yml",
@@ -3746,7 +3817,7 @@
"TinyLife.World.Map.GetRoofs(MLEM.Misc.RectangleF)": "TinyLife.World.Map.yml",
"TinyLife.World.Map.GetRoom(Microsoft.Xna.Framework.Point,System.Int32)": "TinyLife.World.Map.yml",
"TinyLife.World.Map.GetRooms(MLEM.Misc.RectangleF)": "TinyLife.World.Map.yml",
- "TinyLife.World.Map.GetSection(Microsoft.Xna.Framework.Point)": "TinyLife.World.Map.yml",
+ "TinyLife.World.Map.GetSection(Microsoft.Xna.Framework.Point,System.Boolean)": "TinyLife.World.Map.yml",
"TinyLife.World.Map.GetSections(MLEM.Misc.RectangleF,System.Int32)": "TinyLife.World.Map.yml",
"TinyLife.World.Map.GetSections(Microsoft.Xna.Framework.Point,System.Int32)": "TinyLife.World.Map.yml",
"TinyLife.World.Map.GetStairs(MLEM.Misc.RectangleF,System.Boolean)": "TinyLife.World.Map.yml",
@@ -3961,7 +4032,6 @@
"TinyLife.World.Tile.GetPrice": "TinyLife.World.Tile.yml",
"TinyLife.World.Tile.GetVariationTexture(MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point)": "TinyLife.World.Tile.yml",
"TinyLife.World.Tile.GetVisualOffset(MLEM.Misc.Direction2,System.Int32,System.Int32)": "TinyLife.World.Tile.yml",
- "TinyLife.World.Tile.Height": "TinyLife.World.Tile.yml",
"TinyLife.World.Tile.Icon": "TinyLife.World.Tile.yml",
"TinyLife.World.Tile.Name": "TinyLife.World.Tile.yml",
"TinyLife.World.Tile.OnNeighborChanged(TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,System.Int32)": "TinyLife.World.Tile.yml",
@@ -3975,7 +4045,6 @@
"TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point[],TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},System.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type)": "TinyLife.World.Tile.yml",
"TinyLife.World.Tile.Textures": "TinyLife.World.Tile.yml",
"TinyLife.World.Tile.Tiles": "TinyLife.World.Tile.yml",
- "TinyLife.World.Tile.Width": "TinyLife.World.Tile.yml",
"TinyLife.World.UpdateDelegate": "TinyLife.World.UpdateDelegate.yml",
"TinyLife.World.UpdateDelegateNoPhase": "TinyLife.World.UpdateDelegateNoPhase.yml",
"TinyLife.World.Wall": "TinyLife.World.Wall.yml",
diff --git a/docs/api/TinyLife.Actions.ActionArgument.yml b/docs/api/TinyLife.Actions.ActionArgument.yml
index eddd3a7..af6176c 100644
--- a/docs/api/TinyLife.Actions.ActionArgument.yml
+++ b/docs/api/TinyLife.Actions.ActionArgument.yml
@@ -535,7 +535,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FreePeople
path: ../TinyLife/Actions/ActionArgument.cs
- startLine: 156
+ startLine: 158
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -584,7 +584,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StoredFurniture
path: ../TinyLife/Actions/ActionArgument.cs
- startLine: 175
+ startLine: 177
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -628,7 +628,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ImageLayout
path: ../TinyLife/Actions/ActionArgument.cs
- startLine: 196
+ startLine: 198
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -675,7 +675,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PortraitLayout
path: ../TinyLife/Actions/ActionArgument.cs
- startLine: 217
+ startLine: 219
assemblies:
- Tiny Life
namespace: TinyLife.Actions
diff --git a/docs/api/TinyLife.Actions.ActionInfo.yml b/docs/api/TinyLife.Actions.ActionInfo.yml
index c828740..4e8f4d0 100644
--- a/docs/api/TinyLife.Actions.ActionInfo.yml
+++ b/docs/api/TinyLife.Actions.ActionInfo.yml
@@ -555,7 +555,7 @@ items:
- Tiny Life
namespace: TinyLife.Actions
summary: >-
- Returns a set of objects of the given type T
that match the given category
.
+ Returns a set of (distinct) objects of the given type T
that match the given category
.
The objects considered are the , its , its , the 's and the auxiliary objects added using .
example: []
@@ -600,7 +600,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetInvolvedObject
path: ../TinyLife/Actions/ActionInfo.cs
- startLine: 196
+ startLine: 197
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -650,7 +650,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetInvolvedActionSpot
path: ../TinyLife/Actions/ActionInfo.cs
- startLine: 215
+ startLine: 217
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -690,7 +690,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ToFreeActionSpot
path: ../TinyLife/Actions/ActionInfo.cs
- startLine: 236
+ startLine: 238
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -728,7 +728,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetInvolvedObjectIds
path: ../TinyLife/Actions/ActionInfo.cs
- startLine: 248
+ startLine: 250
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -759,7 +759,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Actions/ActionInfo.cs
- startLine: 264
+ startLine: 266
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -796,7 +796,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FromLocation
path: ../TinyLife/Actions/ActionInfo.cs
- startLine: 339
+ startLine: 347
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -843,7 +843,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FromLocation
path: ../TinyLife/Actions/ActionInfo.cs
- startLine: 352
+ startLine: 360
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -893,7 +893,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FromObjectGeneric
path: ../TinyLife/Actions/ActionInfo.cs
- startLine: 365
+ startLine: 373
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -943,7 +943,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FromObjectGeneric
path: ../TinyLife/Actions/ActionInfo.cs
- startLine: 375
+ startLine: 383
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -981,7 +981,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FromSelf
path: ../TinyLife/Actions/ActionInfo.cs
- startLine: 384
+ startLine: 392
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1016,7 +1016,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FromActionInfo
path: ../TinyLife/Actions/ActionInfo.cs
- startLine: 395
+ startLine: 403
assemblies:
- Tiny Life
namespace: TinyLife.Actions
diff --git a/docs/api/TinyLife.Actions.ActionType.AiSettings.yml b/docs/api/TinyLife.Actions.ActionType.AiSettings.yml
index 49ab7c0..31c53da 100644
--- a/docs/api/TinyLife.Actions.ActionType.AiSettings.yml
+++ b/docs/api/TinyLife.Actions.ActionType.AiSettings.yml
@@ -27,7 +27,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AiSettings
path: ../TinyLife/Actions/ActionType.cs
- startLine: 338
+ startLine: 345
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -63,7 +63,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SolvedNeeds
path: ../TinyLife/Actions/ActionType.cs
- startLine: 346
+ startLine: 353
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -99,7 +99,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PassivePriority
path: ../TinyLife/Actions/ActionType.cs
- startLine: 354
+ startLine: 361
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -137,7 +137,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanDoRandomly
path: ../TinyLife/Actions/ActionType.cs
- startLine: 361
+ startLine: 368
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -173,7 +173,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanDoAtAnyPoint
path: ../TinyLife/Actions/ActionType.cs
- startLine: 368
+ startLine: 375
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -209,7 +209,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NeedsFreeActionSpot
path: ../TinyLife/Actions/ActionType.cs
- startLine: 374
+ startLine: 381
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -243,7 +243,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IgnoreAiDisabled
path: ../TinyLife/Actions/ActionType.cs
- startLine: 378
+ startLine: 385
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -272,7 +272,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EnqueuePriority
path: ../TinyLife/Actions/ActionType.cs
- startLine: 382
+ startLine: 389
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -301,7 +301,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/ActionType.cs
- startLine: 387
+ startLine: 394
assemblies:
- Tiny Life
namespace: TinyLife.Actions
diff --git a/docs/api/TinyLife.Actions.ActionType.CanExecuteDelegate.yml b/docs/api/TinyLife.Actions.ActionType.CanExecuteDelegate.yml
index dc0a279..1dbd40c 100644
--- a/docs/api/TinyLife.Actions.ActionType.CanExecuteDelegate.yml
+++ b/docs/api/TinyLife.Actions.ActionType.CanExecuteDelegate.yml
@@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanExecuteDelegate
path: ../TinyLife/Actions/ActionType.cs
- startLine: 153
+ startLine: 157
assemblies:
- Tiny Life
namespace: TinyLife.Actions
diff --git a/docs/api/TinyLife.Actions.ActionType.TypeSettings.yml b/docs/api/TinyLife.Actions.ActionType.TypeSettings.yml
index a7d0481..f971c44 100644
--- a/docs/api/TinyLife.Actions.ActionType.TypeSettings.yml
+++ b/docs/api/TinyLife.Actions.ActionType.TypeSettings.yml
@@ -31,6 +31,7 @@ items:
- TinyLife.Actions.ActionType.TypeSettings.RequiredPartnerEmployment
- TinyLife.Actions.ActionType.TypeSettings.RequiredPersonality
- TinyLife.Actions.ActionType.TypeSettings.RequiredSkill
+ - TinyLife.Actions.ActionType.TypeSettings.RequiredUpgrade
- TinyLife.Actions.ActionType.TypeSettings.SetData(System.String,System.Object)
- TinyLife.Actions.ActionType.TypeSettings.SetData``1(System.String,``0)
- TinyLife.Actions.ActionType.TypeSettings.Texture
@@ -48,7 +49,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TypeSettings
path: ../TinyLife/Actions/ActionType.cs
- startLine: 158
+ startLine: 162
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -86,7 +87,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/Actions/ActionType.cs
- startLine: 163
+ startLine: 167
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -115,7 +116,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NameWithoutCategory
path: ../TinyLife/Actions/ActionType.cs
- startLine: 168
+ startLine: 172
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -149,7 +150,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Categories
path: ../TinyLife/Actions/ActionType.cs
- startLine: 173
+ startLine: 177
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -183,7 +184,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Texture
path: ../TinyLife/Actions/ActionType.cs
- startLine: 178
+ startLine: 182
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -215,7 +216,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Context
path: ../TinyLife/Actions/ActionType.cs
- startLine: 183
+ startLine: 187
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -247,7 +248,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanExecute
path: ../TinyLife/Actions/ActionType.cs
- startLine: 189
+ startLine: 193
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -281,7 +282,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ConstructedType
path: ../TinyLife/Actions/ActionType.cs
- startLine: 194
+ startLine: 198
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -313,7 +314,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ConstructorArguments
path: ../TinyLife/Actions/ActionType.cs
- startLine: 199
+ startLine: 203
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -345,7 +346,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PossibleArguments
path: ../TinyLife/Actions/ActionType.cs
- startLine: 207
+ startLine: 211
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -383,7 +384,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MaximumArguments
path: ../TinyLife/Actions/ActionType.cs
- startLine: 212
+ startLine: 216
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -415,7 +416,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NoValidArgumentsResult
path: ../TinyLife/Actions/ActionType.cs
- startLine: 217
+ startLine: 221
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -447,7 +448,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Ai
path: ../TinyLife/Actions/ActionType.cs
- startLine: 222
+ startLine: 226
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -479,7 +480,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsInappropriateElsewhere
path: ../TinyLife/Actions/ActionType.cs
- startLine: 228
+ startLine: 232
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -513,7 +514,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IconName
path: ../TinyLife/Actions/ActionType.cs
- startLine: 234
+ startLine: 238
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -547,7 +548,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplayName
path: ../TinyLife/Actions/ActionType.cs
- startLine: 240
+ startLine: 244
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -581,7 +582,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredSkill
path: ../TinyLife/Actions/ActionType.cs
- startLine: 246
+ startLine: 250
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -615,7 +616,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredAges
path: ../TinyLife/Actions/ActionType.cs
- startLine: 251
+ startLine: 255
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -647,7 +648,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredEmotion
path: ../TinyLife/Actions/ActionType.cs
- startLine: 256
+ startLine: 260
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -679,7 +680,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredPersonality
path: ../TinyLife/Actions/ActionType.cs
- startLine: 261
+ startLine: 265
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -711,7 +712,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IgnoreObjectConditions
path: ../TinyLife/Actions/ActionType.cs
- startLine: 267
+ startLine: 271
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -745,7 +746,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredPartnerEmployment
path: ../TinyLife/Actions/ActionType.cs
- startLine: 273
+ startLine: 277
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -779,7 +780,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredPartnerAges
path: ../TinyLife/Actions/ActionType.cs
- startLine: 278
+ startLine: 282
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -811,7 +812,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredJob
path: ../TinyLife/Actions/ActionType.cs
- startLine: 283
+ startLine: 287
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -825,6 +826,33 @@ items:
return:
type: TinyLife.Goals.JobType
content.vb: Public RequiredJob As JobType
+- uid: TinyLife.Actions.ActionType.TypeSettings.RequiredUpgrade
+ commentId: F:TinyLife.Actions.ActionType.TypeSettings.RequiredUpgrade
+ id: RequiredUpgrade
+ parent: TinyLife.Actions.ActionType.TypeSettings
+ langs:
+ - csharp
+ - vb
+ name: RequiredUpgrade
+ nameWithType: ActionType.TypeSettings.RequiredUpgrade
+ fullName: TinyLife.Actions.ActionType.TypeSettings.RequiredUpgrade
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Actions/ActionType.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: RequiredUpgrade
+ path: ../TinyLife/Actions/ActionType.cs
+ startLine: 289
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Actions
+ syntax:
+ content: public Upgrade RequiredUpgrade
+ return:
+ type: TinyLife.Objects.Upgrade
+ content.vb: Public RequiredUpgrade As Upgrade
- uid: TinyLife.Actions.ActionType.TypeSettings.#ctor(System.String,TinyLife.Objects.ObjectCategory,System.Type)
commentId: M:TinyLife.Actions.ActionType.TypeSettings.#ctor(System.String,TinyLife.Objects.ObjectCategory,System.Type)
id: '#ctor(System.String,TinyLife.Objects.ObjectCategory,System.Type)'
@@ -843,7 +871,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/ActionType.cs
- startLine: 293
+ startLine: 300
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -884,7 +912,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/ActionType.cs
- startLine: 302
+ startLine: 309
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -915,7 +943,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetData
path: ../TinyLife/Actions/ActionType.cs
- startLine: 313
+ startLine: 320
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -955,7 +983,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetData
path: ../TinyLife/Actions/ActionType.cs
- startLine: 318
+ startLine: 325
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -997,7 +1025,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetData
path: ../TinyLife/Actions/ActionType.cs
- startLine: 324
+ startLine: 331
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1040,7 +1068,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDataKeys
path: ../TinyLife/Actions/ActionType.cs
- startLine: 329
+ startLine: 336
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2951,6 +2979,13 @@ references:
- uid: TinyLife.Goals
name: Goals
href: TinyLife.Goals.html
+- uid: TinyLife.Objects.Upgrade
+ commentId: T:TinyLife.Objects.Upgrade
+ parent: TinyLife.Objects
+ href: TinyLife.Objects.Upgrade.html
+ name: Upgrade
+ nameWithType: Upgrade
+ fullName: TinyLife.Objects.Upgrade
- uid: TinyLife.Actions.ActionType.TypeSettings.#ctor
commentId: M:TinyLife.Actions.ActionType.TypeSettings.#ctor
href: TinyLife.Actions.ActionType.TypeSettings.html#TinyLife_Actions_ActionType_TypeSettings__ctor
diff --git a/docs/api/TinyLife.Actions.ActionType.yml b/docs/api/TinyLife.Actions.ActionType.yml
index a7e87cd..440a0c8 100644
--- a/docs/api/TinyLife.Actions.ActionType.yml
+++ b/docs/api/TinyLife.Actions.ActionType.yml
@@ -241,6 +241,7 @@ items:
- TinyLife.Actions.ActionType.Repair
- TinyLife.Actions.ActionType.ResearchBusinessPlans
- TinyLife.Actions.ActionType.ResearchProgrammingPatterns
+ - TinyLife.Actions.ActionType.ResearchUpgrades
- TinyLife.Actions.ActionType.Rummage
- TinyLife.Actions.ActionType.RunAround
- TinyLife.Actions.ActionType.RunOnTreadmill
@@ -263,6 +264,7 @@ items:
- TinyLife.Actions.ActionType.Store
- TinyLife.Actions.ActionType.StudyBook
- TinyLife.Actions.ActionType.SuggestThriftstores
+ - TinyLife.Actions.ActionType.TakeEmotionShower
- TinyLife.Actions.ActionType.TakeFromFridge
- TinyLife.Actions.ActionType.TakeOutOfCrib
- TinyLife.Actions.ActionType.TakeOutTrash
@@ -305,9 +307,11 @@ items:
- TinyLife.Actions.ActionType.ToggleLight
- TinyLife.Actions.ActionType.ToggleNewspapers
- TinyLife.Actions.ActionType.ToggleTryingForBaby
+ - TinyLife.Actions.ActionType.ToggleUpgrade
- TinyLife.Actions.ActionType.ToggleVisitors
- TinyLife.Actions.ActionType.TravelToMap
- TinyLife.Actions.ActionType.Types
+ - TinyLife.Actions.ActionType.UpgradeFurniture
- TinyLife.Actions.ActionType.UseDiaper
- TinyLife.Actions.ActionType.VisitLot
- TinyLife.Actions.ActionType.VisitLotEmploymentLocation
@@ -643,7 +647,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPossibleArguments
path: ../TinyLife/Actions/ActionType.cs
- startLine: 108
+ startLine: 112
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -691,7 +695,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register
path: ../TinyLife/Actions/ActionType.cs
- startLine: 141
+ startLine: 145
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -843,6 +847,33 @@ items:
return:
type: TinyLife.Actions.ActionType
content.vb: Public Shared ReadOnly DebugToggleDirty As ActionType
+- uid: TinyLife.Actions.ActionType.ToggleUpgrade
+ commentId: F:TinyLife.Actions.ActionType.ToggleUpgrade
+ id: ToggleUpgrade
+ parent: TinyLife.Actions.ActionType
+ langs:
+ - csharp
+ - vb
+ name: ToggleUpgrade
+ nameWithType: ActionType.ToggleUpgrade
+ fullName: TinyLife.Actions.ActionType.ToggleUpgrade
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Actions/ActionType.Internal.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: ToggleUpgrade
+ path: ../TinyLife/Actions/ActionType.Internal.cs
+ startLine: 19
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Actions
+ syntax:
+ content: public static readonly ActionType ToggleUpgrade
+ return:
+ type: TinyLife.Actions.ActionType
+ content.vb: Public Shared ReadOnly ToggleUpgrade As ActionType
- uid: TinyLife.Actions.ActionType.PassOut
commentId: F:TinyLife.Actions.ActionType.PassOut
id: PassOut
@@ -861,7 +892,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PassOut
path: ../TinyLife/Actions/ActionType.Internal.cs
- startLine: 19
+ startLine: 25
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -888,7 +919,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PeeSelf
path: ../TinyLife/Actions/ActionType.Internal.cs
- startLine: 20
+ startLine: 26
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -915,7 +946,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Starve
path: ../TinyLife/Actions/ActionType.Internal.cs
- startLine: 21
+ startLine: 27
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -942,7 +973,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BeAwayFromLotEmployment
path: ../TinyLife/Actions/ActionType.Internal.cs
- startLine: 22
+ startLine: 28
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -969,7 +1000,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VisitLotEmploymentLocation
path: ../TinyLife/Actions/ActionType.Internal.cs
- startLine: 31
+ startLine: 37
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -996,7 +1027,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DeliverMail
path: ../TinyLife/Actions/ActionType.Internal.cs
- startLine: 32
+ startLine: 38
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1023,7 +1054,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DeliverNewspaper
path: ../TinyLife/Actions/ActionType.Internal.cs
- startLine: 36
+ startLine: 42
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1050,7 +1081,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Die
path: ../TinyLife/Actions/ActionType.Internal.cs
- startLine: 40
+ startLine: 46
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1077,7 +1108,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CollectTrash
path: ../TinyLife/Actions/ActionType.Internal.cs
- startLine: 41
+ startLine: 47
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1104,7 +1135,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VisitorGoHome
path: ../TinyLife/Actions/ActionType.Internal.cs
- startLine: 45
+ startLine: 51
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1131,7 +1162,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFoodSomewhereElse
path: ../TinyLife/Actions/ActionType.Internal.cs
- startLine: 53
+ startLine: 59
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1158,7 +1189,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LotEmploymentIdle
path: ../TinyLife/Actions/ActionType.Internal.cs
- startLine: 54
+ startLine: 60
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1185,7 +1216,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PrepareOrder
path: ../TinyLife/Actions/ActionType.Internal.cs
- startLine: 57
+ startLine: 63
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1212,7 +1243,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WaitForOrder
path: ../TinyLife/Actions/ActionType.Internal.cs
- startLine: 58
+ startLine: 64
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1239,7 +1270,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFoodFromDisplayCase
path: ../TinyLife/Actions/ActionType.Internal.cs
- startLine: 59
+ startLine: 65
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1266,7 +1297,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AgeUp
path: ../TinyLife/Actions/ActionType.Internal.cs
- startLine: 60
+ startLine: 66
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1293,7 +1324,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CelebrateBirthday
path: ../TinyLife/Actions/ActionType.Internal.cs
- startLine: 63
+ startLine: 69
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1320,7 +1351,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WaitForInviteIn
path: ../TinyLife/Actions/ActionType.Internal.cs
- startLine: 64
+ startLine: 70
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1347,7 +1378,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HelpWithTraining
path: ../TinyLife/Actions/ActionType.Internal.cs
- startLine: 67
+ startLine: 73
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3561,7 +3592,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AdmireFood
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 642
+ startLine: 651
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3588,7 +3619,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddALittleSomething
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 650
+ startLine: 659
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3615,7 +3646,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RunAround
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 664
+ startLine: 673
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3642,7 +3673,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Rummage
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 673
+ startLine: 682
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3669,7 +3700,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddCandle
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 680
+ startLine: 689
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3696,7 +3727,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BlowOutCandles
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 686
+ startLine: 695
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3723,7 +3754,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PutInFridge
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 690
+ startLine: 699
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3750,7 +3781,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TakeFromFridge
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 704
+ startLine: 713
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3777,7 +3808,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CleanOutFridge
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 707
+ startLine: 716
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3804,7 +3835,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetLeftovers
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 714
+ startLine: 723
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3831,7 +3862,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AdoptChild
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 721
+ startLine: 730
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3858,7 +3889,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ResearchBusinessPlans
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 729
+ startLine: 738
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3885,7 +3916,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PracticeSalesPitch
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 737
+ startLine: 746
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3912,7 +3943,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ReadSkillBook
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 745
+ startLine: 754
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3939,7 +3970,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ToggleNewspapers
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 754
+ startLine: 763
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3966,7 +3997,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ToggleVisitors
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 759
+ startLine: 768
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3993,7 +4024,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TakeOutTrash
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 766
+ startLine: 775
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4020,7 +4051,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PlayOnJungleGym
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 778
+ startLine: 787
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4047,7 +4078,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ColorColoringBook
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 787
+ startLine: 796
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4074,7 +4105,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CollectSunlight
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 796
+ startLine: 805
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4101,7 +4132,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GoJogging
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 799
+ startLine: 808
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4128,7 +4159,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MoveHere
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 807
+ startLine: 816
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4155,7 +4186,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ChatOnPhone
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 813
+ startLine: 822
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4182,7 +4213,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ChatOnPhoneWith
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 820
+ startLine: 829
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4209,7 +4240,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetPhoneColor
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 825
+ startLine: 834
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4236,7 +4267,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetJobPhone
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 829
+ startLine: 838
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4263,7 +4294,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: QuitJobPhone
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 830
+ startLine: 839
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4290,7 +4321,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TakeVacationDayPhone
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 833
+ startLine: 842
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4317,7 +4348,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InviteOver
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 836
+ startLine: 845
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4344,7 +4375,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ChangePronouns
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 852
+ startLine: 861
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4371,7 +4402,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TravelToMap
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 856
+ startLine: 866
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4398,7 +4429,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PsychSelfUp
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 860
+ startLine: 870
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4425,7 +4456,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ReadBabyBook
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 864
+ startLine: 874
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4452,7 +4483,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Potty
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 876
+ startLine: 886
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4479,7 +4510,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UseDiaper
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 888
+ startLine: 898
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4506,7 +4537,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FollowAdult
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 896
+ startLine: 906
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4533,7 +4564,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HaveBaby
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 913
+ startLine: 923
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4560,7 +4591,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HaveAbortion
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 921
+ startLine: 931
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4587,7 +4618,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TakePregnancyTest
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 924
+ startLine: 934
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4614,7 +4645,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TakeOutOfCrib
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 931
+ startLine: 941
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4641,7 +4672,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SleepInCrib
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 940
+ startLine: 950
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4668,7 +4699,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MakeDrinks
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 954
+ startLine: 964
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4677,6 +4708,87 @@ items:
return:
type: TinyLife.Actions.ActionType
content.vb: Public Shared ReadOnly MakeDrinks As ActionType
+- uid: TinyLife.Actions.ActionType.UpgradeFurniture
+ commentId: F:TinyLife.Actions.ActionType.UpgradeFurniture
+ id: UpgradeFurniture
+ parent: TinyLife.Actions.ActionType
+ langs:
+ - csharp
+ - vb
+ name: UpgradeFurniture
+ nameWithType: ActionType.UpgradeFurniture
+ fullName: TinyLife.Actions.ActionType.UpgradeFurniture
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Actions/ActionType.Misc.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: UpgradeFurniture
+ path: ../TinyLife/Actions/ActionType.Misc.cs
+ startLine: 972
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Actions
+ syntax:
+ content: public static readonly ActionType UpgradeFurniture
+ return:
+ type: TinyLife.Actions.ActionType
+ content.vb: Public Shared ReadOnly UpgradeFurniture As ActionType
+- uid: TinyLife.Actions.ActionType.ResearchUpgrades
+ commentId: F:TinyLife.Actions.ActionType.ResearchUpgrades
+ id: ResearchUpgrades
+ parent: TinyLife.Actions.ActionType
+ langs:
+ - csharp
+ - vb
+ name: ResearchUpgrades
+ nameWithType: ActionType.ResearchUpgrades
+ fullName: TinyLife.Actions.ActionType.ResearchUpgrades
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Actions/ActionType.Misc.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: ResearchUpgrades
+ path: ../TinyLife/Actions/ActionType.Misc.cs
+ startLine: 976
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Actions
+ syntax:
+ content: public static readonly ActionType ResearchUpgrades
+ return:
+ type: TinyLife.Actions.ActionType
+ content.vb: Public Shared ReadOnly ResearchUpgrades As ActionType
+- uid: TinyLife.Actions.ActionType.TakeEmotionShower
+ commentId: F:TinyLife.Actions.ActionType.TakeEmotionShower
+ id: TakeEmotionShower
+ parent: TinyLife.Actions.ActionType
+ langs:
+ - csharp
+ - vb
+ name: TakeEmotionShower
+ nameWithType: ActionType.TakeEmotionShower
+ fullName: TinyLife.Actions.ActionType.TakeEmotionShower
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Actions/ActionType.Misc.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: TakeEmotionShower
+ path: ../TinyLife/Actions/ActionType.Misc.cs
+ startLine: 980
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Actions
+ syntax:
+ content: public static readonly ActionType[] TakeEmotionShower
+ return:
+ type: TinyLife.Actions.ActionType[]
+ content.vb: Public Shared ReadOnly TakeEmotionShower As ActionType()
- uid: TinyLife.Actions.ActionType.MixProteinShake
commentId: F:TinyLife.Actions.ActionType.MixProteinShake
id: MixProteinShake
@@ -4722,7 +4834,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Woodworking
path: ../TinyLife/Actions/ActionType.Sets.cs
- startLine: 20
+ startLine: 19
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4749,7 +4861,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ShakeTree
path: ../TinyLife/Actions/ActionType.Sets.cs
- startLine: 41
+ startLine: 40
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4776,7 +4888,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RunOnTreadmill
path: ../TinyLife/Actions/ActionType.Sets.cs
- startLine: 44
+ startLine: 43
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4803,7 +4915,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LiftWeights
path: ../TinyLife/Actions/ActionType.Sets.cs
- startLine: 52
+ startLine: 51
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -8097,7 +8209,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BreakUp
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 823
+ startLine: 824
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -8124,7 +8236,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ToggleTryingForBaby
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 841
+ startLine: 842
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -8151,7 +8263,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Babble
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 864
+ startLine: 865
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -8178,7 +8290,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CryAt
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 870
+ startLine: 871
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -8205,7 +8317,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AskWhy
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 876
+ startLine: 877
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -8232,7 +8344,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AskHow
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 881
+ startLine: 882
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -8259,7 +8371,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TalkAboutPlaying
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 886
+ startLine: 887
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -8286,7 +8398,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: YoureSoTall
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 891
+ startLine: 892
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -8313,7 +8425,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HelpBabyBook
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 896
+ startLine: 897
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -8340,7 +8452,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HelpPotty
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 909
+ startLine: 910
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -8367,7 +8479,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ChangeDiaper
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 916
+ startLine: 917
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -8394,7 +8506,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CleanUpBaby
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 928
+ startLine: 929
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -8421,7 +8533,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BatheBaby
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 935
+ startLine: 936
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -8448,7 +8560,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PutInCrib
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 942
+ startLine: 943
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -8475,7 +8587,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AskToTakeOutOfCrib
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 949
+ startLine: 950
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -8502,7 +8614,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AskFood
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 963
+ startLine: 964
assemblies:
- Tiny Life
namespace: TinyLife.Actions
diff --git a/docs/api/TinyLife.Actions.BehaviorAction-1.yml b/docs/api/TinyLife.Actions.BehaviorAction-1.yml
index 4fecaab..9aa9be0 100644
--- a/docs/api/TinyLife.Actions.BehaviorAction-1.yml
+++ b/docs/api/TinyLife.Actions.BehaviorAction-1.yml
@@ -43,6 +43,8 @@ items:
- TinyLife.Actions.Action
- TinyLife.Actions.MultiAction
- TinyLife.Actions.BehaviorAction
+ derivedClasses:
+ - TinyLife.Actions.ResearchUpgradesAction
implements:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
@@ -69,8 +71,6 @@ items:
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)
- TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
- TinyLife.Actions.MultiAction.CanStartNow
- - TinyLife.Actions.MultiAction.DiscardHeldItem
- - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.Type
- TinyLife.Actions.Action.Info
@@ -833,50 +833,6 @@ references:
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_CanStartNow
- name: (
- name: )
-- uid: TinyLife.Actions.MultiAction.DiscardHeldItem
- commentId: M:TinyLife.Actions.MultiAction.DiscardHeldItem
- parent: TinyLife.Actions.MultiAction
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
- name: DiscardHeldItem()
- nameWithType: MultiAction.DiscardHeldItem()
- fullName: TinyLife.Actions.MultiAction.DiscardHeldItem()
- spec.csharp:
- - uid: TinyLife.Actions.MultiAction.DiscardHeldItem
- name: DiscardHeldItem
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
- - name: (
- - name: )
- spec.vb:
- - uid: TinyLife.Actions.MultiAction.DiscardHeldItem
- name: DiscardHeldItem
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
- - name: (
- - name: )
-- uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- parent: TinyLife.Actions.MultiAction
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
- name: GoToActionLocation(ObjectCategory)
- nameWithType: MultiAction.GoToActionLocation(ObjectCategory)
- fullName: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- spec.csharp:
- - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- name: GoToActionLocation
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
- - name: (
- - uid: TinyLife.Objects.ObjectCategory
- name: ObjectCategory
- href: TinyLife.Objects.ObjectCategory.html
- - name: )
- spec.vb:
- - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- name: GoToActionLocation
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
- - name: (
- - uid: TinyLife.Objects.ObjectCategory
- name: ObjectCategory
- href: TinyLife.Objects.ObjectCategory.html
- - name: )
- uid: TinyLife.Actions.Action.Random
commentId: F:TinyLife.Actions.Action.Random
parent: TinyLife.Actions.Action
diff --git a/docs/api/TinyLife.Actions.BehaviorAction.yml b/docs/api/TinyLife.Actions.BehaviorAction.yml
index f217049..5395541 100644
--- a/docs/api/TinyLife.Actions.BehaviorAction.yml
+++ b/docs/api/TinyLife.Actions.BehaviorAction.yml
@@ -69,8 +69,6 @@ items:
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)
- TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
- TinyLife.Actions.MultiAction.CanStartNow
- - TinyLife.Actions.MultiAction.DiscardHeldItem
- - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.Type
- TinyLife.Actions.Action.Info
@@ -958,50 +956,6 @@ references:
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_CanStartNow
- name: (
- name: )
-- uid: TinyLife.Actions.MultiAction.DiscardHeldItem
- commentId: M:TinyLife.Actions.MultiAction.DiscardHeldItem
- parent: TinyLife.Actions.MultiAction
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
- name: DiscardHeldItem()
- nameWithType: MultiAction.DiscardHeldItem()
- fullName: TinyLife.Actions.MultiAction.DiscardHeldItem()
- spec.csharp:
- - uid: TinyLife.Actions.MultiAction.DiscardHeldItem
- name: DiscardHeldItem
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
- - name: (
- - name: )
- spec.vb:
- - uid: TinyLife.Actions.MultiAction.DiscardHeldItem
- name: DiscardHeldItem
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
- - name: (
- - name: )
-- uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- parent: TinyLife.Actions.MultiAction
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
- name: GoToActionLocation(ObjectCategory)
- nameWithType: MultiAction.GoToActionLocation(ObjectCategory)
- fullName: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- spec.csharp:
- - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- name: GoToActionLocation
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
- - name: (
- - uid: TinyLife.Objects.ObjectCategory
- name: ObjectCategory
- href: TinyLife.Objects.ObjectCategory.html
- - name: )
- spec.vb:
- - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- name: GoToActionLocation
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
- - name: (
- - uid: TinyLife.Objects.ObjectCategory
- name: ObjectCategory
- href: TinyLife.Objects.ObjectCategory.html
- - name: )
- uid: TinyLife.Actions.Action.Random
commentId: F:TinyLife.Actions.Action.Random
parent: TinyLife.Actions.Action
diff --git a/docs/api/TinyLife.Actions.Behaviors.ComputerBehavior.yml b/docs/api/TinyLife.Actions.Behaviors.ComputerBehavior.yml
index 6fa8920..87b67a7 100644
--- a/docs/api/TinyLife.Actions.Behaviors.ComputerBehavior.yml
+++ b/docs/api/TinyLife.Actions.Behaviors.ComputerBehavior.yml
@@ -24,7 +24,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ComputerBehavior
path: ../TinyLife/Actions/Behaviors/ComputerBehavior.cs
- startLine: 11
+ startLine: 14
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@@ -77,7 +77,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/Behaviors/ComputerBehavior.cs
- startLine: 21
+ startLine: 24
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@@ -115,7 +115,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/Behaviors/ComputerBehavior.cs
- startLine: 32
+ startLine: 35
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@@ -159,7 +159,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize
path: ../TinyLife/Actions/Behaviors/ComputerBehavior.cs
- startLine: 37
+ startLine: 40
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@@ -191,7 +191,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update
path: ../TinyLife/Actions/Behaviors/ComputerBehavior.cs
- startLine: 42
+ startLine: 45
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@@ -236,7 +236,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted
path: ../TinyLife/Actions/Behaviors/ComputerBehavior.cs
- startLine: 56
+ startLine: 75
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
diff --git a/docs/api/TinyLife.Actions.DebugAction.yml b/docs/api/TinyLife.Actions.DebugAction.yml
index b192a7b..55834d0 100644
--- a/docs/api/TinyLife.Actions.DebugAction.yml
+++ b/docs/api/TinyLife.Actions.DebugAction.yml
@@ -24,7 +24,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DebugAction
path: ../TinyLife/Actions/DebugAction.cs
- startLine: 11
+ startLine: 12
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -133,7 +133,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/DebugAction.cs
- startLine: 14
+ startLine: 15
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -171,7 +171,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Run
path: ../TinyLife/Actions/DebugAction.cs
- startLine: 19
+ startLine: 20
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -199,7 +199,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCompleted
path: ../TinyLife/Actions/DebugAction.cs
- startLine: 22
+ startLine: 23
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -236,7 +236,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted
path: ../TinyLife/Actions/DebugAction.cs
- startLine: 27
+ startLine: 28
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -274,7 +274,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Create
path: ../TinyLife/Actions/DebugAction.cs
- startLine: 41
+ startLine: 42
assemblies:
- Tiny Life
namespace: TinyLife.Actions
diff --git a/docs/api/TinyLife.Actions.DiscardHeldItemAction.yml b/docs/api/TinyLife.Actions.DiscardHeldItemAction.yml
index f8e943b..5b13987 100644
--- a/docs/api/TinyLife.Actions.DiscardHeldItemAction.yml
+++ b/docs/api/TinyLife.Actions.DiscardHeldItemAction.yml
@@ -5,7 +5,7 @@ items:
id: DiscardHeldItemAction
parent: TinyLife.Actions
children:
- - TinyLife.Actions.DiscardHeldItemAction.#ctor(TinyLife.Actions.ActionInfo)
+ - TinyLife.Actions.DiscardHeldItemAction.#ctor(TinyLife.Objects.Person)
- TinyLife.Actions.DiscardHeldItemAction.AndThenIsCompleted
- TinyLife.Actions.DiscardHeldItemAction.CreateFirstActions
- TinyLife.Actions.DiscardHeldItemAction.DiscardActions
@@ -55,8 +55,6 @@ items:
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)
- TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
- TinyLife.Actions.MultiAction.CanStartNow
- - TinyLife.Actions.MultiAction.DiscardHeldItem
- - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
@@ -150,16 +148,16 @@ items:
return:
type: System.Collections.Generic.List{System.ValueTuple{System.Func{TinyLife.Objects.Person,TinyLife.Objects.MapObject,System.Boolean},System.Func{TinyLife.Objects.Person,TinyLife.Objects.MapObject,TinyLife.Actions.ActionType}}}
content.vb: Public Shared ReadOnly DiscardActions As List(Of (Predicate As Func(Of Person, MapObject, Boolean), DiscardAction As Func(Of Person, MapObject, ActionType)))
-- uid: TinyLife.Actions.DiscardHeldItemAction.#ctor(TinyLife.Actions.ActionInfo)
- commentId: M:TinyLife.Actions.DiscardHeldItemAction.#ctor(TinyLife.Actions.ActionInfo)
- id: '#ctor(TinyLife.Actions.ActionInfo)'
+- uid: TinyLife.Actions.DiscardHeldItemAction.#ctor(TinyLife.Objects.Person)
+ commentId: M:TinyLife.Actions.DiscardHeldItemAction.#ctor(TinyLife.Objects.Person)
+ id: '#ctor(TinyLife.Objects.Person)'
parent: TinyLife.Actions.DiscardHeldItemAction
langs:
- csharp
- vb
- name: DiscardHeldItemAction(ActionInfo)
- nameWithType: DiscardHeldItemAction.DiscardHeldItemAction(ActionInfo)
- fullName: TinyLife.Actions.DiscardHeldItemAction.DiscardHeldItemAction(TinyLife.Actions.ActionInfo)
+ name: DiscardHeldItemAction(Person)
+ nameWithType: DiscardHeldItemAction.DiscardHeldItemAction(Person)
+ fullName: TinyLife.Actions.DiscardHeldItemAction.DiscardHeldItemAction(TinyLife.Objects.Person)
type: Constructor
source:
remote:
@@ -172,19 +170,17 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions
- summary: Creates a new typeless action with the given action information.
example: []
syntax:
- content: public DiscardHeldItemAction(ActionInfo info)
+ content: public DiscardHeldItemAction(Person person)
parameters:
- - id: info
- type: TinyLife.Actions.ActionInfo
- description: The information for this action.
- content.vb: Public Sub New(info As ActionInfo)
+ - id: person
+ type: TinyLife.Objects.Person
+ content.vb: Public Sub New(person As Person)
overload: TinyLife.Actions.DiscardHeldItemAction.#ctor*
- nameWithType.vb: DiscardHeldItemAction.New(ActionInfo)
- fullName.vb: TinyLife.Actions.DiscardHeldItemAction.New(TinyLife.Actions.ActionInfo)
- name.vb: New(ActionInfo)
+ nameWithType.vb: DiscardHeldItemAction.New(Person)
+ fullName.vb: TinyLife.Actions.DiscardHeldItemAction.New(TinyLife.Objects.Person)
+ name.vb: New(Person)
- uid: TinyLife.Actions.DiscardHeldItemAction.CreateFirstActions
commentId: M:TinyLife.Actions.DiscardHeldItemAction.CreateFirstActions
id: CreateFirstActions
@@ -694,50 +690,6 @@ references:
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_CanStartNow
- name: (
- name: )
-- uid: TinyLife.Actions.MultiAction.DiscardHeldItem
- commentId: M:TinyLife.Actions.MultiAction.DiscardHeldItem
- parent: TinyLife.Actions.MultiAction
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
- name: DiscardHeldItem()
- nameWithType: MultiAction.DiscardHeldItem()
- fullName: TinyLife.Actions.MultiAction.DiscardHeldItem()
- spec.csharp:
- - uid: TinyLife.Actions.MultiAction.DiscardHeldItem
- name: DiscardHeldItem
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
- - name: (
- - name: )
- spec.vb:
- - uid: TinyLife.Actions.MultiAction.DiscardHeldItem
- name: DiscardHeldItem
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
- - name: (
- - name: )
-- uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- parent: TinyLife.Actions.MultiAction
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
- name: GoToActionLocation(ObjectCategory)
- nameWithType: MultiAction.GoToActionLocation(ObjectCategory)
- fullName: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- spec.csharp:
- - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- name: GoToActionLocation
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
- - name: (
- - uid: TinyLife.Objects.ObjectCategory
- name: ObjectCategory
- href: TinyLife.Objects.ObjectCategory.html
- - name: )
- spec.vb:
- - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- name: GoToActionLocation
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
- - name: (
- - uid: TinyLife.Objects.ObjectCategory
- name: ObjectCategory
- href: TinyLife.Objects.ObjectCategory.html
- - name: )
- uid: TinyLife.Actions.Action.Random
commentId: F:TinyLife.Actions.Action.Random
parent: TinyLife.Actions.Action
@@ -4207,20 +4159,42 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
- uid: TinyLife.Actions.DiscardHeldItemAction.#ctor*
commentId: Overload:TinyLife.Actions.DiscardHeldItemAction.#ctor
- href: TinyLife.Actions.DiscardHeldItemAction.html#TinyLife_Actions_DiscardHeldItemAction__ctor_TinyLife_Actions_ActionInfo_
+ href: TinyLife.Actions.DiscardHeldItemAction.html#TinyLife_Actions_DiscardHeldItemAction__ctor_TinyLife_Objects_Person_
name: DiscardHeldItemAction
nameWithType: DiscardHeldItemAction.DiscardHeldItemAction
fullName: TinyLife.Actions.DiscardHeldItemAction.DiscardHeldItemAction
nameWithType.vb: DiscardHeldItemAction.New
fullName.vb: TinyLife.Actions.DiscardHeldItemAction.New
name.vb: New
-- uid: TinyLife.Actions.ActionInfo
- commentId: T:TinyLife.Actions.ActionInfo
- parent: TinyLife.Actions
- href: TinyLife.Actions.ActionInfo.html
- name: ActionInfo
- nameWithType: ActionInfo
- fullName: TinyLife.Actions.ActionInfo
+- uid: TinyLife.Objects.Person
+ commentId: T:TinyLife.Objects.Person
+ parent: TinyLife.Objects
+ href: TinyLife.Objects.Person.html
+ name: Person
+ nameWithType: Person
+ fullName: TinyLife.Objects.Person
+- 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
- uid: TinyLife.Actions.MultiAction.CreateFirstActions
commentId: M:TinyLife.Actions.MultiAction.CreateFirstActions
parent: TinyLife.Actions.MultiAction
diff --git a/docs/api/TinyLife.Actions.GoHereAction.yml b/docs/api/TinyLife.Actions.GoHereAction.yml
index 53989ee..08eab23 100644
--- a/docs/api/TinyLife.Actions.GoHereAction.yml
+++ b/docs/api/TinyLife.Actions.GoHereAction.yml
@@ -25,7 +25,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GoHereAction
path: ../TinyLife/Actions/GoHereAction.cs
- startLine: 14
+ startLine: 13
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -61,8 +61,6 @@ items:
- TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)
- TinyLife.Actions.MultiAction.CanStartNow
- - TinyLife.Actions.MultiAction.DiscardHeldItem
- - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
@@ -147,7 +145,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WalkSpeedMultiplier
path: ../TinyLife/Actions/GoHereAction.cs
- startLine: 21
+ startLine: 20
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -189,7 +187,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DriveSpeedMultiplier
path: ../TinyLife/Actions/GoHereAction.cs
- startLine: 27
+ startLine: 26
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -231,7 +229,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/GoHereAction.cs
- startLine: 30
+ startLine: 29
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -269,7 +267,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateFirstActions
path: ../TinyLife/Actions/GoHereAction.cs
- startLine: 33
+ startLine: 32
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -308,7 +306,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenIsCompleted
path: ../TinyLife/Actions/GoHereAction.cs
- startLine: 89
+ startLine: 88
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -343,7 +341,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanCancel
path: ../TinyLife/Actions/GoHereAction.cs
- startLine: 94
+ startLine: 93
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -782,50 +780,6 @@ references:
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_CanStartNow
- name: (
- name: )
-- uid: TinyLife.Actions.MultiAction.DiscardHeldItem
- commentId: M:TinyLife.Actions.MultiAction.DiscardHeldItem
- parent: TinyLife.Actions.MultiAction
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
- name: DiscardHeldItem()
- nameWithType: MultiAction.DiscardHeldItem()
- fullName: TinyLife.Actions.MultiAction.DiscardHeldItem()
- spec.csharp:
- - uid: TinyLife.Actions.MultiAction.DiscardHeldItem
- name: DiscardHeldItem
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
- - name: (
- - name: )
- spec.vb:
- - uid: TinyLife.Actions.MultiAction.DiscardHeldItem
- name: DiscardHeldItem
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
- - name: (
- - name: )
-- uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- parent: TinyLife.Actions.MultiAction
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
- name: GoToActionLocation(ObjectCategory)
- nameWithType: MultiAction.GoToActionLocation(ObjectCategory)
- fullName: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- spec.csharp:
- - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- name: GoToActionLocation
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
- - name: (
- - uid: TinyLife.Objects.ObjectCategory
- name: ObjectCategory
- href: TinyLife.Objects.ObjectCategory.html
- - name: )
- spec.vb:
- - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- name: GoToActionLocation
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
- - name: (
- - uid: TinyLife.Objects.ObjectCategory
- name: ObjectCategory
- href: TinyLife.Objects.ObjectCategory.html
- - name: )
- uid: TinyLife.Actions.Action.Random
commentId: F:TinyLife.Actions.Action.Random
parent: TinyLife.Actions.Action
diff --git a/docs/api/TinyLife.Actions.HelpAction.yml b/docs/api/TinyLife.Actions.HelpAction.yml
index 048edfd..d104ccd 100644
--- a/docs/api/TinyLife.Actions.HelpAction.yml
+++ b/docs/api/TinyLife.Actions.HelpAction.yml
@@ -37,7 +37,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HelpAction
path: ../TinyLife/Actions/HelpAction.cs
- startLine: 15
+ startLine: 14
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -88,8 +88,6 @@ items:
- TinyLife.Actions.MultiAction.Initialize
- TinyLife.Actions.MultiAction.IsCompleted
- TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
- - TinyLife.Actions.MultiAction.DiscardHeldItem
- - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
@@ -168,7 +166,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsHelper
path: ../TinyLife/Actions/HelpAction.cs
- startLine: 20
+ startLine: 19
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -199,7 +197,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HelpedAction
path: ../TinyLife/Actions/HelpAction.cs
- startLine: 24
+ startLine: 23
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -230,7 +228,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Helper
path: ../TinyLife/Actions/HelpAction.cs
- startLine: 28
+ startLine: 27
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -261,7 +259,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/HelpAction.cs
- startLine: 39
+ startLine: 38
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -298,7 +296,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/HelpAction.cs
- startLine: 47
+ startLine: 46
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -337,7 +335,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateHelpedAction
path: ../TinyLife/Actions/HelpAction.cs
- startLine: 60
+ startLine: 59
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -375,7 +373,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UpdateHelpedAction
path: ../TinyLife/Actions/HelpAction.cs
- startLine: 69
+ startLine: 68
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -419,7 +417,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnHelpedActionCompleted
path: ../TinyLife/Actions/HelpAction.cs
- startLine: 76
+ startLine: 75
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -454,7 +452,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanMultitask
path: ../TinyLife/Actions/HelpAction.cs
- startLine: 79
+ startLine: 78
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -497,7 +495,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Actions/HelpAction.cs
- startLine: 86
+ startLine: 85
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -538,7 +536,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetNextAction
path: ../TinyLife/Actions/HelpAction.cs
- startLine: 91
+ startLine: 90
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -579,7 +577,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetProgress
path: ../TinyLife/Actions/HelpAction.cs
- startLine: 96
+ startLine: 95
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -616,7 +614,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateFirstActions
path: ../TinyLife/Actions/HelpAction.cs
- startLine: 101
+ startLine: 100
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -655,7 +653,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InitializeConversation
path: ../TinyLife/Actions/HelpAction.cs
- startLine: 108
+ startLine: 120
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -687,7 +685,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UpdateConversation
path: ../TinyLife/Actions/HelpAction.cs
- startLine: 116
+ startLine: 128
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -734,7 +732,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenOnCompleted
path: ../TinyLife/Actions/HelpAction.cs
- startLine: 140
+ startLine: 152
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -770,7 +768,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnChildCompleted
path: ../TinyLife/Actions/HelpAction.cs
- startLine: 146
+ startLine: 158
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -817,7 +815,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateActions
path: ../TinyLife/Actions/HelpAction.cs
- startLine: 166
+ startLine: 178
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1831,50 +1829,6 @@ references:
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
-- uid: TinyLife.Actions.MultiAction.DiscardHeldItem
- commentId: M:TinyLife.Actions.MultiAction.DiscardHeldItem
- parent: TinyLife.Actions.MultiAction
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
- name: DiscardHeldItem()
- nameWithType: MultiAction.DiscardHeldItem()
- fullName: TinyLife.Actions.MultiAction.DiscardHeldItem()
- spec.csharp:
- - uid: TinyLife.Actions.MultiAction.DiscardHeldItem
- name: DiscardHeldItem
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
- - name: (
- - name: )
- spec.vb:
- - uid: TinyLife.Actions.MultiAction.DiscardHeldItem
- name: DiscardHeldItem
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
- - name: (
- - name: )
-- uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- parent: TinyLife.Actions.MultiAction
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
- name: GoToActionLocation(ObjectCategory)
- nameWithType: MultiAction.GoToActionLocation(ObjectCategory)
- fullName: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- spec.csharp:
- - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- name: GoToActionLocation
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
- - name: (
- - uid: TinyLife.Objects.ObjectCategory
- name: ObjectCategory
- href: TinyLife.Objects.ObjectCategory.html
- - name: )
- spec.vb:
- - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- name: GoToActionLocation
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
- - name: (
- - uid: TinyLife.Objects.ObjectCategory
- name: ObjectCategory
- href: TinyLife.Objects.ObjectCategory.html
- - name: )
- uid: TinyLife.Actions.Action.Random
commentId: F:TinyLife.Actions.Action.Random
parent: TinyLife.Actions.Action
diff --git a/docs/api/TinyLife.Actions.HoldingPersonAction.yml b/docs/api/TinyLife.Actions.HoldingPersonAction.yml
index 4125c24..70aaf57 100644
--- a/docs/api/TinyLife.Actions.HoldingPersonAction.yml
+++ b/docs/api/TinyLife.Actions.HoldingPersonAction.yml
@@ -79,8 +79,6 @@ items:
- TinyLife.Actions.MultiAction.IsCompleted
- TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)
- - TinyLife.Actions.MultiAction.DiscardHeldItem
- - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
@@ -1375,50 +1373,6 @@ references:
name: Person
href: TinyLife.Objects.Person.html
- name: )
-- uid: TinyLife.Actions.MultiAction.DiscardHeldItem
- commentId: M:TinyLife.Actions.MultiAction.DiscardHeldItem
- parent: TinyLife.Actions.MultiAction
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
- name: DiscardHeldItem()
- nameWithType: MultiAction.DiscardHeldItem()
- fullName: TinyLife.Actions.MultiAction.DiscardHeldItem()
- spec.csharp:
- - uid: TinyLife.Actions.MultiAction.DiscardHeldItem
- name: DiscardHeldItem
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
- - name: (
- - name: )
- spec.vb:
- - uid: TinyLife.Actions.MultiAction.DiscardHeldItem
- name: DiscardHeldItem
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
- - name: (
- - name: )
-- uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- parent: TinyLife.Actions.MultiAction
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
- name: GoToActionLocation(ObjectCategory)
- nameWithType: MultiAction.GoToActionLocation(ObjectCategory)
- fullName: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- spec.csharp:
- - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- name: GoToActionLocation
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
- - name: (
- - uid: TinyLife.Objects.ObjectCategory
- name: ObjectCategory
- href: TinyLife.Objects.ObjectCategory.html
- - name: )
- spec.vb:
- - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- name: GoToActionLocation
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
- - name: (
- - uid: TinyLife.Objects.ObjectCategory
- name: ObjectCategory
- href: TinyLife.Objects.ObjectCategory.html
- - name: )
- uid: TinyLife.Actions.Action.Random
commentId: F:TinyLife.Actions.Action.Random
parent: TinyLife.Actions.Action
diff --git a/docs/api/TinyLife.Actions.MultiAction.Stage.yml b/docs/api/TinyLife.Actions.MultiAction.Stage.yml
index 21bdc37..f9a0b8a 100644
--- a/docs/api/TinyLife.Actions.MultiAction.Stage.yml
+++ b/docs/api/TinyLife.Actions.MultiAction.Stage.yml
@@ -23,7 +23,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Stage
path: ../TinyLife/Actions/MultiAction.cs
- startLine: 217
+ startLine: 202
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -52,7 +52,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: First
path: ../TinyLife/Actions/MultiAction.cs
- startLine: 222
+ startLine: 207
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -80,7 +80,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Main
path: ../TinyLife/Actions/MultiAction.cs
- startLine: 226
+ startLine: 211
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -108,7 +108,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Last
path: ../TinyLife/Actions/MultiAction.cs
- startLine: 230
+ startLine: 215
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -136,7 +136,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Done
path: ../TinyLife/Actions/MultiAction.cs
- startLine: 234
+ startLine: 219
assemblies:
- Tiny Life
namespace: TinyLife.Actions
diff --git a/docs/api/TinyLife.Actions.MultiAction.yml b/docs/api/TinyLife.Actions.MultiAction.yml
index 0bfcbca..180ccc2 100644
--- a/docs/api/TinyLife.Actions.MultiAction.yml
+++ b/docs/api/TinyLife.Actions.MultiAction.yml
@@ -16,8 +16,6 @@ items:
- TinyLife.Actions.MultiAction.CreateFirstActions
- TinyLife.Actions.MultiAction.CreateLastActions
- TinyLife.Actions.MultiAction.CurrentStage
- - TinyLife.Actions.MultiAction.DiscardHeldItem
- - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- TinyLife.Actions.MultiAction.Handler
- TinyLife.Actions.MultiAction.InProgressTime
- TinyLife.Actions.MultiAction.Initialize
@@ -68,6 +66,7 @@ items:
- TinyLife.Actions.SitAction
- TinyLife.Actions.SocialAction
- TinyLife.Actions.StoreAction
+ - TinyLife.Actions.UpgradeFurnitureAction
- TinyLife.Actions.WatchTvAction
implements:
- MLEM.Misc.IGenericDataHolder
@@ -925,69 +924,6 @@ items:
content.vb: Public Overrides Function CanStartNow() As Boolean
overridden: TinyLife.Actions.Action.CanStartNow
overload: TinyLife.Actions.MultiAction.CanStartNow*
-- uid: TinyLife.Actions.MultiAction.DiscardHeldItem
- commentId: M:TinyLife.Actions.MultiAction.DiscardHeldItem
- id: DiscardHeldItem
- parent: TinyLife.Actions.MultiAction
- langs:
- - csharp
- - vb
- name: DiscardHeldItem()
- nameWithType: MultiAction.DiscardHeldItem()
- fullName: TinyLife.Actions.MultiAction.DiscardHeldItem()
- type: Method
- source:
- remote:
- path: TinyLife/Actions/MultiAction.cs
- branch: main
- repo: https://git.ellpeck.de/Ellpeck/TinyLife
- id: DiscardHeldItem
- path: ../TinyLife/Actions/MultiAction.cs
- startLine: 199
- assemblies:
- - Tiny Life
- namespace: TinyLife.Actions
- syntax:
- content: protected IEnumerable DiscardHeldItem()
- return:
- type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Action}
- content.vb: Protected Function DiscardHeldItem() As IEnumerable(Of Action)
- overload: TinyLife.Actions.MultiAction.DiscardHeldItem*
-- uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- id: GoToActionLocation(TinyLife.Objects.ObjectCategory)
- parent: TinyLife.Actions.MultiAction
- langs:
- - csharp
- - vb
- name: GoToActionLocation(ObjectCategory)
- nameWithType: MultiAction.GoToActionLocation(ObjectCategory)
- fullName: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- type: Method
- source:
- remote:
- path: TinyLife/Actions/MultiAction.cs
- branch: main
- repo: https://git.ellpeck.de/Ellpeck/TinyLife
- id: GoToActionLocation
- path: ../TinyLife/Actions/MultiAction.cs
- startLine: 208
- assemblies:
- - Tiny Life
- namespace: TinyLife.Actions
- summary: A helper method intended to be used with that only returns an instance of for a
- example: []
- syntax:
- content: protected IEnumerable GoToActionLocation(ObjectCategory context = null)
- parameters:
- - id: context
- type: TinyLife.Objects.ObjectCategory
- description: The context that the action spot to go to needs to have. Defaults to .
- return:
- type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Action}
- description: A set containinng a "go here" action if there is a free action spot, or an empty set if there is not
- content.vb: Protected Function GoToActionLocation(context As ObjectCategory = Nothing) As IEnumerable(Of Action)
- overload: TinyLife.Actions.MultiAction.GoToActionLocation*
references:
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
@@ -5262,58 +5198,3 @@ references:
name: CanStartNow
nameWithType: MultiAction.CanStartNow
fullName: TinyLife.Actions.MultiAction.CanStartNow
-- uid: TinyLife.Actions.MultiAction.DiscardHeldItem*
- commentId: Overload:TinyLife.Actions.MultiAction.DiscardHeldItem
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
- name: DiscardHeldItem
- nameWithType: MultiAction.DiscardHeldItem
- fullName: TinyLife.Actions.MultiAction.DiscardHeldItem
-- uid: TinyLife.Actions.ActionType.GoHere
- commentId: F:TinyLife.Actions.ActionType.GoHere
- href: TinyLife.Actions.ActionType.html#TinyLife_Actions_ActionType_GoHere
- name: GoHere
- nameWithType: ActionType.GoHere
- fullName: TinyLife.Actions.ActionType.GoHere
-- uid: TinyLife.Actions.ActionInfo.ToFreeActionSpot(TinyLife.Objects.ObjectCategory)
- commentId: M:TinyLife.Actions.ActionInfo.ToFreeActionSpot(TinyLife.Objects.ObjectCategory)
- href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_ToFreeActionSpot_TinyLife_Objects_ObjectCategory_
- name: ToFreeActionSpot(ObjectCategory)
- nameWithType: ActionInfo.ToFreeActionSpot(ObjectCategory)
- fullName: TinyLife.Actions.ActionInfo.ToFreeActionSpot(TinyLife.Objects.ObjectCategory)
- spec.csharp:
- - uid: TinyLife.Actions.ActionInfo.ToFreeActionSpot(TinyLife.Objects.ObjectCategory)
- name: ToFreeActionSpot
- href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_ToFreeActionSpot_TinyLife_Objects_ObjectCategory_
- - name: (
- - uid: TinyLife.Objects.ObjectCategory
- name: ObjectCategory
- href: TinyLife.Objects.ObjectCategory.html
- - name: )
- spec.vb:
- - uid: TinyLife.Actions.ActionInfo.ToFreeActionSpot(TinyLife.Objects.ObjectCategory)
- name: ToFreeActionSpot
- href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_ToFreeActionSpot_TinyLife_Objects_ObjectCategory_
- - name: (
- - uid: TinyLife.Objects.ObjectCategory
- name: ObjectCategory
- href: TinyLife.Objects.ObjectCategory.html
- - name: )
-- uid: TinyLife.Objects.ObjectCategory.Nothing
- commentId: F:TinyLife.Objects.ObjectCategory.Nothing
- href: TinyLife.Objects.ObjectCategory.html#TinyLife_Objects_ObjectCategory_Nothing
- name: Nothing
- nameWithType: ObjectCategory.Nothing
- fullName: TinyLife.Objects.ObjectCategory.Nothing
-- uid: TinyLife.Actions.MultiAction.GoToActionLocation*
- commentId: Overload:TinyLife.Actions.MultiAction.GoToActionLocation
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
- name: GoToActionLocation
- nameWithType: MultiAction.GoToActionLocation
- fullName: TinyLife.Actions.MultiAction.GoToActionLocation
-- uid: TinyLife.Objects.ObjectCategory
- commentId: T:TinyLife.Objects.ObjectCategory
- parent: TinyLife.Objects
- href: TinyLife.Objects.ObjectCategory.html
- name: ObjectCategory
- nameWithType: ObjectCategory
- fullName: TinyLife.Objects.ObjectCategory
diff --git a/docs/api/TinyLife.Actions.OrderFromStaffAction.yml b/docs/api/TinyLife.Actions.OrderFromStaffAction.yml
index a2914b8..0b17d3d 100644
--- a/docs/api/TinyLife.Actions.OrderFromStaffAction.yml
+++ b/docs/api/TinyLife.Actions.OrderFromStaffAction.yml
@@ -86,8 +86,6 @@ items:
- TinyLife.Actions.MultiAction.IsCompleted
- TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)
- - TinyLife.Actions.MultiAction.DiscardHeldItem
- - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
@@ -1505,50 +1503,6 @@ references:
name: Person
href: TinyLife.Objects.Person.html
- name: )
-- uid: TinyLife.Actions.MultiAction.DiscardHeldItem
- commentId: M:TinyLife.Actions.MultiAction.DiscardHeldItem
- parent: TinyLife.Actions.MultiAction
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
- name: DiscardHeldItem()
- nameWithType: MultiAction.DiscardHeldItem()
- fullName: TinyLife.Actions.MultiAction.DiscardHeldItem()
- spec.csharp:
- - uid: TinyLife.Actions.MultiAction.DiscardHeldItem
- name: DiscardHeldItem
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
- - name: (
- - name: )
- spec.vb:
- - uid: TinyLife.Actions.MultiAction.DiscardHeldItem
- name: DiscardHeldItem
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
- - name: (
- - name: )
-- uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- parent: TinyLife.Actions.MultiAction
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
- name: GoToActionLocation(ObjectCategory)
- nameWithType: MultiAction.GoToActionLocation(ObjectCategory)
- fullName: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- spec.csharp:
- - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- name: GoToActionLocation
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
- - name: (
- - uid: TinyLife.Objects.ObjectCategory
- name: ObjectCategory
- href: TinyLife.Objects.ObjectCategory.html
- - name: )
- spec.vb:
- - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- name: GoToActionLocation
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
- - name: (
- - uid: TinyLife.Objects.ObjectCategory
- name: ObjectCategory
- href: TinyLife.Objects.ObjectCategory.html
- - name: )
- uid: TinyLife.Actions.Action.Random
commentId: F:TinyLife.Actions.Action.Random
parent: TinyLife.Actions.Action
diff --git a/docs/api/TinyLife.Actions.OutOfTownAction.yml b/docs/api/TinyLife.Actions.OutOfTownAction.yml
index 1fa6c32..680a030 100644
--- a/docs/api/TinyLife.Actions.OutOfTownAction.yml
+++ b/docs/api/TinyLife.Actions.OutOfTownAction.yml
@@ -66,8 +66,6 @@ items:
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)
- TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
- TinyLife.Actions.MultiAction.CanStartNow
- - TinyLife.Actions.MultiAction.DiscardHeldItem
- - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
@@ -883,50 +881,6 @@ references:
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_CanStartNow
- name: (
- name: )
-- uid: TinyLife.Actions.MultiAction.DiscardHeldItem
- commentId: M:TinyLife.Actions.MultiAction.DiscardHeldItem
- parent: TinyLife.Actions.MultiAction
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
- name: DiscardHeldItem()
- nameWithType: MultiAction.DiscardHeldItem()
- fullName: TinyLife.Actions.MultiAction.DiscardHeldItem()
- spec.csharp:
- - uid: TinyLife.Actions.MultiAction.DiscardHeldItem
- name: DiscardHeldItem
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
- - name: (
- - name: )
- spec.vb:
- - uid: TinyLife.Actions.MultiAction.DiscardHeldItem
- name: DiscardHeldItem
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
- - name: (
- - name: )
-- uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- parent: TinyLife.Actions.MultiAction
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
- name: GoToActionLocation(ObjectCategory)
- nameWithType: MultiAction.GoToActionLocation(ObjectCategory)
- fullName: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- spec.csharp:
- - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- name: GoToActionLocation
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
- - name: (
- - uid: TinyLife.Objects.ObjectCategory
- name: ObjectCategory
- href: TinyLife.Objects.ObjectCategory.html
- - name: )
- spec.vb:
- - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- name: GoToActionLocation
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
- - name: (
- - uid: TinyLife.Objects.ObjectCategory
- name: ObjectCategory
- href: TinyLife.Objects.ObjectCategory.html
- - name: )
- uid: TinyLife.Actions.Action.Random
commentId: F:TinyLife.Actions.Action.Random
parent: TinyLife.Actions.Action
diff --git a/docs/api/TinyLife.Actions.PutAwayAction.yml b/docs/api/TinyLife.Actions.PutAwayAction.yml
index 6b2237c..f6b3b68 100644
--- a/docs/api/TinyLife.Actions.PutAwayAction.yml
+++ b/docs/api/TinyLife.Actions.PutAwayAction.yml
@@ -59,8 +59,6 @@ items:
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)
- TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
- TinyLife.Actions.MultiAction.CanStartNow
- - TinyLife.Actions.MultiAction.DiscardHeldItem
- - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
@@ -695,50 +693,6 @@ references:
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_CanStartNow
- name: (
- name: )
-- uid: TinyLife.Actions.MultiAction.DiscardHeldItem
- commentId: M:TinyLife.Actions.MultiAction.DiscardHeldItem
- parent: TinyLife.Actions.MultiAction
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
- name: DiscardHeldItem()
- nameWithType: MultiAction.DiscardHeldItem()
- fullName: TinyLife.Actions.MultiAction.DiscardHeldItem()
- spec.csharp:
- - uid: TinyLife.Actions.MultiAction.DiscardHeldItem
- name: DiscardHeldItem
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
- - name: (
- - name: )
- spec.vb:
- - uid: TinyLife.Actions.MultiAction.DiscardHeldItem
- name: DiscardHeldItem
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
- - name: (
- - name: )
-- uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- parent: TinyLife.Actions.MultiAction
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
- name: GoToActionLocation(ObjectCategory)
- nameWithType: MultiAction.GoToActionLocation(ObjectCategory)
- fullName: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- spec.csharp:
- - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- name: GoToActionLocation
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
- - name: (
- - uid: TinyLife.Objects.ObjectCategory
- name: ObjectCategory
- href: TinyLife.Objects.ObjectCategory.html
- - name: )
- spec.vb:
- - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- name: GoToActionLocation
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
- - name: (
- - uid: TinyLife.Objects.ObjectCategory
- name: ObjectCategory
- href: TinyLife.Objects.ObjectCategory.html
- - name: )
- uid: TinyLife.Actions.Action.Random
commentId: F:TinyLife.Actions.Action.Random
parent: TinyLife.Actions.Action
diff --git a/docs/api/TinyLife.Actions.ResearchUpgradesAction.yml b/docs/api/TinyLife.Actions.ResearchUpgradesAction.yml
new file mode 100644
index 0000000..fd1c8a8
--- /dev/null
+++ b/docs/api/TinyLife.Actions.ResearchUpgradesAction.yml
@@ -0,0 +1,4091 @@
+### YamlMime:ManagedReference
+items:
+- uid: TinyLife.Actions.ResearchUpgradesAction
+ commentId: T:TinyLife.Actions.ResearchUpgradesAction
+ id: ResearchUpgradesAction
+ parent: TinyLife.Actions
+ children:
+ - TinyLife.Actions.ResearchUpgradesAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ - TinyLife.Actions.ResearchUpgradesAction.AndThenIsCompleted
+ - TinyLife.Actions.ResearchUpgradesAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
+ langs:
+ - csharp
+ - vb
+ name: ResearchUpgradesAction
+ nameWithType: ResearchUpgradesAction
+ fullName: TinyLife.Actions.ResearchUpgradesAction
+ type: Class
+ source:
+ remote:
+ path: TinyLife/Actions/ResearchUpgradesAction.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: ResearchUpgradesAction
+ path: ../TinyLife/Actions/ResearchUpgradesAction.cs
+ startLine: 12
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Actions
+ syntax:
+ content: 'public class ResearchUpgradesAction : BehaviorAction, IGenericDataHolder'
+ content.vb: Public Class ResearchUpgradesAction Inherits BehaviorAction(Of ComputerBehavior) Implements IGenericDataHolder
+ inheritance:
+ - System.Object
+ - MLEM.Data.Json.JsonTypeSafeGenericDataHolder
+ - TinyLife.Actions.Action
+ - TinyLife.Actions.MultiAction
+ - TinyLife.Actions.BehaviorAction
+ - TinyLife.Actions.BehaviorAction{TinyLife.Actions.Behaviors.ComputerBehavior}
+ implements:
+ - MLEM.Misc.IGenericDataHolder
+ inheritedMembers:
+ - TinyLife.Actions.BehaviorAction{TinyLife.Actions.Behaviors.ComputerBehavior}.Behavior
+ - TinyLife.Actions.BehaviorAction.FullyInProgress
+ - TinyLife.Actions.BehaviorAction.CreateFirstActions
+ - TinyLife.Actions.BehaviorAction.CreateLastActions
+ - TinyLife.Actions.BehaviorAction.AndThenInitialize
+ - TinyLife.Actions.BehaviorAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
+ - TinyLife.Actions.BehaviorAction.GetIconObject
+ - TinyLife.Actions.BehaviorAction.CanMultitask(TinyLife.Actions.Action)
+ - TinyLife.Actions.BehaviorAction.GetNextAction(TinyLife.Actions.CompletionType)
+ - TinyLife.Actions.MultiAction.Handler
+ - TinyLife.Actions.MultiAction.MainElapsedTime
+ - TinyLife.Actions.MultiAction.InProgressTime
+ - TinyLife.Actions.MultiAction.CurrentStage
+ - TinyLife.Actions.MultiAction.PreInitialize
+ - TinyLife.Actions.MultiAction.PreCompleted(TinyLife.Actions.CompletionType)
+ - TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
+ - TinyLife.Actions.MultiAction.Initialize
+ - TinyLife.Actions.MultiAction.IsCompleted
+ - TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
+ - TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)
+ - TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
+ - TinyLife.Actions.MultiAction.CanStartNow
+ - TinyLife.Actions.Action.Random
+ - TinyLife.Actions.Action.Type
+ - TinyLife.Actions.Action.Info
+ - TinyLife.Actions.Action.Id
+ - TinyLife.Actions.Action.StartedAutomatically
+ - TinyLife.Actions.Action.Parent
+ - TinyLife.Actions.Action.Person
+ - TinyLife.Actions.Action.ElapsedTime
+ - TinyLife.Actions.Action.PlayerPromptOpen
+ - TinyLife.Actions.Action.ForceResult
+ - TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
+ - TinyLife.Actions.Action.CausesExtremelyFastSpeed
+ - TinyLife.Actions.Action.GetDisplayName
+ - TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType)
+ - TinyLife.Actions.Action.GetProgress
+ - TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)
+ - TinyLife.Actions.Action.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Action{TinyLife.Uis.CoveringGroup,MLEM.Ui.Elements.Panel},MLEM.Textures.TextureRegion,System.Single)
+ - TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion)
+ - TinyLife.Actions.Action.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String,MLEM.Textures.TextureRegion)
+ - TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo)
+ - TinyLife.Actions.Action.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32,System.Single,System.Single,System.Single,System.Single)
+ - TinyLife.Actions.Action.ThinkAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,System.Single,System.Single,System.Single,System.Single,System.Int32)
+ - TinyLife.Actions.Action.SpeakInConversation(TinyLife.Objects.Person,Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Nullable{TinyLife.Actions.EmoteCategory},System.Nullable{TinyLife.Objects.SpeakStyle},System.Int32,System.Single,System.Single,System.Single,System.Single)
+ - TinyLife.Actions.Action.ResetSpeech
+ - TinyLife.Actions.Action.FacePartner(TinyLife.Objects.Person)
+ - TinyLife.Actions.Action.CompleteIfNeedFull(TinyLife.NeedType,TinyLife.Objects.Person)
+ - TinyLife.Actions.Action.CompleteIfTimeUp(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean)
+ - TinyLife.Actions.Action.CancelIfEmotional(TinyLife.Emotions.EmotionType[])
+ - TinyLife.Actions.Action.Sit(TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot)
+ - TinyLife.Actions.Action.GetChildren(System.Boolean)
+ - TinyLife.Actions.Action.GetChild``1(System.Guid,System.Boolean)
+ - TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ - TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ - TinyLife.Actions.Action.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture)
+ - TinyLife.Actions.Action.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean})
+ - TinyLife.Actions.Action.GetSeatCategory(TinyLife.Objects.Person)
+ - TinyLife.Actions.Action.FindAllFreePeople(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean,System.Boolean,System.Boolean)
+ - TinyLife.Actions.Action.FindAllFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Boolean,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean,System.Boolean)
+ - TinyLife.Actions.Action.FindAllFreeWalls``1(TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean)
+ - TinyLife.Actions.Action.FindAllFreeGround(TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean)
+ - TinyLife.Actions.Action.FindFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean)
+ - TinyLife.Actions.Action.FindAllActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ - TinyLife.Actions.Action.FindValidActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,System.Boolean,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean)
+ - TinyLife.Actions.Action.GetRandomValidArguments(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean)
+ - TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot)
+ - TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person})
+ - TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
+ - TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ - TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
+ - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
+ - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
+ - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys
+ - System.Object.Equals(System.Object)
+ - System.Object.Equals(System.Object,System.Object)
+ - System.Object.GetHashCode
+ - System.Object.GetType
+ - System.Object.MemberwiseClone
+ - System.Object.ReferenceEquals(System.Object,System.Object)
+ - System.Object.ToString
+ extensionMethods:
+ - TinyLife.Actions.ResearchUpgradesAction.TinyLife.Utilities.Extensions.JsonCopy``1
+- uid: TinyLife.Actions.ResearchUpgradesAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ commentId: M:TinyLife.Actions.ResearchUpgradesAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ id: '#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)'
+ parent: TinyLife.Actions.ResearchUpgradesAction
+ langs:
+ - csharp
+ - vb
+ name: ResearchUpgradesAction(ActionType, ActionInfo)
+ nameWithType: ResearchUpgradesAction.ResearchUpgradesAction(ActionType, ActionInfo)
+ fullName: TinyLife.Actions.ResearchUpgradesAction.ResearchUpgradesAction(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo)
+ type: Constructor
+ source:
+ remote:
+ path: TinyLife/Actions/ResearchUpgradesAction.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: .ctor
+ path: ../TinyLife/Actions/ResearchUpgradesAction.cs
+ startLine: 14
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Actions
+ syntax:
+ content: public ResearchUpgradesAction(ActionType type, ActionInfo info)
+ parameters:
+ - id: type
+ type: TinyLife.Actions.ActionType
+ - id: info
+ type: TinyLife.Actions.ActionInfo
+ content.vb: Public Sub New(type As ActionType, info As ActionInfo)
+ overload: TinyLife.Actions.ResearchUpgradesAction.#ctor*
+ nameWithType.vb: ResearchUpgradesAction.New(ActionType, ActionInfo)
+ fullName.vb: TinyLife.Actions.ResearchUpgradesAction.New(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo)
+ name.vb: New(ActionType, ActionInfo)
+- uid: TinyLife.Actions.ResearchUpgradesAction.AndThenIsCompleted
+ commentId: M:TinyLife.Actions.ResearchUpgradesAction.AndThenIsCompleted
+ id: AndThenIsCompleted
+ parent: TinyLife.Actions.ResearchUpgradesAction
+ langs:
+ - csharp
+ - vb
+ name: AndThenIsCompleted()
+ nameWithType: ResearchUpgradesAction.AndThenIsCompleted()
+ fullName: TinyLife.Actions.ResearchUpgradesAction.AndThenIsCompleted()
+ type: Method
+ source:
+ remote:
+ path: TinyLife/Actions/ResearchUpgradesAction.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: AndThenIsCompleted
+ path: ../TinyLife/Actions/ResearchUpgradesAction.cs
+ startLine: 18
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Actions
+ summary: >-
+ MultiAction version of .
+
+ This method returns whether or not the main action is completed.
+ example: []
+ syntax:
+ content: protected override CompletionType AndThenIsCompleted()
+ return:
+ type: TinyLife.Actions.CompletionType
+ description: Whether the main action is completed
+ content.vb: Protected Overrides Function AndThenIsCompleted() As CompletionType
+ overridden: TinyLife.Actions.MultiAction.AndThenIsCompleted
+ overload: TinyLife.Actions.ResearchUpgradesAction.AndThenIsCompleted*
+- uid: TinyLife.Actions.ResearchUpgradesAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
+ commentId: M:TinyLife.Actions.ResearchUpgradesAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
+ id: AndThenOnCompleted(TinyLife.Actions.CompletionType)
+ parent: TinyLife.Actions.ResearchUpgradesAction
+ langs:
+ - csharp
+ - vb
+ name: AndThenOnCompleted(CompletionType)
+ nameWithType: ResearchUpgradesAction.AndThenOnCompleted(CompletionType)
+ fullName: TinyLife.Actions.ResearchUpgradesAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
+ type: Method
+ source:
+ remote:
+ path: TinyLife/Actions/ResearchUpgradesAction.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: AndThenOnCompleted
+ path: ../TinyLife/Actions/ResearchUpgradesAction.cs
+ startLine: 22
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Actions
+ summary: >-
+ MultiAction version of .
+
+ This method gets called when the main action completes.
+ example: []
+ syntax:
+ content: protected override void AndThenOnCompleted(CompletionType type)
+ parameters:
+ - id: type
+ type: TinyLife.Actions.CompletionType
+ description: The completion of the main action
+ content.vb: Protected Overrides Sub AndThenOnCompleted(type As CompletionType)
+ overridden: TinyLife.Actions.BehaviorAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
+ overload: TinyLife.Actions.ResearchUpgradesAction.AndThenOnCompleted*
+references:
+- uid: TinyLife.Actions
+ commentId: N:TinyLife.Actions
+ href: TinyLife.html
+ name: TinyLife.Actions
+ nameWithType: TinyLife.Actions
+ fullName: TinyLife.Actions
+ spec.csharp:
+ - uid: TinyLife
+ name: TinyLife
+ href: TinyLife.html
+ - name: .
+ - uid: TinyLife.Actions
+ name: Actions
+ href: TinyLife.Actions.html
+ spec.vb:
+ - uid: TinyLife
+ name: TinyLife
+ href: TinyLife.html
+ - name: .
+ - uid: TinyLife.Actions
+ name: Actions
+ href: TinyLife.Actions.html
+- uid: System.Object
+ commentId: T:System.Object
+ parent: System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ name: object
+ nameWithType: object
+ fullName: object
+ nameWithType.vb: Object
+ fullName.vb: Object
+ name.vb: Object
+- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
+ commentId: T:MLEM.Data.Json.JsonTypeSafeGenericDataHolder
+ parent: MLEM.Data.Json
+ isExternal: true
+ name: JsonTypeSafeGenericDataHolder
+ nameWithType: JsonTypeSafeGenericDataHolder
+ fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
+- uid: TinyLife.Actions.Action
+ commentId: T:TinyLife.Actions.Action
+ parent: TinyLife.Actions
+ href: TinyLife.Actions.Action.html
+ name: Action
+ nameWithType: Action
+ fullName: TinyLife.Actions.Action
+- uid: TinyLife.Actions.MultiAction
+ commentId: T:TinyLife.Actions.MultiAction
+ parent: TinyLife.Actions
+ href: TinyLife.Actions.MultiAction.html
+ name: MultiAction
+ nameWithType: MultiAction
+ fullName: TinyLife.Actions.MultiAction
+- uid: TinyLife.Actions.BehaviorAction
+ commentId: T:TinyLife.Actions.BehaviorAction
+ parent: TinyLife.Actions
+ href: TinyLife.Actions.BehaviorAction.html
+ name: BehaviorAction
+ nameWithType: BehaviorAction
+ fullName: TinyLife.Actions.BehaviorAction
+- uid: TinyLife.Actions.BehaviorAction{TinyLife.Actions.Behaviors.ComputerBehavior}
+ commentId: T:TinyLife.Actions.BehaviorAction{TinyLife.Actions.Behaviors.ComputerBehavior}
+ parent: TinyLife.Actions
+ definition: TinyLife.Actions.BehaviorAction`1
+ href: TinyLife.Actions.BehaviorAction-1.html
+ name: BehaviorAction
+ nameWithType: BehaviorAction
+ fullName: TinyLife.Actions.BehaviorAction
+ nameWithType.vb: BehaviorAction(Of ComputerBehavior)
+ fullName.vb: TinyLife.Actions.BehaviorAction(Of TinyLife.Actions.Behaviors.ComputerBehavior)
+ name.vb: BehaviorAction(Of ComputerBehavior)
+ spec.csharp:
+ - uid: TinyLife.Actions.BehaviorAction`1
+ name: BehaviorAction
+ href: TinyLife.Actions.BehaviorAction-1.html
+ - name: <
+ - uid: TinyLife.Actions.Behaviors.ComputerBehavior
+ name: ComputerBehavior
+ href: TinyLife.Actions.Behaviors.ComputerBehavior.html
+ - name: '>'
+ spec.vb:
+ - uid: TinyLife.Actions.BehaviorAction`1
+ name: BehaviorAction
+ href: TinyLife.Actions.BehaviorAction-1.html
+ - name: (
+ - name: Of
+ - name: " "
+ - uid: TinyLife.Actions.Behaviors.ComputerBehavior
+ name: ComputerBehavior
+ href: TinyLife.Actions.Behaviors.ComputerBehavior.html
+ - name: )
+- uid: MLEM.Misc.IGenericDataHolder
+ commentId: T:MLEM.Misc.IGenericDataHolder
+ parent: MLEM.Misc
+ isExternal: true
+ name: IGenericDataHolder
+ nameWithType: IGenericDataHolder
+ fullName: MLEM.Misc.IGenericDataHolder
+- uid: TinyLife.Actions.BehaviorAction{TinyLife.Actions.Behaviors.ComputerBehavior}.Behavior
+ commentId: P:TinyLife.Actions.BehaviorAction{TinyLife.Actions.Behaviors.ComputerBehavior}.Behavior
+ parent: TinyLife.Actions.BehaviorAction{TinyLife.Actions.Behaviors.ComputerBehavior}
+ definition: TinyLife.Actions.BehaviorAction`1.Behavior
+ href: TinyLife.Actions.BehaviorAction-1.html#TinyLife_Actions_BehaviorAction_1_Behavior
+ name: Behavior
+ nameWithType: BehaviorAction.Behavior
+ fullName: TinyLife.Actions.BehaviorAction.Behavior
+ nameWithType.vb: BehaviorAction(Of ComputerBehavior).Behavior
+ fullName.vb: TinyLife.Actions.BehaviorAction(Of TinyLife.Actions.Behaviors.ComputerBehavior).Behavior
+- uid: TinyLife.Actions.BehaviorAction.FullyInProgress
+ commentId: P:TinyLife.Actions.BehaviorAction.FullyInProgress
+ parent: TinyLife.Actions.BehaviorAction
+ href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_FullyInProgress
+ name: FullyInProgress
+ nameWithType: BehaviorAction.FullyInProgress
+ fullName: TinyLife.Actions.BehaviorAction.FullyInProgress
+- uid: TinyLife.Actions.BehaviorAction.CreateFirstActions
+ commentId: M:TinyLife.Actions.BehaviorAction.CreateFirstActions
+ parent: TinyLife.Actions.BehaviorAction
+ href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_CreateFirstActions
+ name: CreateFirstActions()
+ nameWithType: BehaviorAction.CreateFirstActions()
+ fullName: TinyLife.Actions.BehaviorAction.CreateFirstActions()
+ spec.csharp:
+ - uid: TinyLife.Actions.BehaviorAction.CreateFirstActions
+ name: CreateFirstActions
+ href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_CreateFirstActions
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.BehaviorAction.CreateFirstActions
+ name: CreateFirstActions
+ href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_CreateFirstActions
+ - name: (
+ - name: )
+- uid: TinyLife.Actions.BehaviorAction.CreateLastActions
+ commentId: M:TinyLife.Actions.BehaviorAction.CreateLastActions
+ parent: TinyLife.Actions.BehaviorAction
+ href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_CreateLastActions
+ name: CreateLastActions()
+ nameWithType: BehaviorAction.CreateLastActions()
+ fullName: TinyLife.Actions.BehaviorAction.CreateLastActions()
+ spec.csharp:
+ - uid: TinyLife.Actions.BehaviorAction.CreateLastActions
+ name: CreateLastActions
+ href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_CreateLastActions
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.BehaviorAction.CreateLastActions
+ name: CreateLastActions
+ href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_CreateLastActions
+ - name: (
+ - name: )
+- uid: TinyLife.Actions.BehaviorAction.AndThenInitialize
+ commentId: M:TinyLife.Actions.BehaviorAction.AndThenInitialize
+ parent: TinyLife.Actions.BehaviorAction
+ href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_AndThenInitialize
+ name: AndThenInitialize()
+ nameWithType: BehaviorAction.AndThenInitialize()
+ fullName: TinyLife.Actions.BehaviorAction.AndThenInitialize()
+ spec.csharp:
+ - uid: TinyLife.Actions.BehaviorAction.AndThenInitialize
+ name: AndThenInitialize
+ href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_AndThenInitialize
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.BehaviorAction.AndThenInitialize
+ name: AndThenInitialize
+ href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_AndThenInitialize
+ - name: (
+ - name: )
+- uid: TinyLife.Actions.BehaviorAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
+ commentId: M:TinyLife.Actions.BehaviorAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
+ parent: TinyLife.Actions.BehaviorAction
+ isExternal: true
+ href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_AndThenUpdate_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
+ name: AndThenUpdate(GameTime, TimeSpan, float)
+ nameWithType: BehaviorAction.AndThenUpdate(GameTime, TimeSpan, float)
+ fullName: TinyLife.Actions.BehaviorAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
+ nameWithType.vb: BehaviorAction.AndThenUpdate(GameTime, TimeSpan, Single)
+ fullName.vb: TinyLife.Actions.BehaviorAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
+ name.vb: AndThenUpdate(GameTime, TimeSpan, Single)
+ spec.csharp:
+ - uid: TinyLife.Actions.BehaviorAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
+ name: AndThenUpdate
+ href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_AndThenUpdate_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
+ - name: (
+ - uid: Microsoft.Xna.Framework.GameTime
+ name: GameTime
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.TimeSpan
+ name: TimeSpan
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.timespan
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.BehaviorAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
+ name: AndThenUpdate
+ href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_AndThenUpdate_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
+ - name: (
+ - uid: Microsoft.Xna.Framework.GameTime
+ name: GameTime
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.TimeSpan
+ name: TimeSpan
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.timespan
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: )
+- uid: TinyLife.Actions.BehaviorAction.GetIconObject
+ commentId: M:TinyLife.Actions.BehaviorAction.GetIconObject
+ parent: TinyLife.Actions.BehaviorAction
+ href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_GetIconObject
+ name: GetIconObject()
+ nameWithType: BehaviorAction.GetIconObject()
+ fullName: TinyLife.Actions.BehaviorAction.GetIconObject()
+ spec.csharp:
+ - uid: TinyLife.Actions.BehaviorAction.GetIconObject
+ name: GetIconObject
+ href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_GetIconObject
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.BehaviorAction.GetIconObject
+ name: GetIconObject
+ href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_GetIconObject
+ - name: (
+ - name: )
+- uid: TinyLife.Actions.BehaviorAction.CanMultitask(TinyLife.Actions.Action)
+ commentId: M:TinyLife.Actions.BehaviorAction.CanMultitask(TinyLife.Actions.Action)
+ parent: TinyLife.Actions.BehaviorAction
+ href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_CanMultitask_TinyLife_Actions_Action_
+ name: CanMultitask(Action)
+ nameWithType: BehaviorAction.CanMultitask(Action)
+ fullName: TinyLife.Actions.BehaviorAction.CanMultitask(TinyLife.Actions.Action)
+ spec.csharp:
+ - uid: TinyLife.Actions.BehaviorAction.CanMultitask(TinyLife.Actions.Action)
+ name: CanMultitask
+ href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_CanMultitask_TinyLife_Actions_Action_
+ - name: (
+ - uid: TinyLife.Actions.Action
+ name: Action
+ href: TinyLife.Actions.Action.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.BehaviorAction.CanMultitask(TinyLife.Actions.Action)
+ name: CanMultitask
+ href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_CanMultitask_TinyLife_Actions_Action_
+ - name: (
+ - uid: TinyLife.Actions.Action
+ name: Action
+ href: TinyLife.Actions.Action.html
+ - name: )
+- uid: TinyLife.Actions.BehaviorAction.GetNextAction(TinyLife.Actions.CompletionType)
+ commentId: M:TinyLife.Actions.BehaviorAction.GetNextAction(TinyLife.Actions.CompletionType)
+ parent: TinyLife.Actions.BehaviorAction
+ href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_GetNextAction_TinyLife_Actions_CompletionType_
+ name: GetNextAction(CompletionType)
+ nameWithType: BehaviorAction.GetNextAction(CompletionType)
+ fullName: TinyLife.Actions.BehaviorAction.GetNextAction(TinyLife.Actions.CompletionType)
+ spec.csharp:
+ - uid: TinyLife.Actions.BehaviorAction.GetNextAction(TinyLife.Actions.CompletionType)
+ name: GetNextAction
+ href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_GetNextAction_TinyLife_Actions_CompletionType_
+ - name: (
+ - uid: TinyLife.Actions.CompletionType
+ name: CompletionType
+ href: TinyLife.Actions.CompletionType.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.BehaviorAction.GetNextAction(TinyLife.Actions.CompletionType)
+ name: GetNextAction
+ href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_GetNextAction_TinyLife_Actions_CompletionType_
+ - name: (
+ - uid: TinyLife.Actions.CompletionType
+ name: CompletionType
+ href: TinyLife.Actions.CompletionType.html
+ - name: )
+- uid: TinyLife.Actions.MultiAction.Handler
+ commentId: F:TinyLife.Actions.MultiAction.Handler
+ parent: TinyLife.Actions.MultiAction
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Handler
+ name: Handler
+ nameWithType: MultiAction.Handler
+ fullName: TinyLife.Actions.MultiAction.Handler
+- uid: TinyLife.Actions.MultiAction.MainElapsedTime
+ commentId: P:TinyLife.Actions.MultiAction.MainElapsedTime
+ parent: TinyLife.Actions.MultiAction
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_MainElapsedTime
+ name: MainElapsedTime
+ nameWithType: MultiAction.MainElapsedTime
+ fullName: TinyLife.Actions.MultiAction.MainElapsedTime
+- uid: TinyLife.Actions.MultiAction.InProgressTime
+ commentId: P:TinyLife.Actions.MultiAction.InProgressTime
+ parent: TinyLife.Actions.MultiAction
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_InProgressTime
+ name: InProgressTime
+ nameWithType: MultiAction.InProgressTime
+ fullName: TinyLife.Actions.MultiAction.InProgressTime
+- uid: TinyLife.Actions.MultiAction.CurrentStage
+ commentId: P:TinyLife.Actions.MultiAction.CurrentStage
+ parent: TinyLife.Actions.MultiAction
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_CurrentStage
+ name: CurrentStage
+ nameWithType: MultiAction.CurrentStage
+ fullName: TinyLife.Actions.MultiAction.CurrentStage
+- uid: TinyLife.Actions.MultiAction.PreInitialize
+ commentId: M:TinyLife.Actions.MultiAction.PreInitialize
+ parent: TinyLife.Actions.MultiAction
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_PreInitialize
+ name: PreInitialize()
+ nameWithType: MultiAction.PreInitialize()
+ fullName: TinyLife.Actions.MultiAction.PreInitialize()
+ spec.csharp:
+ - uid: TinyLife.Actions.MultiAction.PreInitialize
+ name: PreInitialize
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_PreInitialize
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.MultiAction.PreInitialize
+ name: PreInitialize
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_PreInitialize
+ - name: (
+ - name: )
+- uid: TinyLife.Actions.MultiAction.PreCompleted(TinyLife.Actions.CompletionType)
+ commentId: M:TinyLife.Actions.MultiAction.PreCompleted(TinyLife.Actions.CompletionType)
+ parent: TinyLife.Actions.MultiAction
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_PreCompleted_TinyLife_Actions_CompletionType_
+ name: PreCompleted(CompletionType)
+ nameWithType: MultiAction.PreCompleted(CompletionType)
+ fullName: TinyLife.Actions.MultiAction.PreCompleted(TinyLife.Actions.CompletionType)
+ spec.csharp:
+ - uid: TinyLife.Actions.MultiAction.PreCompleted(TinyLife.Actions.CompletionType)
+ name: PreCompleted
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_PreCompleted_TinyLife_Actions_CompletionType_
+ - name: (
+ - uid: TinyLife.Actions.CompletionType
+ name: CompletionType
+ href: TinyLife.Actions.CompletionType.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.MultiAction.PreCompleted(TinyLife.Actions.CompletionType)
+ name: PreCompleted
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_PreCompleted_TinyLife_Actions_CompletionType_
+ - name: (
+ - uid: TinyLife.Actions.CompletionType
+ name: CompletionType
+ href: TinyLife.Actions.CompletionType.html
+ - name: )
+- uid: TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
+ commentId: M:TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
+ parent: TinyLife.Actions.MultiAction
+ isExternal: true
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
+ name: Update(GameTime, TimeSpan, float)
+ nameWithType: MultiAction.Update(GameTime, TimeSpan, float)
+ fullName: TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
+ nameWithType.vb: MultiAction.Update(GameTime, TimeSpan, Single)
+ fullName.vb: TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
+ name.vb: Update(GameTime, TimeSpan, Single)
+ spec.csharp:
+ - uid: TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
+ name: Update
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
+ - name: (
+ - uid: Microsoft.Xna.Framework.GameTime
+ name: GameTime
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.TimeSpan
+ name: TimeSpan
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.timespan
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
+ name: Update
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
+ - name: (
+ - uid: Microsoft.Xna.Framework.GameTime
+ name: GameTime
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.TimeSpan
+ name: TimeSpan
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.timespan
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: )
+- uid: TinyLife.Actions.MultiAction.Initialize
+ commentId: M:TinyLife.Actions.MultiAction.Initialize
+ parent: TinyLife.Actions.MultiAction
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Initialize
+ name: Initialize()
+ nameWithType: MultiAction.Initialize()
+ fullName: TinyLife.Actions.MultiAction.Initialize()
+ spec.csharp:
+ - uid: TinyLife.Actions.MultiAction.Initialize
+ name: Initialize
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Initialize
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.MultiAction.Initialize
+ name: Initialize
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Initialize
+ - name: (
+ - name: )
+- uid: TinyLife.Actions.MultiAction.IsCompleted
+ commentId: M:TinyLife.Actions.MultiAction.IsCompleted
+ parent: TinyLife.Actions.MultiAction
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_IsCompleted
+ name: IsCompleted()
+ nameWithType: MultiAction.IsCompleted()
+ fullName: TinyLife.Actions.MultiAction.IsCompleted()
+ spec.csharp:
+ - uid: TinyLife.Actions.MultiAction.IsCompleted
+ name: IsCompleted
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_IsCompleted
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.MultiAction.IsCompleted
+ name: IsCompleted
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_IsCompleted
+ - name: (
+ - name: )
+- uid: TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
+ commentId: M:TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
+ parent: TinyLife.Actions.MultiAction
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_OnCompleted_TinyLife_Actions_CompletionType_
+ name: OnCompleted(CompletionType)
+ nameWithType: MultiAction.OnCompleted(CompletionType)
+ fullName: TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
+ spec.csharp:
+ - uid: TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
+ name: OnCompleted
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_OnCompleted_TinyLife_Actions_CompletionType_
+ - name: (
+ - uid: TinyLife.Actions.CompletionType
+ name: CompletionType
+ href: TinyLife.Actions.CompletionType.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
+ name: OnCompleted
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_OnCompleted_TinyLife_Actions_CompletionType_
+ - name: (
+ - uid: TinyLife.Actions.CompletionType
+ name: CompletionType
+ href: TinyLife.Actions.CompletionType.html
+ - name: )
+- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)
+ commentId: M:TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)
+ parent: TinyLife.Actions.MultiAction
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_Person_
+ name: Validate(Person)
+ nameWithType: MultiAction.Validate(Person)
+ fullName: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)
+ spec.csharp:
+ - uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)
+ name: Validate
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_Person_
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)
+ name: Validate
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_Person_
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: )
+- uid: TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
+ commentId: M:TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
+ parent: TinyLife.Actions.MultiAction
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_CanCancel_TinyLife_Actions_Action_
+ name: CanCancel(Action)
+ nameWithType: MultiAction.CanCancel(Action)
+ fullName: TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
+ spec.csharp:
+ - uid: TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
+ name: CanCancel
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_CanCancel_TinyLife_Actions_Action_
+ - name: (
+ - uid: TinyLife.Actions.Action
+ name: Action
+ href: TinyLife.Actions.Action.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
+ name: CanCancel
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_CanCancel_TinyLife_Actions_Action_
+ - name: (
+ - uid: TinyLife.Actions.Action
+ name: Action
+ href: TinyLife.Actions.Action.html
+ - name: )
+- uid: TinyLife.Actions.MultiAction.CanStartNow
+ commentId: M:TinyLife.Actions.MultiAction.CanStartNow
+ parent: TinyLife.Actions.MultiAction
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_CanStartNow
+ name: CanStartNow()
+ nameWithType: MultiAction.CanStartNow()
+ fullName: TinyLife.Actions.MultiAction.CanStartNow()
+ spec.csharp:
+ - uid: TinyLife.Actions.MultiAction.CanStartNow
+ name: CanStartNow
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_CanStartNow
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.MultiAction.CanStartNow
+ name: CanStartNow
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_CanStartNow
+ - name: (
+ - name: )
+- uid: TinyLife.Actions.Action.Random
+ commentId: F:TinyLife.Actions.Action.Random
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Random
+ name: Random
+ nameWithType: Action.Random
+ fullName: TinyLife.Actions.Action.Random
+- uid: TinyLife.Actions.Action.Type
+ commentId: F:TinyLife.Actions.Action.Type
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Type
+ name: Type
+ nameWithType: Action.Type
+ fullName: TinyLife.Actions.Action.Type
+- uid: TinyLife.Actions.Action.Info
+ commentId: F:TinyLife.Actions.Action.Info
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Info
+ name: Info
+ nameWithType: Action.Info
+ fullName: TinyLife.Actions.Action.Info
+- uid: TinyLife.Actions.Action.Id
+ commentId: F:TinyLife.Actions.Action.Id
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Id
+ name: Id
+ nameWithType: Action.Id
+ fullName: TinyLife.Actions.Action.Id
+- uid: TinyLife.Actions.Action.StartedAutomatically
+ commentId: P:TinyLife.Actions.Action.StartedAutomatically
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_StartedAutomatically
+ name: StartedAutomatically
+ nameWithType: Action.StartedAutomatically
+ fullName: TinyLife.Actions.Action.StartedAutomatically
+- uid: TinyLife.Actions.Action.Parent
+ commentId: P:TinyLife.Actions.Action.Parent
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Parent
+ name: Parent
+ nameWithType: Action.Parent
+ fullName: TinyLife.Actions.Action.Parent
+- uid: TinyLife.Actions.Action.Person
+ commentId: P:TinyLife.Actions.Action.Person
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Person
+ name: Person
+ nameWithType: Action.Person
+ fullName: TinyLife.Actions.Action.Person
+- uid: TinyLife.Actions.Action.ElapsedTime
+ commentId: P:TinyLife.Actions.Action.ElapsedTime
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_ElapsedTime
+ name: ElapsedTime
+ nameWithType: Action.ElapsedTime
+ fullName: TinyLife.Actions.Action.ElapsedTime
+- uid: TinyLife.Actions.Action.PlayerPromptOpen
+ commentId: P:TinyLife.Actions.Action.PlayerPromptOpen
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_PlayerPromptOpen
+ name: PlayerPromptOpen
+ nameWithType: Action.PlayerPromptOpen
+ fullName: TinyLife.Actions.Action.PlayerPromptOpen
+- uid: TinyLife.Actions.Action.ForceResult
+ commentId: F:TinyLife.Actions.Action.ForceResult
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_ForceResult
+ name: ForceResult
+ nameWithType: Action.ForceResult
+ fullName: TinyLife.Actions.Action.ForceResult
+- uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
+ commentId: M:TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_TryForceResult_TinyLife_Actions_CompletionType_System_Nullable_TinyLife_Actions_CanExecuteResult__TinyLife_Objects_MapObject_
+ name: TryForceResult(CompletionType, CanExecuteResult?, MapObject)
+ nameWithType: Action.TryForceResult(CompletionType, CanExecuteResult?, MapObject)
+ fullName: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType, TinyLife.Actions.CanExecuteResult?, TinyLife.Objects.MapObject)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
+ name: TryForceResult
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_TryForceResult_TinyLife_Actions_CompletionType_System_Nullable_TinyLife_Actions_CanExecuteResult__TinyLife_Objects_MapObject_
+ - name: (
+ - uid: TinyLife.Actions.CompletionType
+ name: CompletionType
+ href: TinyLife.Actions.CompletionType.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.CanExecuteResult
+ name: CanExecuteResult
+ href: TinyLife.Actions.CanExecuteResult.html
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.MapObject
+ name: MapObject
+ href: TinyLife.Objects.MapObject.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
+ name: TryForceResult
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_TryForceResult_TinyLife_Actions_CompletionType_System_Nullable_TinyLife_Actions_CanExecuteResult__TinyLife_Objects_MapObject_
+ - name: (
+ - uid: TinyLife.Actions.CompletionType
+ name: CompletionType
+ href: TinyLife.Actions.CompletionType.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.CanExecuteResult
+ name: CanExecuteResult
+ href: TinyLife.Actions.CanExecuteResult.html
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.MapObject
+ name: MapObject
+ href: TinyLife.Objects.MapObject.html
+ - name: )
+- uid: TinyLife.Actions.Action.CausesExtremelyFastSpeed
+ commentId: M:TinyLife.Actions.Action.CausesExtremelyFastSpeed
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CausesExtremelyFastSpeed
+ name: CausesExtremelyFastSpeed()
+ nameWithType: Action.CausesExtremelyFastSpeed()
+ fullName: TinyLife.Actions.Action.CausesExtremelyFastSpeed()
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.CausesExtremelyFastSpeed
+ name: CausesExtremelyFastSpeed
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CausesExtremelyFastSpeed
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.CausesExtremelyFastSpeed
+ name: CausesExtremelyFastSpeed
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CausesExtremelyFastSpeed
+ - name: (
+ - name: )
+- uid: TinyLife.Actions.Action.GetDisplayName
+ commentId: M:TinyLife.Actions.Action.GetDisplayName
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetDisplayName
+ name: GetDisplayName()
+ nameWithType: Action.GetDisplayName()
+ fullName: TinyLife.Actions.Action.GetDisplayName()
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.GetDisplayName
+ name: GetDisplayName
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetDisplayName
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.GetDisplayName
+ name: GetDisplayName
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetDisplayName
+ - name: (
+ - name: )
+- uid: TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType)
+ commentId: M:TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType)
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CanEnqueueConversation_TinyLife_Objects_Person_TinyLife_Actions_ActionType_
+ name: CanEnqueueConversation(Person, ActionType)
+ nameWithType: Action.CanEnqueueConversation(Person, ActionType)
+ fullName: TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person, TinyLife.Actions.ActionType)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType)
+ name: CanEnqueueConversation
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CanEnqueueConversation_TinyLife_Objects_Person_TinyLife_Actions_ActionType_
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ href: TinyLife.Actions.ActionType.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType)
+ name: CanEnqueueConversation
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CanEnqueueConversation_TinyLife_Objects_Person_TinyLife_Actions_ActionType_
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ href: TinyLife.Actions.ActionType.html
+ - name: )
+- uid: TinyLife.Actions.Action.GetProgress
+ commentId: M:TinyLife.Actions.Action.GetProgress
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetProgress
+ name: GetProgress()
+ nameWithType: Action.GetProgress()
+ fullName: TinyLife.Actions.Action.GetProgress()
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: GetProgress
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetProgress
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: GetProgress
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetProgress
+ - name: (
+ - name: )
+- uid: TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)
+ commentId: M:TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnChildCompleted_TinyLife_Actions_Action_TinyLife_Actions_CompletionType_System_Boolean_
+ name: OnChildCompleted(Action, CompletionType, bool)
+ nameWithType: Action.OnChildCompleted(Action, CompletionType, bool)
+ fullName: TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action, TinyLife.Actions.CompletionType, bool)
+ nameWithType.vb: Action.OnChildCompleted(Action, CompletionType, Boolean)
+ fullName.vb: TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action, TinyLife.Actions.CompletionType, Boolean)
+ name.vb: OnChildCompleted(Action, CompletionType, Boolean)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)
+ name: OnChildCompleted
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnChildCompleted_TinyLife_Actions_Action_TinyLife_Actions_CompletionType_System_Boolean_
+ - name: (
+ - uid: TinyLife.Actions.Action
+ name: Action
+ href: TinyLife.Actions.Action.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.CompletionType
+ name: CompletionType
+ href: TinyLife.Actions.CompletionType.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)
+ name: OnChildCompleted
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnChildCompleted_TinyLife_Actions_Action_TinyLife_Actions_CompletionType_System_Boolean_
+ - name: (
+ - uid: TinyLife.Actions.Action
+ name: Action
+ href: TinyLife.Actions.Action.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.CompletionType
+ name: CompletionType
+ href: TinyLife.Actions.CompletionType.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+- uid: TinyLife.Actions.Action.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Action{TinyLife.Uis.CoveringGroup,MLEM.Ui.Elements.Panel},MLEM.Textures.TextureRegion,System.Single)
+ commentId: M:TinyLife.Actions.Action.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Action{TinyLife.Uis.CoveringGroup,MLEM.Ui.Elements.Panel},MLEM.Textures.TextureRegion,System.Single)
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OpenPlayerPrompt_System_String_System_Predicate_MLEM_Ui_Elements_Panel__System_Action_MLEM_Ui_Elements_Panel__System_Boolean_System_Action_TinyLife_Uis_CoveringGroup_MLEM_Ui_Elements_Panel__MLEM_Textures_TextureRegion_System_Single_
+ name: OpenPlayerPrompt(string, Predicate, Action, bool, Action, TextureRegion, float)
+ nameWithType: Action.OpenPlayerPrompt(string, Predicate, Action, bool, Action, TextureRegion, float)
+ fullName: TinyLife.Actions.Action.OpenPlayerPrompt(string, System.Predicate, System.Action, bool, System.Action, MLEM.Textures.TextureRegion, float)
+ nameWithType.vb: Action.OpenPlayerPrompt(String, Predicate(Of Panel), Action(Of Panel), Boolean, Action(Of CoveringGroup, Panel), TextureRegion, Single)
+ fullName.vb: TinyLife.Actions.Action.OpenPlayerPrompt(String, System.Predicate(Of MLEM.Ui.Elements.Panel), System.Action(Of MLEM.Ui.Elements.Panel), Boolean, System.Action(Of TinyLife.Uis.CoveringGroup, MLEM.Ui.Elements.Panel), MLEM.Textures.TextureRegion, Single)
+ name.vb: OpenPlayerPrompt(String, Predicate(Of Panel), Action(Of Panel), Boolean, Action(Of CoveringGroup, Panel), TextureRegion, Single)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Action{TinyLife.Uis.CoveringGroup,MLEM.Ui.Elements.Panel},MLEM.Textures.TextureRegion,System.Single)
+ name: OpenPlayerPrompt
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OpenPlayerPrompt_System_String_System_Predicate_MLEM_Ui_Elements_Panel__System_Action_MLEM_Ui_Elements_Panel__System_Boolean_System_Action_TinyLife_Uis_CoveringGroup_MLEM_Ui_Elements_Panel__MLEM_Textures_TextureRegion_System_Single_
+ - name: (
+ - uid: System.String
+ name: string
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: ','
+ - name: " "
+ - uid: System.Predicate`1
+ name: Predicate
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.predicate-1
+ - name: <
+ - uid: MLEM.Ui.Elements.Panel
+ name: Panel
+ isExternal: true
+ - name: '>'
+ - name: ','
+ - name: " "
+ - uid: System.Action`1
+ name: Action
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.action-1
+ - name: <
+ - uid: MLEM.Ui.Elements.Panel
+ name: Panel
+ isExternal: true
+ - name: '>'
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: System.Action`2
+ name: Action
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.action-2
+ - name: <
+ - uid: TinyLife.Uis.CoveringGroup
+ name: CoveringGroup
+ href: TinyLife.Uis.CoveringGroup.html
+ - name: ','
+ - name: " "
+ - uid: MLEM.Ui.Elements.Panel
+ name: Panel
+ isExternal: true
+ - name: '>'
+ - name: ','
+ - name: " "
+ - uid: MLEM.Textures.TextureRegion
+ name: TextureRegion
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Action{TinyLife.Uis.CoveringGroup,MLEM.Ui.Elements.Panel},MLEM.Textures.TextureRegion,System.Single)
+ name: OpenPlayerPrompt
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OpenPlayerPrompt_System_String_System_Predicate_MLEM_Ui_Elements_Panel__System_Action_MLEM_Ui_Elements_Panel__System_Boolean_System_Action_TinyLife_Uis_CoveringGroup_MLEM_Ui_Elements_Panel__MLEM_Textures_TextureRegion_System_Single_
+ - name: (
+ - uid: System.String
+ name: String
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: ','
+ - name: " "
+ - uid: System.Predicate`1
+ name: Predicate
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.predicate-1
+ - name: (
+ - name: Of
+ - name: " "
+ - uid: MLEM.Ui.Elements.Panel
+ name: Panel
+ isExternal: true
+ - name: )
+ - name: ','
+ - name: " "
+ - uid: System.Action`1
+ name: Action
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.action-1
+ - name: (
+ - name: Of
+ - name: " "
+ - uid: MLEM.Ui.Elements.Panel
+ name: Panel
+ isExternal: true
+ - name: )
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - 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.Uis.CoveringGroup
+ name: CoveringGroup
+ href: TinyLife.Uis.CoveringGroup.html
+ - name: ','
+ - name: " "
+ - uid: MLEM.Ui.Elements.Panel
+ name: Panel
+ isExternal: true
+ - name: )
+ - name: ','
+ - name: " "
+ - uid: MLEM.Textures.TextureRegion
+ name: TextureRegion
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: )
+- uid: TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion)
+ commentId: M:TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion)
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OpenYesNoPrompt_System_String_System_Action_System_Action_MLEM_Textures_TextureRegion_
+ name: OpenYesNoPrompt(string, Action, Action, TextureRegion)
+ nameWithType: Action.OpenYesNoPrompt(string, Action, Action, TextureRegion)
+ fullName: TinyLife.Actions.Action.OpenYesNoPrompt(string, System.Action, System.Action, MLEM.Textures.TextureRegion)
+ nameWithType.vb: Action.OpenYesNoPrompt(String, Action, Action, TextureRegion)
+ fullName.vb: TinyLife.Actions.Action.OpenYesNoPrompt(String, System.Action, System.Action, MLEM.Textures.TextureRegion)
+ name.vb: OpenYesNoPrompt(String, Action, Action, TextureRegion)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion)
+ name: OpenYesNoPrompt
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OpenYesNoPrompt_System_String_System_Action_System_Action_MLEM_Textures_TextureRegion_
+ - name: (
+ - uid: System.String
+ name: string
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: ','
+ - 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: MLEM.Textures.TextureRegion
+ name: TextureRegion
+ isExternal: true
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion)
+ name: OpenYesNoPrompt
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OpenYesNoPrompt_System_String_System_Action_System_Action_MLEM_Textures_TextureRegion_
+ - name: (
+ - uid: System.String
+ name: String
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: ','
+ - 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: MLEM.Textures.TextureRegion
+ name: TextureRegion
+ isExternal: true
+ - name: )
+- uid: TinyLife.Actions.Action.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String,MLEM.Textures.TextureRegion)
+ commentId: M:TinyLife.Actions.Action.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String,MLEM.Textures.TextureRegion)
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OpenTextPrompt_System_String_System_Action_System_String__System_Predicate_System_String__MLEM_Ui_Elements_TextField_Rule_System_String_MLEM_Textures_TextureRegion_
+ name: OpenTextPrompt(string, Action, Predicate, Rule, string, TextureRegion)
+ nameWithType: Action.OpenTextPrompt(string, Action, Predicate, TextField.Rule, string, TextureRegion)
+ fullName: TinyLife.Actions.Action.OpenTextPrompt(string, System.Action, System.Predicate, MLEM.Ui.Elements.TextField.Rule, string, MLEM.Textures.TextureRegion)
+ nameWithType.vb: Action.OpenTextPrompt(String, Action(Of String), Predicate(Of String), TextField.Rule, String, TextureRegion)
+ fullName.vb: TinyLife.Actions.Action.OpenTextPrompt(String, System.Action(Of String), System.Predicate(Of String), MLEM.Ui.Elements.TextField.Rule, String, MLEM.Textures.TextureRegion)
+ name.vb: OpenTextPrompt(String, Action(Of String), Predicate(Of String), Rule, String, TextureRegion)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String,MLEM.Textures.TextureRegion)
+ name: OpenTextPrompt
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OpenTextPrompt_System_String_System_Action_System_String__System_Predicate_System_String__MLEM_Ui_Elements_TextField_Rule_System_String_MLEM_Textures_TextureRegion_
+ - name: (
+ - uid: System.String
+ name: string
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: ','
+ - name: " "
+ - uid: System.Action`1
+ name: Action
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.action-1
+ - name: <
+ - uid: System.String
+ name: string
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: '>'
+ - name: ','
+ - name: " "
+ - uid: System.Predicate`1
+ name: Predicate
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.predicate-1
+ - name: <
+ - uid: System.String
+ name: string
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: '>'
+ - name: ','
+ - name: " "
+ - uid: MLEM.Ui.Elements.TextField.Rule
+ name: Rule
+ isExternal: true
+ - name: ','
+ - name: " "
+ - 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: TinyLife.Actions.Action.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String,MLEM.Textures.TextureRegion)
+ name: OpenTextPrompt
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OpenTextPrompt_System_String_System_Action_System_String__System_Predicate_System_String__MLEM_Ui_Elements_TextField_Rule_System_String_MLEM_Textures_TextureRegion_
+ - name: (
+ - uid: System.String
+ name: String
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: ','
+ - name: " "
+ - uid: System.Action`1
+ name: Action
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.action-1
+ - name: (
+ - name: Of
+ - name: " "
+ - uid: System.String
+ name: String
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: )
+ - name: ','
+ - name: " "
+ - uid: System.Predicate`1
+ name: Predicate
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.predicate-1
+ - name: (
+ - name: Of
+ - name: " "
+ - uid: System.String
+ name: String
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: )
+ - name: ','
+ - name: " "
+ - uid: MLEM.Ui.Elements.TextField.Rule
+ name: Rule
+ isExternal: true
+ - name: ','
+ - name: " "
+ - 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: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo)
+ commentId: M:TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo)
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OpenChoicePrompt_TinyLife_Actions_ChoicePromptInfo_
+ name: OpenChoicePrompt(ChoicePromptInfo)
+ nameWithType: Action.OpenChoicePrompt(ChoicePromptInfo)
+ fullName: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo)
+ name: OpenChoicePrompt
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OpenChoicePrompt_TinyLife_Actions_ChoicePromptInfo_
+ - name: (
+ - uid: TinyLife.Actions.ChoicePromptInfo
+ name: ChoicePromptInfo
+ href: TinyLife.Actions.ChoicePromptInfo.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo)
+ name: OpenChoicePrompt
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OpenChoicePrompt_TinyLife_Actions_ChoicePromptInfo_
+ - name: (
+ - uid: TinyLife.Actions.ChoicePromptInfo
+ name: ChoicePromptInfo
+ href: TinyLife.Actions.ChoicePromptInfo.html
+ - name: )
+- uid: TinyLife.Actions.Action.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32,System.Single,System.Single,System.Single,System.Single)
+ commentId: M:TinyLife.Actions.Action.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32,System.Single,System.Single,System.Single,System.Single)
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_SpeakAlone_Microsoft_Xna_Framework_GameTime_System_Single_TinyLife_Actions_EmoteCategory_TinyLife_Objects_SpeakStyle_System_Int32_System_Single_System_Single_System_Single_System_Single_
+ name: SpeakAlone(GameTime, float, EmoteCategory, SpeakStyle, int, float, float, float, float)
+ nameWithType: Action.SpeakAlone(GameTime, float, EmoteCategory, SpeakStyle, int, float, float, float, float)
+ fullName: TinyLife.Actions.Action.SpeakAlone(Microsoft.Xna.Framework.GameTime, float, TinyLife.Actions.EmoteCategory, TinyLife.Objects.SpeakStyle, int, float, float, float, float)
+ nameWithType.vb: Action.SpeakAlone(GameTime, Single, EmoteCategory, SpeakStyle, Integer, Single, Single, Single, Single)
+ fullName.vb: TinyLife.Actions.Action.SpeakAlone(Microsoft.Xna.Framework.GameTime, Single, TinyLife.Actions.EmoteCategory, TinyLife.Objects.SpeakStyle, Integer, Single, Single, Single, Single)
+ name.vb: SpeakAlone(GameTime, Single, EmoteCategory, SpeakStyle, Integer, Single, Single, Single, Single)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32,System.Single,System.Single,System.Single,System.Single)
+ name: SpeakAlone
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_SpeakAlone_Microsoft_Xna_Framework_GameTime_System_Single_TinyLife_Actions_EmoteCategory_TinyLife_Objects_SpeakStyle_System_Int32_System_Single_System_Single_System_Single_System_Single_
+ - name: (
+ - uid: Microsoft.Xna.Framework.GameTime
+ name: GameTime
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.EmoteCategory
+ name: EmoteCategory
+ href: TinyLife.Actions.EmoteCategory.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.SpeakStyle
+ name: SpeakStyle
+ href: TinyLife.Objects.SpeakStyle.html
+ - name: ','
+ - name: " "
+ - uid: System.Int32
+ name: int
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ - 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: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32,System.Single,System.Single,System.Single,System.Single)
+ name: SpeakAlone
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_SpeakAlone_Microsoft_Xna_Framework_GameTime_System_Single_TinyLife_Actions_EmoteCategory_TinyLife_Objects_SpeakStyle_System_Int32_System_Single_System_Single_System_Single_System_Single_
+ - name: (
+ - uid: Microsoft.Xna.Framework.GameTime
+ name: GameTime
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.EmoteCategory
+ name: EmoteCategory
+ href: TinyLife.Actions.EmoteCategory.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.SpeakStyle
+ name: SpeakStyle
+ href: TinyLife.Objects.SpeakStyle.html
+ - name: ','
+ - name: " "
+ - uid: System.Int32
+ name: Integer
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ - 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: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: )
+- uid: TinyLife.Actions.Action.ThinkAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,System.Single,System.Single,System.Single,System.Single,System.Int32)
+ commentId: M:TinyLife.Actions.Action.ThinkAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,System.Single,System.Single,System.Single,System.Single,System.Int32)
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_ThinkAlone_Microsoft_Xna_Framework_GameTime_System_Single_TinyLife_Actions_EmoteCategory_System_Single_System_Single_System_Single_System_Single_System_Int32_
+ name: ThinkAlone(GameTime, float, EmoteCategory, float, float, float, float, int)
+ nameWithType: Action.ThinkAlone(GameTime, float, EmoteCategory, float, float, float, float, int)
+ fullName: TinyLife.Actions.Action.ThinkAlone(Microsoft.Xna.Framework.GameTime, float, TinyLife.Actions.EmoteCategory, float, float, float, float, int)
+ nameWithType.vb: Action.ThinkAlone(GameTime, Single, EmoteCategory, Single, Single, Single, Single, Integer)
+ fullName.vb: TinyLife.Actions.Action.ThinkAlone(Microsoft.Xna.Framework.GameTime, Single, TinyLife.Actions.EmoteCategory, Single, Single, Single, Single, Integer)
+ name.vb: ThinkAlone(GameTime, Single, EmoteCategory, Single, Single, Single, Single, Integer)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.ThinkAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,System.Single,System.Single,System.Single,System.Single,System.Int32)
+ name: ThinkAlone
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_ThinkAlone_Microsoft_Xna_Framework_GameTime_System_Single_TinyLife_Actions_EmoteCategory_System_Single_System_Single_System_Single_System_Single_System_Int32_
+ - name: (
+ - uid: Microsoft.Xna.Framework.GameTime
+ name: GameTime
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.EmoteCategory
+ name: EmoteCategory
+ href: TinyLife.Actions.EmoteCategory.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: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - uid: System.Int32
+ name: int
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.ThinkAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,System.Single,System.Single,System.Single,System.Single,System.Int32)
+ name: ThinkAlone
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_ThinkAlone_Microsoft_Xna_Framework_GameTime_System_Single_TinyLife_Actions_EmoteCategory_System_Single_System_Single_System_Single_System_Single_System_Int32_
+ - name: (
+ - uid: Microsoft.Xna.Framework.GameTime
+ name: GameTime
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.EmoteCategory
+ name: EmoteCategory
+ href: TinyLife.Actions.EmoteCategory.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: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - uid: System.Int32
+ name: Integer
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ - name: )
+- uid: TinyLife.Actions.Action.SpeakInConversation(TinyLife.Objects.Person,Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Nullable{TinyLife.Actions.EmoteCategory},System.Nullable{TinyLife.Objects.SpeakStyle},System.Int32,System.Single,System.Single,System.Single,System.Single)
+ commentId: M:TinyLife.Actions.Action.SpeakInConversation(TinyLife.Objects.Person,Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Nullable{TinyLife.Actions.EmoteCategory},System.Nullable{TinyLife.Objects.SpeakStyle},System.Int32,System.Single,System.Single,System.Single,System.Single)
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_SpeakInConversation_TinyLife_Objects_Person_Microsoft_Xna_Framework_GameTime_System_Single_TinyLife_Actions_EmoteCategory_TinyLife_Objects_SpeakStyle_System_Nullable_TinyLife_Actions_EmoteCategory__System_Nullable_TinyLife_Objects_SpeakStyle__System_Int32_System_Single_System_Single_System_Single_System_Single_
+ name: SpeakInConversation(Person, GameTime, float, EmoteCategory, SpeakStyle, EmoteCategory?, SpeakStyle?, int, float, float, float, float)
+ nameWithType: Action.SpeakInConversation(Person, GameTime, float, EmoteCategory, SpeakStyle, EmoteCategory?, SpeakStyle?, int, float, float, float, float)
+ fullName: TinyLife.Actions.Action.SpeakInConversation(TinyLife.Objects.Person, Microsoft.Xna.Framework.GameTime, float, TinyLife.Actions.EmoteCategory, TinyLife.Objects.SpeakStyle, TinyLife.Actions.EmoteCategory?, TinyLife.Objects.SpeakStyle?, int, float, float, float, float)
+ nameWithType.vb: Action.SpeakInConversation(Person, GameTime, Single, EmoteCategory, SpeakStyle, EmoteCategory?, SpeakStyle?, Integer, Single, Single, Single, Single)
+ fullName.vb: TinyLife.Actions.Action.SpeakInConversation(TinyLife.Objects.Person, Microsoft.Xna.Framework.GameTime, Single, TinyLife.Actions.EmoteCategory, TinyLife.Objects.SpeakStyle, TinyLife.Actions.EmoteCategory?, TinyLife.Objects.SpeakStyle?, Integer, Single, Single, Single, Single)
+ name.vb: SpeakInConversation(Person, GameTime, Single, EmoteCategory, SpeakStyle, EmoteCategory?, SpeakStyle?, Integer, Single, Single, Single, Single)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.SpeakInConversation(TinyLife.Objects.Person,Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Nullable{TinyLife.Actions.EmoteCategory},System.Nullable{TinyLife.Objects.SpeakStyle},System.Int32,System.Single,System.Single,System.Single,System.Single)
+ name: SpeakInConversation
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_SpeakInConversation_TinyLife_Objects_Person_Microsoft_Xna_Framework_GameTime_System_Single_TinyLife_Actions_EmoteCategory_TinyLife_Objects_SpeakStyle_System_Nullable_TinyLife_Actions_EmoteCategory__System_Nullable_TinyLife_Objects_SpeakStyle__System_Int32_System_Single_System_Single_System_Single_System_Single_
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.GameTime
+ name: GameTime
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.EmoteCategory
+ name: EmoteCategory
+ href: TinyLife.Actions.EmoteCategory.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.SpeakStyle
+ name: SpeakStyle
+ href: TinyLife.Objects.SpeakStyle.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.EmoteCategory
+ name: EmoteCategory
+ href: TinyLife.Actions.EmoteCategory.html
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.SpeakStyle
+ name: SpeakStyle
+ href: TinyLife.Objects.SpeakStyle.html
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Int32
+ name: int
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ - 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: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.SpeakInConversation(TinyLife.Objects.Person,Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Nullable{TinyLife.Actions.EmoteCategory},System.Nullable{TinyLife.Objects.SpeakStyle},System.Int32,System.Single,System.Single,System.Single,System.Single)
+ name: SpeakInConversation
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_SpeakInConversation_TinyLife_Objects_Person_Microsoft_Xna_Framework_GameTime_System_Single_TinyLife_Actions_EmoteCategory_TinyLife_Objects_SpeakStyle_System_Nullable_TinyLife_Actions_EmoteCategory__System_Nullable_TinyLife_Objects_SpeakStyle__System_Int32_System_Single_System_Single_System_Single_System_Single_
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.GameTime
+ name: GameTime
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.EmoteCategory
+ name: EmoteCategory
+ href: TinyLife.Actions.EmoteCategory.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.SpeakStyle
+ name: SpeakStyle
+ href: TinyLife.Objects.SpeakStyle.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.EmoteCategory
+ name: EmoteCategory
+ href: TinyLife.Actions.EmoteCategory.html
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.SpeakStyle
+ name: SpeakStyle
+ href: TinyLife.Objects.SpeakStyle.html
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Int32
+ name: Integer
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ - 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: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: )
+- uid: TinyLife.Actions.Action.ResetSpeech
+ commentId: M:TinyLife.Actions.Action.ResetSpeech
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_ResetSpeech
+ name: ResetSpeech()
+ nameWithType: Action.ResetSpeech()
+ fullName: TinyLife.Actions.Action.ResetSpeech()
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.ResetSpeech
+ name: ResetSpeech
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_ResetSpeech
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.ResetSpeech
+ name: ResetSpeech
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_ResetSpeech
+ - name: (
+ - name: )
+- uid: TinyLife.Actions.Action.FacePartner(TinyLife.Objects.Person)
+ commentId: M:TinyLife.Actions.Action.FacePartner(TinyLife.Objects.Person)
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FacePartner_TinyLife_Objects_Person_
+ name: FacePartner(Person)
+ nameWithType: Action.FacePartner(Person)
+ fullName: TinyLife.Actions.Action.FacePartner(TinyLife.Objects.Person)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.FacePartner(TinyLife.Objects.Person)
+ name: FacePartner
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FacePartner_TinyLife_Objects_Person_
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.FacePartner(TinyLife.Objects.Person)
+ name: FacePartner
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FacePartner_TinyLife_Objects_Person_
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: )
+- uid: TinyLife.Actions.Action.CompleteIfNeedFull(TinyLife.NeedType,TinyLife.Objects.Person)
+ commentId: M:TinyLife.Actions.Action.CompleteIfNeedFull(TinyLife.NeedType,TinyLife.Objects.Person)
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CompleteIfNeedFull_TinyLife_NeedType_TinyLife_Objects_Person_
+ name: CompleteIfNeedFull(NeedType, Person)
+ nameWithType: Action.CompleteIfNeedFull(NeedType, Person)
+ fullName: TinyLife.Actions.Action.CompleteIfNeedFull(TinyLife.NeedType, TinyLife.Objects.Person)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.CompleteIfNeedFull(TinyLife.NeedType,TinyLife.Objects.Person)
+ name: CompleteIfNeedFull
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CompleteIfNeedFull_TinyLife_NeedType_TinyLife_Objects_Person_
+ - name: (
+ - uid: TinyLife.NeedType
+ name: NeedType
+ href: TinyLife.NeedType.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.CompleteIfNeedFull(TinyLife.NeedType,TinyLife.Objects.Person)
+ name: CompleteIfNeedFull
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CompleteIfNeedFull_TinyLife_NeedType_TinyLife_Objects_Person_
+ - name: (
+ - uid: TinyLife.NeedType
+ name: NeedType
+ href: TinyLife.NeedType.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: )
+- uid: TinyLife.Actions.Action.CompleteIfTimeUp(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean)
+ commentId: M:TinyLife.Actions.Action.CompleteIfTimeUp(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean)
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CompleteIfTimeUp_System_TimeSpan_System_Boolean_TinyLife_Skills_SkillType_System_Single_System_Boolean_
+ name: CompleteIfTimeUp(TimeSpan, bool, SkillType, float, bool)
+ nameWithType: Action.CompleteIfTimeUp(TimeSpan, bool, SkillType, float, bool)
+ fullName: TinyLife.Actions.Action.CompleteIfTimeUp(System.TimeSpan, bool, TinyLife.Skills.SkillType, float, bool)
+ nameWithType.vb: Action.CompleteIfTimeUp(TimeSpan, Boolean, SkillType, Single, Boolean)
+ fullName.vb: TinyLife.Actions.Action.CompleteIfTimeUp(System.TimeSpan, Boolean, TinyLife.Skills.SkillType, Single, Boolean)
+ name.vb: CompleteIfTimeUp(TimeSpan, Boolean, SkillType, Single, Boolean)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.CompleteIfTimeUp(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean)
+ name: CompleteIfTimeUp
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CompleteIfTimeUp_System_TimeSpan_System_Boolean_TinyLife_Skills_SkillType_System_Single_System_Boolean_
+ - name: (
+ - uid: System.TimeSpan
+ name: TimeSpan
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.timespan
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Skills.SkillType
+ name: SkillType
+ href: TinyLife.Skills.SkillType.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.CompleteIfTimeUp(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean)
+ name: CompleteIfTimeUp
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CompleteIfTimeUp_System_TimeSpan_System_Boolean_TinyLife_Skills_SkillType_System_Single_System_Boolean_
+ - name: (
+ - uid: System.TimeSpan
+ name: TimeSpan
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.timespan
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Skills.SkillType
+ name: SkillType
+ href: TinyLife.Skills.SkillType.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+- uid: TinyLife.Actions.Action.CancelIfEmotional(TinyLife.Emotions.EmotionType[])
+ commentId: M:TinyLife.Actions.Action.CancelIfEmotional(TinyLife.Emotions.EmotionType[])
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CancelIfEmotional_TinyLife_Emotions_EmotionType___
+ name: CancelIfEmotional(params EmotionType[])
+ nameWithType: Action.CancelIfEmotional(params EmotionType[])
+ fullName: TinyLife.Actions.Action.CancelIfEmotional(params TinyLife.Emotions.EmotionType[])
+ nameWithType.vb: Action.CancelIfEmotional(ParamArray EmotionType())
+ fullName.vb: TinyLife.Actions.Action.CancelIfEmotional(ParamArray TinyLife.Emotions.EmotionType())
+ name.vb: CancelIfEmotional(ParamArray EmotionType())
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.CancelIfEmotional(TinyLife.Emotions.EmotionType[])
+ name: CancelIfEmotional
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CancelIfEmotional_TinyLife_Emotions_EmotionType___
+ - name: (
+ - name: params
+ - name: " "
+ - uid: TinyLife.Emotions.EmotionType
+ name: EmotionType
+ href: TinyLife.Emotions.EmotionType.html
+ - name: '['
+ - name: ']'
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.CancelIfEmotional(TinyLife.Emotions.EmotionType[])
+ name: CancelIfEmotional
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CancelIfEmotional_TinyLife_Emotions_EmotionType___
+ - name: (
+ - name: ParamArray
+ - name: " "
+ - uid: TinyLife.Emotions.EmotionType
+ name: EmotionType
+ href: TinyLife.Emotions.EmotionType.html
+ - name: (
+ - name: )
+ - name: )
+- uid: TinyLife.Actions.Action.Sit(TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot)
+ commentId: M:TinyLife.Actions.Action.Sit(TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot)
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Sit_TinyLife_Objects_Furniture_System_Single_TinyLife_Objects_ActionSpot_
+ name: Sit(Furniture, float, ActionSpot)
+ nameWithType: Action.Sit(Furniture, float, ActionSpot)
+ fullName: TinyLife.Actions.Action.Sit(TinyLife.Objects.Furniture, float, TinyLife.Objects.ActionSpot)
+ nameWithType.vb: Action.Sit(Furniture, Single, ActionSpot)
+ fullName.vb: TinyLife.Actions.Action.Sit(TinyLife.Objects.Furniture, Single, TinyLife.Objects.ActionSpot)
+ name.vb: Sit(Furniture, Single, ActionSpot)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.Sit(TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot)
+ name: Sit
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Sit_TinyLife_Objects_Furniture_System_Single_TinyLife_Objects_ActionSpot_
+ - name: (
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ href: TinyLife.Objects.Furniture.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.ActionSpot
+ name: ActionSpot
+ href: TinyLife.Objects.ActionSpot.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.Sit(TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot)
+ name: Sit
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Sit_TinyLife_Objects_Furniture_System_Single_TinyLife_Objects_ActionSpot_
+ - name: (
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ href: TinyLife.Objects.Furniture.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.ActionSpot
+ name: ActionSpot
+ href: TinyLife.Objects.ActionSpot.html
+ - name: )
+- uid: TinyLife.Actions.Action.GetChildren(System.Boolean)
+ commentId: M:TinyLife.Actions.Action.GetChildren(System.Boolean)
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetChildren_System_Boolean_
+ name: GetChildren(bool)
+ nameWithType: Action.GetChildren(bool)
+ fullName: TinyLife.Actions.Action.GetChildren(bool)
+ nameWithType.vb: Action.GetChildren(Boolean)
+ fullName.vb: TinyLife.Actions.Action.GetChildren(Boolean)
+ name.vb: GetChildren(Boolean)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.GetChildren(System.Boolean)
+ name: GetChildren
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetChildren_System_Boolean_
+ - name: (
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.GetChildren(System.Boolean)
+ name: GetChildren
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetChildren_System_Boolean_
+ - name: (
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+- uid: TinyLife.Actions.Action.GetChild``1(System.Guid,System.Boolean)
+ commentId: M:TinyLife.Actions.Action.GetChild``1(System.Guid,System.Boolean)
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetChild__1_System_Guid_System_Boolean_
+ name: GetChild(Guid, bool)
+ nameWithType: Action.GetChild(Guid, bool)
+ fullName: TinyLife.Actions.Action.GetChild(System.Guid, bool)
+ nameWithType.vb: Action.GetChild(Of T)(Guid, Boolean)
+ fullName.vb: TinyLife.Actions.Action.GetChild(Of T)(System.Guid, Boolean)
+ name.vb: GetChild(Of T)(Guid, Boolean)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.GetChild``1(System.Guid,System.Boolean)
+ name: GetChild
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetChild__1_System_Guid_System_Boolean_
+ - name: <
+ - name: T
+ - name: '>'
+ - name: (
+ - uid: System.Guid
+ name: Guid
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.guid
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.GetChild``1(System.Guid,System.Boolean)
+ name: GetChild
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetChild__1_System_Guid_System_Boolean_
+ - name: (
+ - name: Of
+ - name: " "
+ - name: T
+ - name: )
+ - name: (
+ - uid: System.Guid
+ name: Guid
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.guid
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+- uid: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ commentId: M:TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_PickUpAndGoTo_TinyLife_Actions_ActionInfo_TinyLife_Objects_ObjectCategory_TinyLife_Objects_ObjectCategory_System_Boolean_
+ name: PickUpAndGoTo(ActionInfo, ObjectCategory, ObjectCategory, bool)
+ nameWithType: Action.PickUpAndGoTo(ActionInfo, ObjectCategory, ObjectCategory, bool)
+ fullName: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.ObjectCategory, bool)
+ nameWithType.vb: Action.PickUpAndGoTo(ActionInfo, ObjectCategory, ObjectCategory, Boolean)
+ fullName.vb: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.ObjectCategory, Boolean)
+ name.vb: PickUpAndGoTo(ActionInfo, ObjectCategory, ObjectCategory, Boolean)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ name: PickUpAndGoTo
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_PickUpAndGoTo_TinyLife_Actions_ActionInfo_TinyLife_Objects_ObjectCategory_TinyLife_Objects_ObjectCategory_System_Boolean_
+ - name: (
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ href: TinyLife.Objects.ObjectCategory.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ href: TinyLife.Objects.ObjectCategory.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ name: PickUpAndGoTo
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_PickUpAndGoTo_TinyLife_Actions_ActionInfo_TinyLife_Objects_ObjectCategory_TinyLife_Objects_ObjectCategory_System_Boolean_
+ - name: (
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ href: TinyLife.Objects.ObjectCategory.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ href: TinyLife.Objects.ObjectCategory.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+- uid: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ commentId: M:TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_PickUpAndGoTo_TinyLife_Actions_ActionInfo_System_Func_TinyLife_Objects_Furniture_System_Boolean__System_Func_TinyLife_Objects_Furniture_System_Boolean__System_Boolean_
+ name: PickUpAndGoTo(ActionInfo, Func, Func, bool)
+ nameWithType: Action.PickUpAndGoTo(ActionInfo, Func, Func, bool)
+ fullName: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo, System.Func, System.Func, bool)
+ nameWithType.vb: Action.PickUpAndGoTo(ActionInfo, Func(Of Furniture, Boolean), Func(Of Furniture, Boolean), Boolean)
+ fullName.vb: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo, System.Func(Of TinyLife.Objects.Furniture, Boolean), System.Func(Of TinyLife.Objects.Furniture, Boolean), Boolean)
+ name.vb: PickUpAndGoTo(ActionInfo, Func(Of Furniture, Boolean), Func(Of Furniture, Boolean), Boolean)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ name: PickUpAndGoTo
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_PickUpAndGoTo_TinyLife_Actions_ActionInfo_System_Func_TinyLife_Objects_Furniture_System_Boolean__System_Func_TinyLife_Objects_Furniture_System_Boolean__System_Boolean_
+ - name: (
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: ','
+ - name: " "
+ - uid: System.Func`2
+ name: Func
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.func-2
+ - name: <
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ href: TinyLife.Objects.Furniture.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: '>'
+ - name: ','
+ - name: " "
+ - uid: System.Func`2
+ name: Func
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.func-2
+ - name: <
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ href: TinyLife.Objects.Furniture.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: '>'
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ name: PickUpAndGoTo
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_PickUpAndGoTo_TinyLife_Actions_ActionInfo_System_Func_TinyLife_Objects_Furniture_System_Boolean__System_Func_TinyLife_Objects_Furniture_System_Boolean__System_Boolean_
+ - name: (
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: ','
+ - 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.Furniture
+ name: Furniture
+ href: TinyLife.Objects.Furniture.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+ - name: ','
+ - 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.Furniture
+ name: Furniture
+ href: TinyLife.Objects.Furniture.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+- uid: TinyLife.Actions.Action.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture)
+ commentId: M:TinyLife.Actions.Action.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture)
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetFreeChair_TinyLife_Objects_Person_TinyLife_Objects_Furniture_
+ name: GetFreeChair(Person, Furniture)
+ nameWithType: Action.GetFreeChair(Person, Furniture)
+ fullName: TinyLife.Actions.Action.GetFreeChair(TinyLife.Objects.Person, TinyLife.Objects.Furniture)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture)
+ name: GetFreeChair
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetFreeChair_TinyLife_Objects_Person_TinyLife_Objects_Furniture_
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ href: TinyLife.Objects.Furniture.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture)
+ name: GetFreeChair
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetFreeChair_TinyLife_Objects_Person_TinyLife_Objects_Furniture_
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ href: TinyLife.Objects.Furniture.html
+ - name: )
+- uid: TinyLife.Actions.Action.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean})
+ commentId: M:TinyLife.Actions.Action.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean})
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetFreeChairs_TinyLife_Objects_Person_TinyLife_Objects_Furniture_System_Func_MLEM_Misc_Direction2_System_Boolean__
+ name: GetFreeChairs(Person, Furniture, Func)
+ nameWithType: Action.GetFreeChairs(Person, Furniture, Func)
+ fullName: TinyLife.Actions.Action.GetFreeChairs(TinyLife.Objects.Person, TinyLife.Objects.Furniture, System.Func)
+ nameWithType.vb: Action.GetFreeChairs(Person, Furniture, Func(Of Direction2, Boolean))
+ fullName.vb: TinyLife.Actions.Action.GetFreeChairs(TinyLife.Objects.Person, TinyLife.Objects.Furniture, System.Func(Of MLEM.Misc.Direction2, Boolean))
+ name.vb: GetFreeChairs(Person, Furniture, Func(Of Direction2, Boolean))
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean})
+ name: GetFreeChairs
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetFreeChairs_TinyLife_Objects_Person_TinyLife_Objects_Furniture_System_Func_MLEM_Misc_Direction2_System_Boolean__
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ href: TinyLife.Objects.Furniture.html
+ - name: ','
+ - name: " "
+ - uid: System.Func`2
+ name: Func
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.func-2
+ - name: <
+ - uid: MLEM.Misc.Direction2
+ name: Direction2
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: '>'
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean})
+ name: GetFreeChairs
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetFreeChairs_TinyLife_Objects_Person_TinyLife_Objects_Furniture_System_Func_MLEM_Misc_Direction2_System_Boolean__
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ href: TinyLife.Objects.Furniture.html
+ - name: ','
+ - name: " "
+ - uid: System.Func`2
+ name: Func
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.func-2
+ - name: (
+ - name: Of
+ - name: " "
+ - uid: MLEM.Misc.Direction2
+ name: Direction2
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+ - name: )
+- uid: TinyLife.Actions.Action.GetSeatCategory(TinyLife.Objects.Person)
+ commentId: M:TinyLife.Actions.Action.GetSeatCategory(TinyLife.Objects.Person)
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetSeatCategory_TinyLife_Objects_Person_
+ name: GetSeatCategory(Person)
+ nameWithType: Action.GetSeatCategory(Person)
+ fullName: TinyLife.Actions.Action.GetSeatCategory(TinyLife.Objects.Person)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.GetSeatCategory(TinyLife.Objects.Person)
+ name: GetSeatCategory
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetSeatCategory_TinyLife_Objects_Person_
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.GetSeatCategory(TinyLife.Objects.Person)
+ name: GetSeatCategory
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetSeatCategory_TinyLife_Objects_Person_
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: )
+- uid: TinyLife.Actions.Action.FindAllFreePeople(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean,System.Boolean,System.Boolean)
+ commentId: M:TinyLife.Actions.Action.FindAllFreePeople(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean,System.Boolean,System.Boolean)
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindAllFreePeople_TinyLife_Objects_Person_TinyLife_Actions_ActionType_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_System_Single__System_Nullable_System_Single__System_Boolean_System_Boolean_System_Boolean_
+ name: FindAllFreePeople(Person, ActionType, Map, Vector2?, float?, float?, bool, bool, bool)
+ nameWithType: Action.FindAllFreePeople(Person, ActionType, Map, Vector2?, float?, float?, bool, bool, bool)
+ fullName: TinyLife.Actions.Action.FindAllFreePeople(TinyLife.Objects.Person, TinyLife.Actions.ActionType, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, float?, float?, bool, bool, bool)
+ nameWithType.vb: Action.FindAllFreePeople(Person, ActionType, Map, Vector2?, Single?, Single?, Boolean, Boolean, Boolean)
+ fullName.vb: TinyLife.Actions.Action.FindAllFreePeople(TinyLife.Objects.Person, TinyLife.Actions.ActionType, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, Single?, Single?, Boolean, Boolean, Boolean)
+ name.vb: FindAllFreePeople(Person, ActionType, Map, Vector2?, Single?, Single?, Boolean, Boolean, Boolean)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.FindAllFreePeople(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean,System.Boolean,System.Boolean)
+ name: FindAllFreePeople
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindAllFreePeople_TinyLife_Objects_Person_TinyLife_Actions_ActionType_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_System_Single__System_Nullable_System_Single__System_Boolean_System_Boolean_System_Boolean_
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ href: TinyLife.Actions.ActionType.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.World.Map
+ name: Map
+ href: TinyLife.World.Map.html
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.FindAllFreePeople(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean,System.Boolean,System.Boolean)
+ name: FindAllFreePeople
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindAllFreePeople_TinyLife_Objects_Person_TinyLife_Actions_ActionType_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_System_Single__System_Nullable_System_Single__System_Boolean_System_Boolean_System_Boolean_
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ href: TinyLife.Actions.ActionType.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.World.Map
+ name: Map
+ href: TinyLife.World.Map.html
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+- uid: TinyLife.Actions.Action.FindAllFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Boolean,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean,System.Boolean)
+ commentId: M:TinyLife.Actions.Action.FindAllFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Boolean,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean,System.Boolean)
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindAllFreeFurniture_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_TinyLife_Objects_FurnitureType_System_Boolean_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_System_Single__System_Nullable_System_Single__System_Boolean_System_Boolean_
+ name: FindAllFreeFurniture(Person, ObjectCategory, FurnitureType, bool, Map, Vector2?, float?, float?, bool, bool)
+ nameWithType: Action.FindAllFreeFurniture(Person, ObjectCategory, FurnitureType, bool, Map, Vector2?, float?, float?, bool, bool)
+ fullName: TinyLife.Actions.Action.FindAllFreeFurniture(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType, bool, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, float?, float?, bool, bool)
+ nameWithType.vb: Action.FindAllFreeFurniture(Person, ObjectCategory, FurnitureType, Boolean, Map, Vector2?, Single?, Single?, Boolean, Boolean)
+ fullName.vb: TinyLife.Actions.Action.FindAllFreeFurniture(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType, Boolean, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, Single?, Single?, Boolean, Boolean)
+ name.vb: FindAllFreeFurniture(Person, ObjectCategory, FurnitureType, Boolean, Map, Vector2?, Single?, Single?, Boolean, Boolean)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.FindAllFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Boolean,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean,System.Boolean)
+ name: FindAllFreeFurniture
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindAllFreeFurniture_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_TinyLife_Objects_FurnitureType_System_Boolean_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_System_Single__System_Nullable_System_Single__System_Boolean_System_Boolean_
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ href: TinyLife.Objects.ObjectCategory.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.FurnitureType
+ name: FurnitureType
+ href: TinyLife.Objects.FurnitureType.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.World.Map
+ name: Map
+ href: TinyLife.World.Map.html
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.FindAllFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Boolean,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean,System.Boolean)
+ name: FindAllFreeFurniture
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindAllFreeFurniture_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_TinyLife_Objects_FurnitureType_System_Boolean_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_System_Single__System_Nullable_System_Single__System_Boolean_System_Boolean_
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ href: TinyLife.Objects.ObjectCategory.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.FurnitureType
+ name: FurnitureType
+ href: TinyLife.Objects.FurnitureType.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.World.Map
+ name: Map
+ href: TinyLife.World.Map.html
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+- uid: TinyLife.Actions.Action.FindAllFreeWalls``1(TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean)
+ commentId: M:TinyLife.Actions.Action.FindAllFreeWalls``1(TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean)
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindAllFreeWalls__1_TinyLife_Objects_Person_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_System_Single__System_Nullable_System_Single__System_Boolean_
+ name: FindAllFreeWalls(Person, Map, Vector2?, float?, float?, bool)
+ nameWithType: Action.FindAllFreeWalls(Person, Map, Vector2?, float?, float?, bool)
+ fullName: TinyLife.Actions.Action.FindAllFreeWalls(TinyLife.Objects.Person, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, float?, float?, bool)
+ nameWithType.vb: Action.FindAllFreeWalls(Of T)(Person, Map, Vector2?, Single?, Single?, Boolean)
+ fullName.vb: TinyLife.Actions.Action.FindAllFreeWalls(Of T)(TinyLife.Objects.Person, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, Single?, Single?, Boolean)
+ name.vb: FindAllFreeWalls(Of T)(Person, Map, Vector2?, Single?, Single?, Boolean)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.FindAllFreeWalls``1(TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean)
+ name: FindAllFreeWalls
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindAllFreeWalls__1_TinyLife_Objects_Person_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_System_Single__System_Nullable_System_Single__System_Boolean_
+ - name: <
+ - name: T
+ - name: '>'
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.World.Map
+ name: Map
+ href: TinyLife.World.Map.html
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.FindAllFreeWalls``1(TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean)
+ name: FindAllFreeWalls
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindAllFreeWalls__1_TinyLife_Objects_Person_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_System_Single__System_Nullable_System_Single__System_Boolean_
+ - name: (
+ - name: Of
+ - name: " "
+ - name: T
+ - name: )
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.World.Map
+ name: Map
+ href: TinyLife.World.Map.html
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+- uid: TinyLife.Actions.Action.FindAllFreeGround(TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean)
+ commentId: M:TinyLife.Actions.Action.FindAllFreeGround(TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean)
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindAllFreeGround_TinyLife_Objects_Person_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_System_Single__System_Nullable_System_Single__System_Boolean_
+ name: FindAllFreeGround(Person, Map, Vector2?, float?, float?, bool)
+ nameWithType: Action.FindAllFreeGround(Person, Map, Vector2?, float?, float?, bool)
+ fullName: TinyLife.Actions.Action.FindAllFreeGround(TinyLife.Objects.Person, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, float?, float?, bool)
+ nameWithType.vb: Action.FindAllFreeGround(Person, Map, Vector2?, Single?, Single?, Boolean)
+ fullName.vb: TinyLife.Actions.Action.FindAllFreeGround(TinyLife.Objects.Person, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, Single?, Single?, Boolean)
+ name.vb: FindAllFreeGround(Person, Map, Vector2?, Single?, Single?, Boolean)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.FindAllFreeGround(TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean)
+ name: FindAllFreeGround
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindAllFreeGround_TinyLife_Objects_Person_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_System_Single__System_Nullable_System_Single__System_Boolean_
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.World.Map
+ name: Map
+ href: TinyLife.World.Map.html
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.FindAllFreeGround(TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean)
+ name: FindAllFreeGround
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindAllFreeGround_TinyLife_Objects_Person_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_System_Single__System_Nullable_System_Single__System_Boolean_
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.World.Map
+ name: Map
+ href: TinyLife.World.Map.html
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+- uid: TinyLife.Actions.Action.FindFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean)
+ commentId: M:TinyLife.Actions.Action.FindFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean)
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindFreeFurniture_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_TinyLife_Objects_FurnitureType_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Boolean_System_Boolean_
+ name: FindFreeFurniture(Person, ObjectCategory, FurnitureType, Map, Vector2?, bool, bool)
+ nameWithType: Action.FindFreeFurniture(Person, ObjectCategory, FurnitureType, Map, Vector2?, bool, bool)
+ fullName: TinyLife.Actions.Action.FindFreeFurniture(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, bool, bool)
+ nameWithType.vb: Action.FindFreeFurniture(Person, ObjectCategory, FurnitureType, Map, Vector2?, Boolean, Boolean)
+ fullName.vb: TinyLife.Actions.Action.FindFreeFurniture(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, Boolean, Boolean)
+ name.vb: FindFreeFurniture(Person, ObjectCategory, FurnitureType, Map, Vector2?, Boolean, Boolean)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.FindFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean)
+ name: FindFreeFurniture
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindFreeFurniture_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_TinyLife_Objects_FurnitureType_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Boolean_System_Boolean_
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ href: TinyLife.Objects.ObjectCategory.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.FurnitureType
+ name: FurnitureType
+ href: TinyLife.Objects.FurnitureType.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.World.Map
+ name: Map
+ href: TinyLife.World.Map.html
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.FindFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean)
+ name: FindFreeFurniture
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindFreeFurniture_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_TinyLife_Objects_FurnitureType_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Boolean_System_Boolean_
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ href: TinyLife.Objects.ObjectCategory.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.FurnitureType
+ name: FurnitureType
+ href: TinyLife.Objects.FurnitureType.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.World.Map
+ name: Map
+ href: TinyLife.World.Map.html
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+- uid: TinyLife.Actions.Action.FindAllActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ commentId: M:TinyLife.Actions.Action.FindAllActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindAllActionObjects_TinyLife_Objects_Person_TinyLife_Actions_ActionType_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__
+ name: FindAllActionObjects(Person, ActionType, Map, Vector2?)
+ nameWithType: Action.FindAllActionObjects(Person, ActionType, Map, Vector2?)
+ fullName: TinyLife.Actions.Action.FindAllActionObjects(TinyLife.Objects.Person, TinyLife.Actions.ActionType, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.FindAllActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: FindAllActionObjects
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindAllActionObjects_TinyLife_Objects_Person_TinyLife_Actions_ActionType_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ href: TinyLife.Actions.ActionType.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.World.Map
+ name: Map
+ href: TinyLife.World.Map.html
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: '?'
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.FindAllActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: FindAllActionObjects
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindAllActionObjects_TinyLife_Objects_Person_TinyLife_Actions_ActionType_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ href: TinyLife.Actions.ActionType.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.World.Map
+ name: Map
+ href: TinyLife.World.Map.html
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: '?'
+ - name: )
+- uid: TinyLife.Actions.Action.FindValidActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,System.Boolean,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean)
+ commentId: M:TinyLife.Actions.Action.FindValidActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,System.Boolean,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean)
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindValidActionObjects_TinyLife_Objects_Person_TinyLife_Actions_ActionType_System_Boolean_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Boolean_System_Boolean_
+ name: FindValidActionObjects(Person, ActionType, bool, Map, Vector2?, bool, bool)
+ nameWithType: Action.FindValidActionObjects(Person, ActionType, bool, Map, Vector2?, bool, bool)
+ fullName: TinyLife.Actions.Action.FindValidActionObjects(TinyLife.Objects.Person, TinyLife.Actions.ActionType, bool, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, bool, bool)
+ nameWithType.vb: Action.FindValidActionObjects(Person, ActionType, Boolean, Map, Vector2?, Boolean, Boolean)
+ fullName.vb: TinyLife.Actions.Action.FindValidActionObjects(TinyLife.Objects.Person, TinyLife.Actions.ActionType, Boolean, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, Boolean, Boolean)
+ name.vb: FindValidActionObjects(Person, ActionType, Boolean, Map, Vector2?, Boolean, Boolean)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.FindValidActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,System.Boolean,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean)
+ name: FindValidActionObjects
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindValidActionObjects_TinyLife_Objects_Person_TinyLife_Actions_ActionType_System_Boolean_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Boolean_System_Boolean_
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ href: TinyLife.Actions.ActionType.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.World.Map
+ name: Map
+ href: TinyLife.World.Map.html
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.FindValidActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,System.Boolean,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean)
+ name: FindValidActionObjects
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindValidActionObjects_TinyLife_Objects_Person_TinyLife_Actions_ActionType_System_Boolean_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Boolean_System_Boolean_
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ href: TinyLife.Actions.ActionType.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.World.Map
+ name: Map
+ href: TinyLife.World.Map.html
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+- uid: TinyLife.Actions.Action.GetRandomValidArguments(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean)
+ commentId: M:TinyLife.Actions.Action.GetRandomValidArguments(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean)
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetRandomValidArguments_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_System_Boolean_
+ name: GetRandomValidArguments(ActionType, ActionInfo, bool)
+ nameWithType: Action.GetRandomValidArguments(ActionType, ActionInfo, bool)
+ fullName: TinyLife.Actions.Action.GetRandomValidArguments(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, bool)
+ nameWithType.vb: Action.GetRandomValidArguments(ActionType, ActionInfo, Boolean)
+ fullName.vb: TinyLife.Actions.Action.GetRandomValidArguments(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, Boolean)
+ name.vb: GetRandomValidArguments(ActionType, ActionInfo, Boolean)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.GetRandomValidArguments(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean)
+ name: GetRandomValidArguments
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetRandomValidArguments_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_System_Boolean_
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ href: TinyLife.Actions.ActionType.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.GetRandomValidArguments(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean)
+ name: GetRandomValidArguments
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetRandomValidArguments_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_System_Boolean_
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ href: TinyLife.Actions.ActionType.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+- uid: TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot)
+ commentId: M:TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot)
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetTableSpot_TinyLife_Objects_Furniture_TinyLife_Objects_ActionSpot_
+ name: GetTableSpot(Furniture, ActionSpot)
+ nameWithType: Action.GetTableSpot(Furniture, ActionSpot)
+ fullName: TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture, TinyLife.Objects.ActionSpot)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot)
+ name: GetTableSpot
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetTableSpot_TinyLife_Objects_Furniture_TinyLife_Objects_ActionSpot_
+ - name: (
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ href: TinyLife.Objects.Furniture.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.ActionSpot
+ name: ActionSpot
+ href: TinyLife.Objects.ActionSpot.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot)
+ name: GetTableSpot
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetTableSpot_TinyLife_Objects_Furniture_TinyLife_Objects_ActionSpot_
+ - name: (
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ href: TinyLife.Objects.Furniture.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.ActionSpot
+ name: ActionSpot
+ href: TinyLife.Objects.ActionSpot.html
+ - name: )
+- uid: TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person})
+ commentId: M:TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person})
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_InvokeForBoth_TinyLife_Objects_Person_TinyLife_Objects_Person_System_Action_TinyLife_Objects_Person_TinyLife_Objects_Person__
+ name: InvokeForBoth(Person, Person, Action)
+ nameWithType: Action.InvokeForBoth(Person, Person, Action)
+ fullName: TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person, TinyLife.Objects.Person, System.Action)
+ nameWithType.vb: Action.InvokeForBoth(Person, Person, Action(Of Person, Person))
+ fullName.vb: TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person, TinyLife.Objects.Person, System.Action(Of TinyLife.Objects.Person, TinyLife.Objects.Person))
+ name.vb: InvokeForBoth(Person, Person, Action(Of Person, Person))
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person})
+ name: InvokeForBoth
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_InvokeForBoth_TinyLife_Objects_Person_TinyLife_Objects_Person_System_Action_TinyLife_Objects_Person_TinyLife_Objects_Person__
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: System.Action`2
+ name: Action
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.action-2
+ - name: <
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: '>'
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person})
+ name: InvokeForBoth
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_InvokeForBoth_TinyLife_Objects_Person_TinyLife_Objects_Person_System_Action_TinyLife_Objects_Person_TinyLife_Objects_Person__
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - 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.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: )
+ - name: )
+- uid: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
+ commentId: M:TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CanMultitask_TinyLife_Actions_Action_TinyLife_Actions_Action_
+ name: CanMultitask(Action, Action)
+ nameWithType: Action.CanMultitask(Action, Action)
+ fullName: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action, TinyLife.Actions.Action)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
+ name: CanMultitask
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CanMultitask_TinyLife_Actions_Action_TinyLife_Actions_Action_
+ - name: (
+ - uid: TinyLife.Actions.Action
+ name: Action
+ href: TinyLife.Actions.Action.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.Action
+ name: Action
+ href: TinyLife.Actions.Action.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
+ name: CanMultitask
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CanMultitask_TinyLife_Actions_Action_TinyLife_Actions_Action_
+ - name: (
+ - uid: TinyLife.Actions.Action
+ name: Action
+ href: TinyLife.Actions.Action.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.Action
+ name: Action
+ href: TinyLife.Actions.Action.html
+ - name: )
+- uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ commentId: M:TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_IsInappropriate_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_
+ name: IsInappropriate(ActionType, ActionInfo)
+ nameWithType: Action.IsInappropriate(ActionType, ActionInfo)
+ fullName: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_IsInappropriate_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ href: TinyLife.Actions.ActionType.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_IsInappropriate_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ href: TinyLife.Actions.ActionType.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: )
+- uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ commentId: M:TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_IsLotContentVisible_TinyLife_World_Lot_TinyLife_Objects_Person_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__
+ name: IsLotContentVisible(Lot, Person, Map, Vector2?)
+ nameWithType: Action.IsLotContentVisible(Lot, Person, Map, Vector2?)
+ fullName: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot, TinyLife.Objects.Person, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_IsLotContentVisible_TinyLife_World_Lot_TinyLife_Objects_Person_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ href: TinyLife.World.Lot.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.World.Map
+ name: Map
+ href: TinyLife.World.Map.html
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: '?'
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_IsLotContentVisible_TinyLife_World_Lot_TinyLife_Objects_Person_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ href: TinyLife.World.Lot.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.World.Map
+ name: Map
+ href: TinyLife.World.Map.html
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: '?'
+ - name: )
+- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
+ commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
+ parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ name: SetData(string, object)
+ nameWithType: JsonTypeSafeGenericDataHolder.SetData(string, object)
+ fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(string, object)
+ nameWithType.vb: JsonTypeSafeGenericDataHolder.SetData(String, Object)
+ fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(String, Object)
+ name.vb: SetData(String, Object)
+ spec.csharp:
+ - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
+ name: SetData
+ isExternal: true
+ - name: (
+ - uid: System.String
+ name: string
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+ spec.vb:
+ - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
+ name: SetData
+ isExternal: true
+ - name: (
+ - uid: System.String
+ name: String
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
+ commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
+ parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
+ definition: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ name: SetData(string, T)
+ nameWithType: JsonTypeSafeGenericDataHolder.SetData(string, T)
+ fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(string, T)
+ nameWithType.vb: JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T)
+ fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T)
+ name.vb: SetData(Of T)(String, T)
+ spec.csharp:
+ - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
+ name: SetData
+ isExternal: true
+ - name: <
+ - name: T
+ - name: '>'
+ - name: (
+ - uid: System.String
+ name: string
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: ','
+ - name: " "
+ - name: T
+ - name: )
+ spec.vb:
+ - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
+ name: SetData
+ isExternal: true
+ - name: (
+ - name: Of
+ - name: " "
+ - name: T
+ - name: )
+ - name: (
+ - uid: System.String
+ name: String
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: ','
+ - name: " "
+ - name: T
+ - name: )
+- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
+ commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
+ parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ name: GetData(string)
+ nameWithType: JsonTypeSafeGenericDataHolder.GetData(string)
+ fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData(string)
+ nameWithType.vb: JsonTypeSafeGenericDataHolder.GetData(Of T)(String)
+ fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData(Of T)(String)
+ name.vb: GetData(Of T)(String)
+ spec.csharp:
+ - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
+ name: GetData
+ isExternal: true
+ - name: <
+ - name: T
+ - name: '>'
+ - name: (
+ - uid: System.String
+ name: string
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: )
+ spec.vb:
+ - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
+ name: GetData
+ isExternal: true
+ - name: (
+ - name: Of
+ - name: " "
+ - name: T
+ - name: )
+ - name: (
+ - uid: System.String
+ name: String
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: )
+- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys
+ commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys
+ parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
+ isExternal: true
+ name: GetDataKeys()
+ nameWithType: JsonTypeSafeGenericDataHolder.GetDataKeys()
+ fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys()
+ spec.csharp:
+ - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys
+ name: GetDataKeys
+ isExternal: true
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys
+ name: GetDataKeys
+ isExternal: true
+ - name: (
+ - name: )
+- uid: System.Object.Equals(System.Object)
+ commentId: M:System.Object.Equals(System.Object)
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
+ name: Equals(object)
+ nameWithType: object.Equals(object)
+ fullName: object.Equals(object)
+ nameWithType.vb: Object.Equals(Object)
+ fullName.vb: Object.Equals(Object)
+ name.vb: Equals(Object)
+ spec.csharp:
+ - uid: System.Object.Equals(System.Object)
+ name: Equals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
+ - name: (
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+ spec.vb:
+ - uid: System.Object.Equals(System.Object)
+ name: Equals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
+ - name: (
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+- uid: System.Object.Equals(System.Object,System.Object)
+ commentId: M:System.Object.Equals(System.Object,System.Object)
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
+ name: Equals(object, object)
+ nameWithType: object.Equals(object, object)
+ fullName: object.Equals(object, object)
+ nameWithType.vb: Object.Equals(Object, Object)
+ fullName.vb: Object.Equals(Object, Object)
+ name.vb: Equals(Object, Object)
+ spec.csharp:
+ - uid: System.Object.Equals(System.Object,System.Object)
+ name: Equals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
+ - name: (
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+ spec.vb:
+ - uid: System.Object.Equals(System.Object,System.Object)
+ name: Equals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
+ - name: (
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+- uid: System.Object.GetHashCode
+ commentId: M:System.Object.GetHashCode
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
+ name: GetHashCode()
+ nameWithType: object.GetHashCode()
+ fullName: object.GetHashCode()
+ nameWithType.vb: Object.GetHashCode()
+ fullName.vb: Object.GetHashCode()
+ spec.csharp:
+ - uid: System.Object.GetHashCode
+ name: GetHashCode
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: System.Object.GetHashCode
+ name: GetHashCode
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
+ - name: (
+ - name: )
+- uid: System.Object.GetType
+ commentId: M:System.Object.GetType
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gettype
+ name: GetType()
+ nameWithType: object.GetType()
+ fullName: object.GetType()
+ nameWithType.vb: Object.GetType()
+ fullName.vb: Object.GetType()
+ spec.csharp:
+ - uid: System.Object.GetType
+ name: GetType
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gettype
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: System.Object.GetType
+ name: GetType
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gettype
+ - name: (
+ - name: )
+- uid: System.Object.MemberwiseClone
+ commentId: M:System.Object.MemberwiseClone
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
+ name: MemberwiseClone()
+ nameWithType: object.MemberwiseClone()
+ fullName: object.MemberwiseClone()
+ nameWithType.vb: Object.MemberwiseClone()
+ fullName.vb: Object.MemberwiseClone()
+ spec.csharp:
+ - uid: System.Object.MemberwiseClone
+ name: MemberwiseClone
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: System.Object.MemberwiseClone
+ name: MemberwiseClone
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
+ - name: (
+ - name: )
+- uid: System.Object.ReferenceEquals(System.Object,System.Object)
+ commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
+ name: ReferenceEquals(object, object)
+ nameWithType: object.ReferenceEquals(object, object)
+ fullName: object.ReferenceEquals(object, object)
+ nameWithType.vb: Object.ReferenceEquals(Object, Object)
+ fullName.vb: Object.ReferenceEquals(Object, Object)
+ name.vb: ReferenceEquals(Object, Object)
+ spec.csharp:
+ - uid: System.Object.ReferenceEquals(System.Object,System.Object)
+ name: ReferenceEquals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
+ - name: (
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+ spec.vb:
+ - uid: System.Object.ReferenceEquals(System.Object,System.Object)
+ name: ReferenceEquals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
+ - name: (
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+- uid: System.Object.ToString
+ commentId: M:System.Object.ToString
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.tostring
+ name: ToString()
+ nameWithType: object.ToString()
+ fullName: object.ToString()
+ nameWithType.vb: Object.ToString()
+ fullName.vb: Object.ToString()
+ spec.csharp:
+ - uid: System.Object.ToString
+ name: ToString
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.tostring
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: System.Object.ToString
+ name: ToString
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.tostring
+ - name: (
+ - name: )
+- uid: TinyLife.Actions.ResearchUpgradesAction.TinyLife.Utilities.Extensions.JsonCopy``1
+ commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
+ parent: TinyLife.Utilities.Extensions
+ definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
+ href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
+ name: JsonCopy(ResearchUpgradesAction)
+ nameWithType: Extensions.JsonCopy(ResearchUpgradesAction)
+ fullName: TinyLife.Utilities.Extensions.JsonCopy(TinyLife.Actions.ResearchUpgradesAction)
+ nameWithType.vb: Extensions.JsonCopy(Of ResearchUpgradesAction)(ResearchUpgradesAction)
+ fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Actions.ResearchUpgradesAction)(TinyLife.Actions.ResearchUpgradesAction)
+ name.vb: JsonCopy(Of ResearchUpgradesAction)(ResearchUpgradesAction)
+ spec.csharp:
+ - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.ResearchUpgradesAction)
+ name: JsonCopy
+ href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
+ - name: <
+ - uid: TinyLife.Actions.ResearchUpgradesAction
+ name: ResearchUpgradesAction
+ href: TinyLife.Actions.ResearchUpgradesAction.html
+ - name: '>'
+ - name: (
+ - uid: TinyLife.Actions.ResearchUpgradesAction
+ name: ResearchUpgradesAction
+ href: TinyLife.Actions.ResearchUpgradesAction.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.ResearchUpgradesAction)
+ name: JsonCopy
+ href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
+ - name: (
+ - name: Of
+ - name: " "
+ - uid: TinyLife.Actions.ResearchUpgradesAction
+ name: ResearchUpgradesAction
+ href: TinyLife.Actions.ResearchUpgradesAction.html
+ - name: )
+ - name: (
+ - uid: TinyLife.Actions.ResearchUpgradesAction
+ name: ResearchUpgradesAction
+ href: TinyLife.Actions.ResearchUpgradesAction.html
+ - name: )
+- uid: System
+ commentId: N:System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system
+ name: System
+ nameWithType: System
+ fullName: System
+- uid: MLEM.Data.Json
+ commentId: N:MLEM.Data.Json
+ isExternal: true
+ name: MLEM.Data.Json
+ nameWithType: MLEM.Data.Json
+ fullName: MLEM.Data.Json
+ spec.csharp:
+ - uid: MLEM
+ name: MLEM
+ isExternal: true
+ - name: .
+ - uid: MLEM.Data
+ name: Data
+ isExternal: true
+ - name: .
+ - uid: MLEM.Data.Json
+ name: Json
+ isExternal: true
+ spec.vb:
+ - uid: MLEM
+ name: MLEM
+ isExternal: true
+ - name: .
+ - uid: MLEM.Data
+ name: Data
+ isExternal: true
+ - name: .
+ - uid: MLEM.Data.Json
+ name: Json
+ isExternal: true
+- uid: TinyLife.Actions.BehaviorAction`1
+ commentId: T:TinyLife.Actions.BehaviorAction`1
+ href: TinyLife.Actions.BehaviorAction-1.html
+ name: BehaviorAction
+ nameWithType: BehaviorAction
+ fullName: TinyLife.Actions.BehaviorAction
+ nameWithType.vb: BehaviorAction(Of T)
+ fullName.vb: TinyLife.Actions.BehaviorAction(Of T)
+ name.vb: BehaviorAction(Of T)
+ spec.csharp:
+ - uid: TinyLife.Actions.BehaviorAction`1
+ name: BehaviorAction
+ href: TinyLife.Actions.BehaviorAction-1.html
+ - name: <
+ - name: T
+ - name: '>'
+ spec.vb:
+ - uid: TinyLife.Actions.BehaviorAction`1
+ name: BehaviorAction
+ href: TinyLife.Actions.BehaviorAction-1.html
+ - name: (
+ - name: Of
+ - name: " "
+ - name: T
+ - name: )
+- uid: MLEM.Misc
+ commentId: N:MLEM.Misc
+ isExternal: true
+ name: MLEM.Misc
+ nameWithType: MLEM.Misc
+ fullName: MLEM.Misc
+ spec.csharp:
+ - uid: MLEM
+ name: MLEM
+ isExternal: true
+ - name: .
+ - uid: MLEM.Misc
+ name: Misc
+ isExternal: true
+ spec.vb:
+ - uid: MLEM
+ name: MLEM
+ isExternal: true
+ - name: .
+ - uid: MLEM.Misc
+ name: Misc
+ isExternal: true
+- uid: TinyLife.Actions.BehaviorAction`1.Behavior
+ commentId: P:TinyLife.Actions.BehaviorAction`1.Behavior
+ href: TinyLife.Actions.BehaviorAction-1.html#TinyLife_Actions_BehaviorAction_1_Behavior
+ name: Behavior
+ nameWithType: BehaviorAction.Behavior
+ fullName: TinyLife.Actions.BehaviorAction.Behavior
+ nameWithType.vb: BehaviorAction(Of T).Behavior
+ fullName.vb: TinyLife.Actions.BehaviorAction(Of T).Behavior
+- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
+ commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ name: SetData(string, T)
+ nameWithType: JsonTypeSafeGenericDataHolder.SetData(string, T)
+ fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(string, T)
+ nameWithType.vb: JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T)
+ fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T)
+ name.vb: SetData(Of T)(String, T)
+ spec.csharp:
+ - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
+ name: SetData
+ isExternal: true
+ - name: <
+ - name: T
+ - name: '>'
+ - name: (
+ - uid: System.String
+ name: string
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: ','
+ - name: " "
+ - name: T
+ - name: )
+ spec.vb:
+ - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
+ name: SetData
+ isExternal: true
+ - name: (
+ - name: Of
+ - name: " "
+ - name: T
+ - name: )
+ - name: (
+ - uid: System.String
+ name: String
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: ','
+ - name: " "
+ - name: T
+ - name: )
+- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
+ commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
+ href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
+ name: JsonCopy(T)
+ nameWithType: Extensions.JsonCopy(T)
+ fullName: TinyLife.Utilities.Extensions.JsonCopy(T)
+ nameWithType.vb: Extensions.JsonCopy(Of T)(T)
+ fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of T)(T)
+ name.vb: JsonCopy(Of T)(T)
+ spec.csharp:
+ - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
+ name: JsonCopy
+ href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
+ - name: <
+ - name: T
+ - name: '>'
+ - name: (
+ - name: T
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
+ name: JsonCopy
+ href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
+ - name: (
+ - name: Of
+ - name: " "
+ - name: T
+ - name: )
+ - name: (
+ - name: T
+ - name: )
+- uid: TinyLife.Utilities.Extensions
+ commentId: T:TinyLife.Utilities.Extensions
+ parent: TinyLife.Utilities
+ href: TinyLife.Utilities.Extensions.html
+ name: Extensions
+ nameWithType: Extensions
+ fullName: TinyLife.Utilities.Extensions
+- uid: TinyLife.Utilities
+ commentId: N:TinyLife.Utilities
+ href: TinyLife.html
+ name: TinyLife.Utilities
+ nameWithType: TinyLife.Utilities
+ fullName: TinyLife.Utilities
+ spec.csharp:
+ - uid: TinyLife
+ name: TinyLife
+ href: TinyLife.html
+ - name: .
+ - uid: TinyLife.Utilities
+ name: Utilities
+ href: TinyLife.Utilities.html
+ spec.vb:
+ - uid: TinyLife
+ name: TinyLife
+ href: TinyLife.html
+ - name: .
+ - uid: TinyLife.Utilities
+ name: Utilities
+ href: TinyLife.Utilities.html
+- uid: TinyLife.Actions.ResearchUpgradesAction.#ctor*
+ commentId: Overload:TinyLife.Actions.ResearchUpgradesAction.#ctor
+ href: TinyLife.Actions.ResearchUpgradesAction.html#TinyLife_Actions_ResearchUpgradesAction__ctor_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_
+ name: ResearchUpgradesAction
+ nameWithType: ResearchUpgradesAction.ResearchUpgradesAction
+ fullName: TinyLife.Actions.ResearchUpgradesAction.ResearchUpgradesAction
+ nameWithType.vb: ResearchUpgradesAction.New
+ fullName.vb: TinyLife.Actions.ResearchUpgradesAction.New
+ name.vb: New
+- uid: TinyLife.Actions.ActionType
+ commentId: T:TinyLife.Actions.ActionType
+ parent: TinyLife.Actions
+ href: TinyLife.Actions.ActionType.html
+ name: ActionType
+ nameWithType: ActionType
+ fullName: TinyLife.Actions.ActionType
+- uid: TinyLife.Actions.ActionInfo
+ commentId: T:TinyLife.Actions.ActionInfo
+ parent: TinyLife.Actions
+ href: TinyLife.Actions.ActionInfo.html
+ name: ActionInfo
+ nameWithType: ActionInfo
+ fullName: TinyLife.Actions.ActionInfo
+- uid: TinyLife.Actions.MultiAction.AndThenIsCompleted
+ commentId: M:TinyLife.Actions.MultiAction.AndThenIsCompleted
+ parent: TinyLife.Actions.MultiAction
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenIsCompleted
+ name: AndThenIsCompleted()
+ nameWithType: MultiAction.AndThenIsCompleted()
+ fullName: TinyLife.Actions.MultiAction.AndThenIsCompleted()
+ spec.csharp:
+ - uid: TinyLife.Actions.MultiAction.AndThenIsCompleted
+ name: AndThenIsCompleted
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenIsCompleted
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.MultiAction.AndThenIsCompleted
+ name: AndThenIsCompleted
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenIsCompleted
+ - name: (
+ - name: )
+- uid: TinyLife.Actions.ResearchUpgradesAction.AndThenIsCompleted*
+ commentId: Overload:TinyLife.Actions.ResearchUpgradesAction.AndThenIsCompleted
+ href: TinyLife.Actions.ResearchUpgradesAction.html#TinyLife_Actions_ResearchUpgradesAction_AndThenIsCompleted
+ name: AndThenIsCompleted
+ nameWithType: ResearchUpgradesAction.AndThenIsCompleted
+ fullName: TinyLife.Actions.ResearchUpgradesAction.AndThenIsCompleted
+- uid: TinyLife.Actions.CompletionType
+ commentId: T:TinyLife.Actions.CompletionType
+ parent: TinyLife.Actions
+ href: TinyLife.Actions.CompletionType.html
+ name: CompletionType
+ nameWithType: CompletionType
+ fullName: TinyLife.Actions.CompletionType
+- uid: TinyLife.Actions.BehaviorAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
+ commentId: M:TinyLife.Actions.BehaviorAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
+ parent: TinyLife.Actions.BehaviorAction
+ href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_AndThenOnCompleted_TinyLife_Actions_CompletionType_
+ name: AndThenOnCompleted(CompletionType)
+ nameWithType: BehaviorAction.AndThenOnCompleted(CompletionType)
+ fullName: TinyLife.Actions.BehaviorAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
+ spec.csharp:
+ - uid: TinyLife.Actions.BehaviorAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
+ name: AndThenOnCompleted
+ href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_AndThenOnCompleted_TinyLife_Actions_CompletionType_
+ - name: (
+ - uid: TinyLife.Actions.CompletionType
+ name: CompletionType
+ href: TinyLife.Actions.CompletionType.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.BehaviorAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
+ name: AndThenOnCompleted
+ href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_AndThenOnCompleted_TinyLife_Actions_CompletionType_
+ - name: (
+ - uid: TinyLife.Actions.CompletionType
+ name: CompletionType
+ href: TinyLife.Actions.CompletionType.html
+ - name: )
+- uid: TinyLife.Actions.ResearchUpgradesAction.AndThenOnCompleted*
+ commentId: Overload:TinyLife.Actions.ResearchUpgradesAction.AndThenOnCompleted
+ href: TinyLife.Actions.ResearchUpgradesAction.html#TinyLife_Actions_ResearchUpgradesAction_AndThenOnCompleted_TinyLife_Actions_CompletionType_
+ name: AndThenOnCompleted
+ nameWithType: ResearchUpgradesAction.AndThenOnCompleted
+ fullName: TinyLife.Actions.ResearchUpgradesAction.AndThenOnCompleted
diff --git a/docs/api/TinyLife.Actions.SellAction.yml b/docs/api/TinyLife.Actions.SellAction.yml
index e5476b9..02d1798 100644
--- a/docs/api/TinyLife.Actions.SellAction.yml
+++ b/docs/api/TinyLife.Actions.SellAction.yml
@@ -60,8 +60,6 @@ items:
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)
- TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
- TinyLife.Actions.MultiAction.CanStartNow
- - TinyLife.Actions.MultiAction.DiscardHeldItem
- - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
@@ -747,50 +745,6 @@ references:
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_CanStartNow
- name: (
- name: )
-- uid: TinyLife.Actions.MultiAction.DiscardHeldItem
- commentId: M:TinyLife.Actions.MultiAction.DiscardHeldItem
- parent: TinyLife.Actions.MultiAction
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
- name: DiscardHeldItem()
- nameWithType: MultiAction.DiscardHeldItem()
- fullName: TinyLife.Actions.MultiAction.DiscardHeldItem()
- spec.csharp:
- - uid: TinyLife.Actions.MultiAction.DiscardHeldItem
- name: DiscardHeldItem
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
- - name: (
- - name: )
- spec.vb:
- - uid: TinyLife.Actions.MultiAction.DiscardHeldItem
- name: DiscardHeldItem
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
- - name: (
- - name: )
-- uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- parent: TinyLife.Actions.MultiAction
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
- name: GoToActionLocation(ObjectCategory)
- nameWithType: MultiAction.GoToActionLocation(ObjectCategory)
- fullName: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- spec.csharp:
- - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- name: GoToActionLocation
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
- - name: (
- - uid: TinyLife.Objects.ObjectCategory
- name: ObjectCategory
- href: TinyLife.Objects.ObjectCategory.html
- - name: )
- spec.vb:
- - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- name: GoToActionLocation
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
- - name: (
- - uid: TinyLife.Objects.ObjectCategory
- name: ObjectCategory
- href: TinyLife.Objects.ObjectCategory.html
- - name: )
- uid: TinyLife.Actions.Action.Random
commentId: F:TinyLife.Actions.Action.Random
parent: TinyLife.Actions.Action
diff --git a/docs/api/TinyLife.Actions.SitAction.yml b/docs/api/TinyLife.Actions.SitAction.yml
index b0ba23d..075f723 100644
--- a/docs/api/TinyLife.Actions.SitAction.yml
+++ b/docs/api/TinyLife.Actions.SitAction.yml
@@ -62,8 +62,6 @@ items:
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)
- TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
- TinyLife.Actions.MultiAction.CanStartNow
- - TinyLife.Actions.MultiAction.DiscardHeldItem
- - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
@@ -224,7 +222,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenUpdate
path: ../TinyLife/Actions/SitAction.cs
- startLine: 26
+ startLine: 28
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -271,7 +269,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenIsCompleted
path: ../TinyLife/Actions/SitAction.cs
- startLine: 34
+ startLine: 36
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -306,7 +304,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanMultitask
path: ../TinyLife/Actions/SitAction.cs
- startLine: 47
+ startLine: 49
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -732,50 +730,6 @@ references:
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_CanStartNow
- name: (
- name: )
-- uid: TinyLife.Actions.MultiAction.DiscardHeldItem
- commentId: M:TinyLife.Actions.MultiAction.DiscardHeldItem
- parent: TinyLife.Actions.MultiAction
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
- name: DiscardHeldItem()
- nameWithType: MultiAction.DiscardHeldItem()
- fullName: TinyLife.Actions.MultiAction.DiscardHeldItem()
- spec.csharp:
- - uid: TinyLife.Actions.MultiAction.DiscardHeldItem
- name: DiscardHeldItem
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
- - name: (
- - name: )
- spec.vb:
- - uid: TinyLife.Actions.MultiAction.DiscardHeldItem
- name: DiscardHeldItem
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
- - name: (
- - name: )
-- uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- parent: TinyLife.Actions.MultiAction
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
- name: GoToActionLocation(ObjectCategory)
- nameWithType: MultiAction.GoToActionLocation(ObjectCategory)
- fullName: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- spec.csharp:
- - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- name: GoToActionLocation
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
- - name: (
- - uid: TinyLife.Objects.ObjectCategory
- name: ObjectCategory
- href: TinyLife.Objects.ObjectCategory.html
- - name: )
- spec.vb:
- - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- name: GoToActionLocation
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
- - name: (
- - uid: TinyLife.Objects.ObjectCategory
- name: ObjectCategory
- href: TinyLife.Objects.ObjectCategory.html
- - name: )
- uid: TinyLife.Actions.Action.Random
commentId: F:TinyLife.Actions.Action.Random
parent: TinyLife.Actions.Action
diff --git a/docs/api/TinyLife.Actions.SocialAction.yml b/docs/api/TinyLife.Actions.SocialAction.yml
index 3ab5e1d..a25c38d 100644
--- a/docs/api/TinyLife.Actions.SocialAction.yml
+++ b/docs/api/TinyLife.Actions.SocialAction.yml
@@ -87,8 +87,6 @@ items:
- TinyLife.Actions.MultiAction.IsCompleted
- TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)
- - TinyLife.Actions.MultiAction.DiscardHeldItem
- - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
@@ -1616,50 +1614,6 @@ references:
name: Person
href: TinyLife.Objects.Person.html
- name: )
-- uid: TinyLife.Actions.MultiAction.DiscardHeldItem
- commentId: M:TinyLife.Actions.MultiAction.DiscardHeldItem
- parent: TinyLife.Actions.MultiAction
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
- name: DiscardHeldItem()
- nameWithType: MultiAction.DiscardHeldItem()
- fullName: TinyLife.Actions.MultiAction.DiscardHeldItem()
- spec.csharp:
- - uid: TinyLife.Actions.MultiAction.DiscardHeldItem
- name: DiscardHeldItem
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
- - name: (
- - name: )
- spec.vb:
- - uid: TinyLife.Actions.MultiAction.DiscardHeldItem
- name: DiscardHeldItem
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
- - name: (
- - name: )
-- uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- parent: TinyLife.Actions.MultiAction
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
- name: GoToActionLocation(ObjectCategory)
- nameWithType: MultiAction.GoToActionLocation(ObjectCategory)
- fullName: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- spec.csharp:
- - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- name: GoToActionLocation
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
- - name: (
- - uid: TinyLife.Objects.ObjectCategory
- name: ObjectCategory
- href: TinyLife.Objects.ObjectCategory.html
- - name: )
- spec.vb:
- - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- name: GoToActionLocation
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
- - name: (
- - uid: TinyLife.Objects.ObjectCategory
- name: ObjectCategory
- href: TinyLife.Objects.ObjectCategory.html
- - name: )
- uid: TinyLife.Actions.Action.Random
commentId: F:TinyLife.Actions.Action.Random
parent: TinyLife.Actions.Action
diff --git a/docs/api/TinyLife.Actions.StoreAction.yml b/docs/api/TinyLife.Actions.StoreAction.yml
index c5220d6..eba26a7 100644
--- a/docs/api/TinyLife.Actions.StoreAction.yml
+++ b/docs/api/TinyLife.Actions.StoreAction.yml
@@ -59,8 +59,6 @@ items:
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)
- TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
- TinyLife.Actions.MultiAction.CanStartNow
- - TinyLife.Actions.MultiAction.DiscardHeldItem
- - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
@@ -216,7 +214,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenInitialize
path: ../TinyLife/Actions/StoreAction.cs
- startLine: 34
+ startLine: 36
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -248,7 +246,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenUpdate
path: ../TinyLife/Actions/StoreAction.cs
- startLine: 43
+ startLine: 45
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -295,7 +293,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenIsCompleted
path: ../TinyLife/Actions/StoreAction.cs
- startLine: 49
+ startLine: 51
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -330,7 +328,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenOnCompleted
path: ../TinyLife/Actions/StoreAction.cs
- startLine: 54
+ startLine: 56
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -718,50 +716,6 @@ references:
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_CanStartNow
- name: (
- name: )
-- uid: TinyLife.Actions.MultiAction.DiscardHeldItem
- commentId: M:TinyLife.Actions.MultiAction.DiscardHeldItem
- parent: TinyLife.Actions.MultiAction
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
- name: DiscardHeldItem()
- nameWithType: MultiAction.DiscardHeldItem()
- fullName: TinyLife.Actions.MultiAction.DiscardHeldItem()
- spec.csharp:
- - uid: TinyLife.Actions.MultiAction.DiscardHeldItem
- name: DiscardHeldItem
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
- - name: (
- - name: )
- spec.vb:
- - uid: TinyLife.Actions.MultiAction.DiscardHeldItem
- name: DiscardHeldItem
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
- - name: (
- - name: )
-- uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- parent: TinyLife.Actions.MultiAction
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
- name: GoToActionLocation(ObjectCategory)
- nameWithType: MultiAction.GoToActionLocation(ObjectCategory)
- fullName: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- spec.csharp:
- - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- name: GoToActionLocation
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
- - name: (
- - uid: TinyLife.Objects.ObjectCategory
- name: ObjectCategory
- href: TinyLife.Objects.ObjectCategory.html
- - name: )
- spec.vb:
- - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- name: GoToActionLocation
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
- - name: (
- - uid: TinyLife.Objects.ObjectCategory
- name: ObjectCategory
- href: TinyLife.Objects.ObjectCategory.html
- - name: )
- uid: TinyLife.Actions.Action.Random
commentId: F:TinyLife.Actions.Action.Random
parent: TinyLife.Actions.Action
diff --git a/docs/api/TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult.yml b/docs/api/TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult.yml
index 46a1892..f9935bd 100644
--- a/docs/api/TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult.yml
+++ b/docs/api/TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult.yml
@@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EvaluationResult
path: ../TinyLife/Actions/TalkAction.cs
- startLine: 523
+ startLine: 524
assemblies:
- Tiny Life
namespace: TinyLife.Actions
diff --git a/docs/api/TinyLife.Actions.TalkAction.TalkSettings.yml b/docs/api/TinyLife.Actions.TalkAction.TalkSettings.yml
index fc6944f..8f89233 100644
--- a/docs/api/TinyLife.Actions.TalkAction.TalkSettings.yml
+++ b/docs/api/TinyLife.Actions.TalkAction.TalkSettings.yml
@@ -955,14 +955,16 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EvaluateFully
path: ../TinyLife/Actions/TalkAction.cs
- startLine: 327
+ startLine: 328
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: >-
- Evaluates these fully after a is completed.
+ Evaluates these fully from the perspective of the main conversation partner () after a is completed.
This method internally calls using the passed parameters, but additionally evaluates information that can only be evaluated using , like the of a relationship.
+
+ This method is automatically called by the main conversation partner () in .
example: []
syntax:
content: public virtual void EvaluateFully(SocialAction action)
@@ -990,12 +992,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EvaluateSimple
path: ../TinyLife/Actions/TalkAction.cs
- startLine: 346
+ startLine: 347
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: >-
- Evaluates these after an has completed.
+ Evaluates these from the perspective of the main conversation partner () after an has completed.
This method causes friendship and romance to be added to the involved people's , adds the etc.
@@ -1039,7 +1041,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EvaluateValues
path: ../TinyLife/Actions/TalkAction.cs
- startLine: 425
+ startLine: 426
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1091,7 +1093,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CheckCanExecute
path: ../TinyLife/Actions/TalkAction.cs
- startLine: 509
+ startLine: 510
assemblies:
- Tiny Life
namespace: TinyLife.Actions
diff --git a/docs/api/TinyLife.Actions.TalkAction.yml b/docs/api/TinyLife.Actions.TalkAction.yml
index 1709149..44c3bdf 100644
--- a/docs/api/TinyLife.Actions.TalkAction.yml
+++ b/docs/api/TinyLife.Actions.TalkAction.yml
@@ -90,8 +90,6 @@ items:
- TinyLife.Actions.MultiAction.IsCompleted
- TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)
- - TinyLife.Actions.MultiAction.DiscardHeldItem
- - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
@@ -1684,50 +1682,6 @@ references:
name: Person
href: TinyLife.Objects.Person.html
- name: )
-- uid: TinyLife.Actions.MultiAction.DiscardHeldItem
- commentId: M:TinyLife.Actions.MultiAction.DiscardHeldItem
- parent: TinyLife.Actions.MultiAction
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
- name: DiscardHeldItem()
- nameWithType: MultiAction.DiscardHeldItem()
- fullName: TinyLife.Actions.MultiAction.DiscardHeldItem()
- spec.csharp:
- - uid: TinyLife.Actions.MultiAction.DiscardHeldItem
- name: DiscardHeldItem
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
- - name: (
- - name: )
- spec.vb:
- - uid: TinyLife.Actions.MultiAction.DiscardHeldItem
- name: DiscardHeldItem
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
- - name: (
- - name: )
-- uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- parent: TinyLife.Actions.MultiAction
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
- name: GoToActionLocation(ObjectCategory)
- nameWithType: MultiAction.GoToActionLocation(ObjectCategory)
- fullName: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- spec.csharp:
- - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- name: GoToActionLocation
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
- - name: (
- - uid: TinyLife.Objects.ObjectCategory
- name: ObjectCategory
- href: TinyLife.Objects.ObjectCategory.html
- - name: )
- spec.vb:
- - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- name: GoToActionLocation
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
- - name: (
- - uid: TinyLife.Objects.ObjectCategory
- name: ObjectCategory
- href: TinyLife.Objects.ObjectCategory.html
- - name: )
- uid: TinyLife.Actions.Action.Random
commentId: F:TinyLife.Actions.Action.Random
parent: TinyLife.Actions.Action
diff --git a/docs/api/TinyLife.Actions.UpgradeFurnitureAction.yml b/docs/api/TinyLife.Actions.UpgradeFurnitureAction.yml
new file mode 100644
index 0000000..31fa1aa
--- /dev/null
+++ b/docs/api/TinyLife.Actions.UpgradeFurnitureAction.yml
@@ -0,0 +1,4515 @@
+### YamlMime:ManagedReference
+items:
+- uid: TinyLife.Actions.UpgradeFurnitureAction
+ commentId: T:TinyLife.Actions.UpgradeFurnitureAction
+ id: UpgradeFurnitureAction
+ parent: TinyLife.Actions
+ children:
+ - TinyLife.Actions.UpgradeFurnitureAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,TinyLife.Objects.Upgrade)
+ - TinyLife.Actions.UpgradeFurnitureAction.AndThenInitialize
+ - TinyLife.Actions.UpgradeFurnitureAction.AndThenIsCompleted
+ - TinyLife.Actions.UpgradeFurnitureAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
+ - TinyLife.Actions.UpgradeFurnitureAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
+ - TinyLife.Actions.UpgradeFurnitureAction.CreateFirstActions
+ - TinyLife.Actions.UpgradeFurnitureAction.GetArguments(TinyLife.Actions.ActionInfo,System.Boolean)
+ - TinyLife.Actions.UpgradeFurnitureAction.GetProgress
+ langs:
+ - csharp
+ - vb
+ name: UpgradeFurnitureAction
+ nameWithType: UpgradeFurnitureAction
+ fullName: TinyLife.Actions.UpgradeFurnitureAction
+ type: Class
+ source:
+ remote:
+ path: TinyLife/Actions/UpgradeFurnitureAction.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: UpgradeFurnitureAction
+ path: ../TinyLife/Actions/UpgradeFurnitureAction.cs
+ startLine: 16
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Actions
+ syntax:
+ content: 'public class UpgradeFurnitureAction : MultiAction, IGenericDataHolder'
+ content.vb: Public Class UpgradeFurnitureAction Inherits MultiAction Implements IGenericDataHolder
+ inheritance:
+ - System.Object
+ - MLEM.Data.Json.JsonTypeSafeGenericDataHolder
+ - TinyLife.Actions.Action
+ - TinyLife.Actions.MultiAction
+ implements:
+ - MLEM.Misc.IGenericDataHolder
+ inheritedMembers:
+ - TinyLife.Actions.MultiAction.Handler
+ - TinyLife.Actions.MultiAction.MainElapsedTime
+ - TinyLife.Actions.MultiAction.InProgressTime
+ - TinyLife.Actions.MultiAction.CurrentStage
+ - TinyLife.Actions.MultiAction.CreateLastActions
+ - TinyLife.Actions.MultiAction.PreInitialize
+ - TinyLife.Actions.MultiAction.PreCompleted(TinyLife.Actions.CompletionType)
+ - TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
+ - TinyLife.Actions.MultiAction.Initialize
+ - TinyLife.Actions.MultiAction.IsCompleted
+ - TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
+ - TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)
+ - TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
+ - TinyLife.Actions.MultiAction.CanStartNow
+ - TinyLife.Actions.Action.Random
+ - TinyLife.Actions.Action.FullyInProgress
+ - TinyLife.Actions.Action.Type
+ - TinyLife.Actions.Action.Info
+ - TinyLife.Actions.Action.Id
+ - TinyLife.Actions.Action.StartedAutomatically
+ - TinyLife.Actions.Action.Parent
+ - TinyLife.Actions.Action.Person
+ - TinyLife.Actions.Action.ElapsedTime
+ - TinyLife.Actions.Action.PlayerPromptOpen
+ - TinyLife.Actions.Action.ForceResult
+ - TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
+ - TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action)
+ - TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)
+ - TinyLife.Actions.Action.GetIconObject
+ - TinyLife.Actions.Action.CausesExtremelyFastSpeed
+ - TinyLife.Actions.Action.GetDisplayName
+ - TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType)
+ - TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)
+ - TinyLife.Actions.Action.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Action{TinyLife.Uis.CoveringGroup,MLEM.Ui.Elements.Panel},MLEM.Textures.TextureRegion,System.Single)
+ - TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion)
+ - TinyLife.Actions.Action.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String,MLEM.Textures.TextureRegion)
+ - TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo)
+ - TinyLife.Actions.Action.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32,System.Single,System.Single,System.Single,System.Single)
+ - TinyLife.Actions.Action.ThinkAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,System.Single,System.Single,System.Single,System.Single,System.Int32)
+ - TinyLife.Actions.Action.SpeakInConversation(TinyLife.Objects.Person,Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Nullable{TinyLife.Actions.EmoteCategory},System.Nullable{TinyLife.Objects.SpeakStyle},System.Int32,System.Single,System.Single,System.Single,System.Single)
+ - TinyLife.Actions.Action.ResetSpeech
+ - TinyLife.Actions.Action.FacePartner(TinyLife.Objects.Person)
+ - TinyLife.Actions.Action.CompleteIfNeedFull(TinyLife.NeedType,TinyLife.Objects.Person)
+ - TinyLife.Actions.Action.CompleteIfTimeUp(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean)
+ - TinyLife.Actions.Action.CancelIfEmotional(TinyLife.Emotions.EmotionType[])
+ - TinyLife.Actions.Action.Sit(TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot)
+ - TinyLife.Actions.Action.GetChildren(System.Boolean)
+ - TinyLife.Actions.Action.GetChild``1(System.Guid,System.Boolean)
+ - TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ - TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ - TinyLife.Actions.Action.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture)
+ - TinyLife.Actions.Action.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean})
+ - TinyLife.Actions.Action.GetSeatCategory(TinyLife.Objects.Person)
+ - TinyLife.Actions.Action.FindAllFreePeople(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean,System.Boolean,System.Boolean)
+ - TinyLife.Actions.Action.FindAllFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Boolean,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean,System.Boolean)
+ - TinyLife.Actions.Action.FindAllFreeWalls``1(TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean)
+ - TinyLife.Actions.Action.FindAllFreeGround(TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean)
+ - TinyLife.Actions.Action.FindFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean)
+ - TinyLife.Actions.Action.FindAllActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ - TinyLife.Actions.Action.FindValidActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,System.Boolean,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean)
+ - TinyLife.Actions.Action.GetRandomValidArguments(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean)
+ - TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot)
+ - TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person})
+ - TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
+ - TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ - TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
+ - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
+ - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
+ - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys
+ - System.Object.Equals(System.Object)
+ - System.Object.Equals(System.Object,System.Object)
+ - System.Object.GetHashCode
+ - System.Object.GetType
+ - System.Object.MemberwiseClone
+ - System.Object.ReferenceEquals(System.Object,System.Object)
+ - System.Object.ToString
+ extensionMethods:
+ - TinyLife.Actions.UpgradeFurnitureAction.TinyLife.Utilities.Extensions.JsonCopy``1
+- uid: TinyLife.Actions.UpgradeFurnitureAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,TinyLife.Objects.Upgrade)
+ commentId: M:TinyLife.Actions.UpgradeFurnitureAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,TinyLife.Objects.Upgrade)
+ id: '#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,TinyLife.Objects.Upgrade)'
+ parent: TinyLife.Actions.UpgradeFurnitureAction
+ langs:
+ - csharp
+ - vb
+ name: UpgradeFurnitureAction(ActionType, ActionInfo, Upgrade)
+ nameWithType: UpgradeFurnitureAction.UpgradeFurnitureAction(ActionType, ActionInfo, Upgrade)
+ fullName: TinyLife.Actions.UpgradeFurnitureAction.UpgradeFurnitureAction(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, TinyLife.Objects.Upgrade)
+ type: Constructor
+ source:
+ remote:
+ path: TinyLife/Actions/UpgradeFurnitureAction.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: .ctor
+ path: ../TinyLife/Actions/UpgradeFurnitureAction.cs
+ startLine: 21
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Actions
+ syntax:
+ content: public UpgradeFurnitureAction(ActionType type, ActionInfo info, Upgrade upgrade = null)
+ parameters:
+ - id: type
+ type: TinyLife.Actions.ActionType
+ - id: info
+ type: TinyLife.Actions.ActionInfo
+ - id: upgrade
+ type: TinyLife.Objects.Upgrade
+ content.vb: Public Sub New(type As ActionType, info As ActionInfo, upgrade As Upgrade = Nothing)
+ overload: TinyLife.Actions.UpgradeFurnitureAction.#ctor*
+ nameWithType.vb: UpgradeFurnitureAction.New(ActionType, ActionInfo, Upgrade)
+ fullName.vb: TinyLife.Actions.UpgradeFurnitureAction.New(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, TinyLife.Objects.Upgrade)
+ name.vb: New(ActionType, ActionInfo, Upgrade)
+- uid: TinyLife.Actions.UpgradeFurnitureAction.GetProgress
+ commentId: M:TinyLife.Actions.UpgradeFurnitureAction.GetProgress
+ id: GetProgress
+ parent: TinyLife.Actions.UpgradeFurnitureAction
+ langs:
+ - csharp
+ - vb
+ name: GetProgress()
+ nameWithType: UpgradeFurnitureAction.GetProgress()
+ fullName: TinyLife.Actions.UpgradeFurnitureAction.GetProgress()
+ type: Method
+ source:
+ remote:
+ path: TinyLife/Actions/UpgradeFurnitureAction.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: GetProgress
+ path: ../TinyLife/Actions/UpgradeFurnitureAction.cs
+ startLine: 25
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Actions
+ summary: >-
+ Optionally returns the progress that this action's execution currently exhibits, in a range between 0 and 1.
+
+ The returned progress will be displayed below the action icon in the top left as a green bar that is expected to fill up slowly as progress is made.
+
+ Returning an empty value causes no progress bar to be displayed, and is also the default behavior.
+ example: []
+ syntax:
+ content: public override float? GetProgress()
+ return:
+ type: System.Nullable{System.Single}
+ description: This action's progress.
+ content.vb: Public Overrides Function GetProgress() As Single?
+ overridden: TinyLife.Actions.Action.GetProgress
+ overload: TinyLife.Actions.UpgradeFurnitureAction.GetProgress*
+- uid: TinyLife.Actions.UpgradeFurnitureAction.CreateFirstActions
+ commentId: M:TinyLife.Actions.UpgradeFurnitureAction.CreateFirstActions
+ id: CreateFirstActions
+ parent: TinyLife.Actions.UpgradeFurnitureAction
+ langs:
+ - csharp
+ - vb
+ name: CreateFirstActions()
+ nameWithType: UpgradeFurnitureAction.CreateFirstActions()
+ fullName: TinyLife.Actions.UpgradeFurnitureAction.CreateFirstActions()
+ type: Method
+ source:
+ remote:
+ path: TinyLife/Actions/UpgradeFurnitureAction.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: CreateFirstActions
+ path: ../TinyLife/Actions/UpgradeFurnitureAction.cs
+ startLine: 29
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Actions
+ summary: >-
+ Return a set of actions that should be executed before this action.
+
+ Even if the yield statement is used, all actions will be collected into a list at the start of this action's invocation.
+
+ If no action gets returned in this function, this action fails.
+
+ If the returned set only contains null items, no first actions will be executed.
+ example: []
+ syntax:
+ content: protected override IEnumerable CreateFirstActions()
+ return:
+ type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Action}
+ description: A set of actions that should run before this action
+ content.vb: Protected Overrides Function CreateFirstActions() As IEnumerable(Of Action)
+ overridden: TinyLife.Actions.MultiAction.CreateFirstActions
+ overload: TinyLife.Actions.UpgradeFurnitureAction.CreateFirstActions*
+- uid: TinyLife.Actions.UpgradeFurnitureAction.AndThenInitialize
+ commentId: M:TinyLife.Actions.UpgradeFurnitureAction.AndThenInitialize
+ id: AndThenInitialize
+ parent: TinyLife.Actions.UpgradeFurnitureAction
+ langs:
+ - csharp
+ - vb
+ name: AndThenInitialize()
+ nameWithType: UpgradeFurnitureAction.AndThenInitialize()
+ fullName: TinyLife.Actions.UpgradeFurnitureAction.AndThenInitialize()
+ type: Method
+ source:
+ remote:
+ path: TinyLife/Actions/UpgradeFurnitureAction.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: AndThenInitialize
+ path: ../TinyLife/Actions/UpgradeFurnitureAction.cs
+ startLine: 37
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Actions
+ summary: >-
+ Initializes the main action.
+
+ This method is called after has all completed.
+ example: []
+ syntax:
+ content: protected override void AndThenInitialize()
+ content.vb: Protected Overrides Sub AndThenInitialize()
+ overridden: TinyLife.Actions.MultiAction.AndThenInitialize
+ overload: TinyLife.Actions.UpgradeFurnitureAction.AndThenInitialize*
+- uid: TinyLife.Actions.UpgradeFurnitureAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
+ commentId: M:TinyLife.Actions.UpgradeFurnitureAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
+ id: AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
+ parent: TinyLife.Actions.UpgradeFurnitureAction
+ langs:
+ - csharp
+ - vb
+ name: AndThenUpdate(GameTime, TimeSpan, float)
+ nameWithType: UpgradeFurnitureAction.AndThenUpdate(GameTime, TimeSpan, float)
+ fullName: TinyLife.Actions.UpgradeFurnitureAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
+ type: Method
+ source:
+ remote:
+ path: TinyLife/Actions/UpgradeFurnitureAction.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: AndThenUpdate
+ path: ../TinyLife/Actions/UpgradeFurnitureAction.cs
+ startLine: 41
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Actions
+ summary: >-
+ MultiAction version of .
+
+ This method is called every update frame while the main action is active.
+
+ By default, only is increased.
+ example: []
+ syntax:
+ content: protected override void AndThenUpdate(GameTime time, TimeSpan passedInGame, float speedMultiplier)
+ parameters:
+ - id: time
+ type: Microsoft.Xna.Framework.GameTime
+ description: The current game time
+ - id: passedInGame
+ type: System.TimeSpan
+ description: The amount of time that has passed, in game time
+ - id: speedMultiplier
+ type: System.Single
+ description: The game speed multiplier, which represents how fast things should happen, which is usually determined by
+ content.vb: Protected Overrides Sub AndThenUpdate(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single)
+ overridden: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
+ overload: TinyLife.Actions.UpgradeFurnitureAction.AndThenUpdate*
+ nameWithType.vb: UpgradeFurnitureAction.AndThenUpdate(GameTime, TimeSpan, Single)
+ fullName.vb: TinyLife.Actions.UpgradeFurnitureAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
+ name.vb: AndThenUpdate(GameTime, TimeSpan, Single)
+- uid: TinyLife.Actions.UpgradeFurnitureAction.AndThenIsCompleted
+ commentId: M:TinyLife.Actions.UpgradeFurnitureAction.AndThenIsCompleted
+ id: AndThenIsCompleted
+ parent: TinyLife.Actions.UpgradeFurnitureAction
+ langs:
+ - csharp
+ - vb
+ name: AndThenIsCompleted()
+ nameWithType: UpgradeFurnitureAction.AndThenIsCompleted()
+ fullName: TinyLife.Actions.UpgradeFurnitureAction.AndThenIsCompleted()
+ type: Method
+ source:
+ remote:
+ path: TinyLife/Actions/UpgradeFurnitureAction.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: AndThenIsCompleted
+ path: ../TinyLife/Actions/UpgradeFurnitureAction.cs
+ startLine: 61
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Actions
+ summary: >-
+ MultiAction version of .
+
+ This method returns whether or not the main action is completed.
+ example: []
+ syntax:
+ content: protected override CompletionType AndThenIsCompleted()
+ return:
+ type: TinyLife.Actions.CompletionType
+ description: Whether the main action is completed
+ content.vb: Protected Overrides Function AndThenIsCompleted() As CompletionType
+ overridden: TinyLife.Actions.MultiAction.AndThenIsCompleted
+ overload: TinyLife.Actions.UpgradeFurnitureAction.AndThenIsCompleted*
+- uid: TinyLife.Actions.UpgradeFurnitureAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
+ commentId: M:TinyLife.Actions.UpgradeFurnitureAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
+ id: AndThenOnCompleted(TinyLife.Actions.CompletionType)
+ parent: TinyLife.Actions.UpgradeFurnitureAction
+ langs:
+ - csharp
+ - vb
+ name: AndThenOnCompleted(CompletionType)
+ nameWithType: UpgradeFurnitureAction.AndThenOnCompleted(CompletionType)
+ fullName: TinyLife.Actions.UpgradeFurnitureAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
+ type: Method
+ source:
+ remote:
+ path: TinyLife/Actions/UpgradeFurnitureAction.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: AndThenOnCompleted
+ path: ../TinyLife/Actions/UpgradeFurnitureAction.cs
+ startLine: 68
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Actions
+ summary: >-
+ MultiAction version of .
+
+ This method gets called when the main action completes.
+ example: []
+ syntax:
+ content: protected override void AndThenOnCompleted(CompletionType type)
+ parameters:
+ - id: type
+ type: TinyLife.Actions.CompletionType
+ description: The completion of the main action
+ content.vb: Protected Overrides Sub AndThenOnCompleted(type As CompletionType)
+ overridden: TinyLife.Actions.MultiAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
+ overload: TinyLife.Actions.UpgradeFurnitureAction.AndThenOnCompleted*
+- uid: TinyLife.Actions.UpgradeFurnitureAction.GetArguments(TinyLife.Actions.ActionInfo,System.Boolean)
+ commentId: M:TinyLife.Actions.UpgradeFurnitureAction.GetArguments(TinyLife.Actions.ActionInfo,System.Boolean)
+ id: GetArguments(TinyLife.Actions.ActionInfo,System.Boolean)
+ parent: TinyLife.Actions.UpgradeFurnitureAction
+ langs:
+ - csharp
+ - vb
+ name: GetArguments(ActionInfo, bool)
+ nameWithType: UpgradeFurnitureAction.GetArguments(ActionInfo, bool)
+ fullName: TinyLife.Actions.UpgradeFurnitureAction.GetArguments(TinyLife.Actions.ActionInfo, bool)
+ type: Method
+ source:
+ remote:
+ path: TinyLife/Actions/UpgradeFurnitureAction.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: GetArguments
+ path: ../TinyLife/Actions/UpgradeFurnitureAction.cs
+ startLine: 80
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Actions
+ syntax:
+ content: public static IEnumerable GetArguments(ActionInfo info, bool debug = false)
+ parameters:
+ - id: info
+ type: TinyLife.Actions.ActionInfo
+ - id: debug
+ type: System.Boolean
+ return:
+ type: System.Collections.Generic.IEnumerable{TinyLife.Actions.ActionArgument}
+ content.vb: Public Shared Function GetArguments(info As ActionInfo, debug As Boolean = False) As IEnumerable(Of ActionArgument)
+ overload: TinyLife.Actions.UpgradeFurnitureAction.GetArguments*
+ nameWithType.vb: UpgradeFurnitureAction.GetArguments(ActionInfo, Boolean)
+ fullName.vb: TinyLife.Actions.UpgradeFurnitureAction.GetArguments(TinyLife.Actions.ActionInfo, Boolean)
+ name.vb: GetArguments(ActionInfo, Boolean)
+references:
+- uid: TinyLife.Actions
+ commentId: N:TinyLife.Actions
+ href: TinyLife.html
+ name: TinyLife.Actions
+ nameWithType: TinyLife.Actions
+ fullName: TinyLife.Actions
+ spec.csharp:
+ - uid: TinyLife
+ name: TinyLife
+ href: TinyLife.html
+ - name: .
+ - uid: TinyLife.Actions
+ name: Actions
+ href: TinyLife.Actions.html
+ spec.vb:
+ - uid: TinyLife
+ name: TinyLife
+ href: TinyLife.html
+ - name: .
+ - uid: TinyLife.Actions
+ name: Actions
+ href: TinyLife.Actions.html
+- uid: System.Object
+ commentId: T:System.Object
+ parent: System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ name: object
+ nameWithType: object
+ fullName: object
+ nameWithType.vb: Object
+ fullName.vb: Object
+ name.vb: Object
+- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
+ commentId: T:MLEM.Data.Json.JsonTypeSafeGenericDataHolder
+ parent: MLEM.Data.Json
+ isExternal: true
+ name: JsonTypeSafeGenericDataHolder
+ nameWithType: JsonTypeSafeGenericDataHolder
+ fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
+- uid: TinyLife.Actions.Action
+ commentId: T:TinyLife.Actions.Action
+ parent: TinyLife.Actions
+ href: TinyLife.Actions.Action.html
+ name: Action
+ nameWithType: Action
+ fullName: TinyLife.Actions.Action
+- uid: TinyLife.Actions.MultiAction
+ commentId: T:TinyLife.Actions.MultiAction
+ parent: TinyLife.Actions
+ href: TinyLife.Actions.MultiAction.html
+ name: MultiAction
+ nameWithType: MultiAction
+ fullName: TinyLife.Actions.MultiAction
+- uid: MLEM.Misc.IGenericDataHolder
+ commentId: T:MLEM.Misc.IGenericDataHolder
+ parent: MLEM.Misc
+ isExternal: true
+ name: IGenericDataHolder
+ nameWithType: IGenericDataHolder
+ fullName: MLEM.Misc.IGenericDataHolder
+- uid: TinyLife.Actions.MultiAction.Handler
+ commentId: F:TinyLife.Actions.MultiAction.Handler
+ parent: TinyLife.Actions.MultiAction
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Handler
+ name: Handler
+ nameWithType: MultiAction.Handler
+ fullName: TinyLife.Actions.MultiAction.Handler
+- uid: TinyLife.Actions.MultiAction.MainElapsedTime
+ commentId: P:TinyLife.Actions.MultiAction.MainElapsedTime
+ parent: TinyLife.Actions.MultiAction
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_MainElapsedTime
+ name: MainElapsedTime
+ nameWithType: MultiAction.MainElapsedTime
+ fullName: TinyLife.Actions.MultiAction.MainElapsedTime
+- uid: TinyLife.Actions.MultiAction.InProgressTime
+ commentId: P:TinyLife.Actions.MultiAction.InProgressTime
+ parent: TinyLife.Actions.MultiAction
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_InProgressTime
+ name: InProgressTime
+ nameWithType: MultiAction.InProgressTime
+ fullName: TinyLife.Actions.MultiAction.InProgressTime
+- uid: TinyLife.Actions.MultiAction.CurrentStage
+ commentId: P:TinyLife.Actions.MultiAction.CurrentStage
+ parent: TinyLife.Actions.MultiAction
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_CurrentStage
+ name: CurrentStage
+ nameWithType: MultiAction.CurrentStage
+ fullName: TinyLife.Actions.MultiAction.CurrentStage
+- uid: TinyLife.Actions.MultiAction.CreateLastActions
+ commentId: M:TinyLife.Actions.MultiAction.CreateLastActions
+ parent: TinyLife.Actions.MultiAction
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_CreateLastActions
+ name: CreateLastActions()
+ nameWithType: MultiAction.CreateLastActions()
+ fullName: TinyLife.Actions.MultiAction.CreateLastActions()
+ spec.csharp:
+ - uid: TinyLife.Actions.MultiAction.CreateLastActions
+ name: CreateLastActions
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_CreateLastActions
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.MultiAction.CreateLastActions
+ name: CreateLastActions
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_CreateLastActions
+ - name: (
+ - name: )
+- uid: TinyLife.Actions.MultiAction.PreInitialize
+ commentId: M:TinyLife.Actions.MultiAction.PreInitialize
+ parent: TinyLife.Actions.MultiAction
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_PreInitialize
+ name: PreInitialize()
+ nameWithType: MultiAction.PreInitialize()
+ fullName: TinyLife.Actions.MultiAction.PreInitialize()
+ spec.csharp:
+ - uid: TinyLife.Actions.MultiAction.PreInitialize
+ name: PreInitialize
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_PreInitialize
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.MultiAction.PreInitialize
+ name: PreInitialize
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_PreInitialize
+ - name: (
+ - name: )
+- uid: TinyLife.Actions.MultiAction.PreCompleted(TinyLife.Actions.CompletionType)
+ commentId: M:TinyLife.Actions.MultiAction.PreCompleted(TinyLife.Actions.CompletionType)
+ parent: TinyLife.Actions.MultiAction
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_PreCompleted_TinyLife_Actions_CompletionType_
+ name: PreCompleted(CompletionType)
+ nameWithType: MultiAction.PreCompleted(CompletionType)
+ fullName: TinyLife.Actions.MultiAction.PreCompleted(TinyLife.Actions.CompletionType)
+ spec.csharp:
+ - uid: TinyLife.Actions.MultiAction.PreCompleted(TinyLife.Actions.CompletionType)
+ name: PreCompleted
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_PreCompleted_TinyLife_Actions_CompletionType_
+ - name: (
+ - uid: TinyLife.Actions.CompletionType
+ name: CompletionType
+ href: TinyLife.Actions.CompletionType.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.MultiAction.PreCompleted(TinyLife.Actions.CompletionType)
+ name: PreCompleted
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_PreCompleted_TinyLife_Actions_CompletionType_
+ - name: (
+ - uid: TinyLife.Actions.CompletionType
+ name: CompletionType
+ href: TinyLife.Actions.CompletionType.html
+ - name: )
+- uid: TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
+ commentId: M:TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
+ parent: TinyLife.Actions.MultiAction
+ isExternal: true
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
+ name: Update(GameTime, TimeSpan, float)
+ nameWithType: MultiAction.Update(GameTime, TimeSpan, float)
+ fullName: TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
+ nameWithType.vb: MultiAction.Update(GameTime, TimeSpan, Single)
+ fullName.vb: TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
+ name.vb: Update(GameTime, TimeSpan, Single)
+ spec.csharp:
+ - uid: TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
+ name: Update
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
+ - name: (
+ - uid: Microsoft.Xna.Framework.GameTime
+ name: GameTime
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.TimeSpan
+ name: TimeSpan
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.timespan
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
+ name: Update
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
+ - name: (
+ - uid: Microsoft.Xna.Framework.GameTime
+ name: GameTime
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.TimeSpan
+ name: TimeSpan
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.timespan
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: )
+- uid: TinyLife.Actions.MultiAction.Initialize
+ commentId: M:TinyLife.Actions.MultiAction.Initialize
+ parent: TinyLife.Actions.MultiAction
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Initialize
+ name: Initialize()
+ nameWithType: MultiAction.Initialize()
+ fullName: TinyLife.Actions.MultiAction.Initialize()
+ spec.csharp:
+ - uid: TinyLife.Actions.MultiAction.Initialize
+ name: Initialize
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Initialize
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.MultiAction.Initialize
+ name: Initialize
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Initialize
+ - name: (
+ - name: )
+- uid: TinyLife.Actions.MultiAction.IsCompleted
+ commentId: M:TinyLife.Actions.MultiAction.IsCompleted
+ parent: TinyLife.Actions.MultiAction
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_IsCompleted
+ name: IsCompleted()
+ nameWithType: MultiAction.IsCompleted()
+ fullName: TinyLife.Actions.MultiAction.IsCompleted()
+ spec.csharp:
+ - uid: TinyLife.Actions.MultiAction.IsCompleted
+ name: IsCompleted
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_IsCompleted
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.MultiAction.IsCompleted
+ name: IsCompleted
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_IsCompleted
+ - name: (
+ - name: )
+- uid: TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
+ commentId: M:TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
+ parent: TinyLife.Actions.MultiAction
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_OnCompleted_TinyLife_Actions_CompletionType_
+ name: OnCompleted(CompletionType)
+ nameWithType: MultiAction.OnCompleted(CompletionType)
+ fullName: TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
+ spec.csharp:
+ - uid: TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
+ name: OnCompleted
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_OnCompleted_TinyLife_Actions_CompletionType_
+ - name: (
+ - uid: TinyLife.Actions.CompletionType
+ name: CompletionType
+ href: TinyLife.Actions.CompletionType.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
+ name: OnCompleted
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_OnCompleted_TinyLife_Actions_CompletionType_
+ - name: (
+ - uid: TinyLife.Actions.CompletionType
+ name: CompletionType
+ href: TinyLife.Actions.CompletionType.html
+ - name: )
+- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)
+ commentId: M:TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)
+ parent: TinyLife.Actions.MultiAction
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_Person_
+ name: Validate(Person)
+ nameWithType: MultiAction.Validate(Person)
+ fullName: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)
+ spec.csharp:
+ - uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)
+ name: Validate
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_Person_
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)
+ name: Validate
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_Person_
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: )
+- uid: TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
+ commentId: M:TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
+ parent: TinyLife.Actions.MultiAction
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_CanCancel_TinyLife_Actions_Action_
+ name: CanCancel(Action)
+ nameWithType: MultiAction.CanCancel(Action)
+ fullName: TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
+ spec.csharp:
+ - uid: TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
+ name: CanCancel
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_CanCancel_TinyLife_Actions_Action_
+ - name: (
+ - uid: TinyLife.Actions.Action
+ name: Action
+ href: TinyLife.Actions.Action.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
+ name: CanCancel
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_CanCancel_TinyLife_Actions_Action_
+ - name: (
+ - uid: TinyLife.Actions.Action
+ name: Action
+ href: TinyLife.Actions.Action.html
+ - name: )
+- uid: TinyLife.Actions.MultiAction.CanStartNow
+ commentId: M:TinyLife.Actions.MultiAction.CanStartNow
+ parent: TinyLife.Actions.MultiAction
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_CanStartNow
+ name: CanStartNow()
+ nameWithType: MultiAction.CanStartNow()
+ fullName: TinyLife.Actions.MultiAction.CanStartNow()
+ spec.csharp:
+ - uid: TinyLife.Actions.MultiAction.CanStartNow
+ name: CanStartNow
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_CanStartNow
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.MultiAction.CanStartNow
+ name: CanStartNow
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_CanStartNow
+ - name: (
+ - name: )
+- uid: TinyLife.Actions.Action.Random
+ commentId: F:TinyLife.Actions.Action.Random
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Random
+ name: Random
+ nameWithType: Action.Random
+ fullName: TinyLife.Actions.Action.Random
+- uid: TinyLife.Actions.Action.FullyInProgress
+ commentId: P:TinyLife.Actions.Action.FullyInProgress
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FullyInProgress
+ name: FullyInProgress
+ nameWithType: Action.FullyInProgress
+ fullName: TinyLife.Actions.Action.FullyInProgress
+- uid: TinyLife.Actions.Action.Type
+ commentId: F:TinyLife.Actions.Action.Type
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Type
+ name: Type
+ nameWithType: Action.Type
+ fullName: TinyLife.Actions.Action.Type
+- uid: TinyLife.Actions.Action.Info
+ commentId: F:TinyLife.Actions.Action.Info
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Info
+ name: Info
+ nameWithType: Action.Info
+ fullName: TinyLife.Actions.Action.Info
+- uid: TinyLife.Actions.Action.Id
+ commentId: F:TinyLife.Actions.Action.Id
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Id
+ name: Id
+ nameWithType: Action.Id
+ fullName: TinyLife.Actions.Action.Id
+- uid: TinyLife.Actions.Action.StartedAutomatically
+ commentId: P:TinyLife.Actions.Action.StartedAutomatically
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_StartedAutomatically
+ name: StartedAutomatically
+ nameWithType: Action.StartedAutomatically
+ fullName: TinyLife.Actions.Action.StartedAutomatically
+- uid: TinyLife.Actions.Action.Parent
+ commentId: P:TinyLife.Actions.Action.Parent
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Parent
+ name: Parent
+ nameWithType: Action.Parent
+ fullName: TinyLife.Actions.Action.Parent
+- uid: TinyLife.Actions.Action.Person
+ commentId: P:TinyLife.Actions.Action.Person
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Person
+ name: Person
+ nameWithType: Action.Person
+ fullName: TinyLife.Actions.Action.Person
+- uid: TinyLife.Actions.Action.ElapsedTime
+ commentId: P:TinyLife.Actions.Action.ElapsedTime
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_ElapsedTime
+ name: ElapsedTime
+ nameWithType: Action.ElapsedTime
+ fullName: TinyLife.Actions.Action.ElapsedTime
+- uid: TinyLife.Actions.Action.PlayerPromptOpen
+ commentId: P:TinyLife.Actions.Action.PlayerPromptOpen
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_PlayerPromptOpen
+ name: PlayerPromptOpen
+ nameWithType: Action.PlayerPromptOpen
+ fullName: TinyLife.Actions.Action.PlayerPromptOpen
+- uid: TinyLife.Actions.Action.ForceResult
+ commentId: F:TinyLife.Actions.Action.ForceResult
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_ForceResult
+ name: ForceResult
+ nameWithType: Action.ForceResult
+ fullName: TinyLife.Actions.Action.ForceResult
+- uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
+ commentId: M:TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_TryForceResult_TinyLife_Actions_CompletionType_System_Nullable_TinyLife_Actions_CanExecuteResult__TinyLife_Objects_MapObject_
+ name: TryForceResult(CompletionType, CanExecuteResult?, MapObject)
+ nameWithType: Action.TryForceResult(CompletionType, CanExecuteResult?, MapObject)
+ fullName: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType, TinyLife.Actions.CanExecuteResult?, TinyLife.Objects.MapObject)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
+ name: TryForceResult
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_TryForceResult_TinyLife_Actions_CompletionType_System_Nullable_TinyLife_Actions_CanExecuteResult__TinyLife_Objects_MapObject_
+ - name: (
+ - uid: TinyLife.Actions.CompletionType
+ name: CompletionType
+ href: TinyLife.Actions.CompletionType.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.CanExecuteResult
+ name: CanExecuteResult
+ href: TinyLife.Actions.CanExecuteResult.html
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.MapObject
+ name: MapObject
+ href: TinyLife.Objects.MapObject.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
+ name: TryForceResult
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_TryForceResult_TinyLife_Actions_CompletionType_System_Nullable_TinyLife_Actions_CanExecuteResult__TinyLife_Objects_MapObject_
+ - name: (
+ - uid: TinyLife.Actions.CompletionType
+ name: CompletionType
+ href: TinyLife.Actions.CompletionType.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.CanExecuteResult
+ name: CanExecuteResult
+ href: TinyLife.Actions.CanExecuteResult.html
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.MapObject
+ name: MapObject
+ href: TinyLife.Objects.MapObject.html
+ - name: )
+- uid: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action)
+ commentId: M:TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action)
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CanMultitask_TinyLife_Actions_Action_
+ name: CanMultitask(Action)
+ nameWithType: Action.CanMultitask(Action)
+ fullName: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action)
+ name: CanMultitask
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CanMultitask_TinyLife_Actions_Action_
+ - name: (
+ - uid: TinyLife.Actions.Action
+ name: Action
+ href: TinyLife.Actions.Action.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action)
+ name: CanMultitask
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CanMultitask_TinyLife_Actions_Action_
+ - name: (
+ - uid: TinyLife.Actions.Action
+ name: Action
+ href: TinyLife.Actions.Action.html
+ - name: )
+- uid: TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)
+ commentId: M:TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetNextAction_TinyLife_Actions_CompletionType_
+ name: GetNextAction(CompletionType)
+ nameWithType: Action.GetNextAction(CompletionType)
+ fullName: TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)
+ name: GetNextAction
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetNextAction_TinyLife_Actions_CompletionType_
+ - name: (
+ - uid: TinyLife.Actions.CompletionType
+ name: CompletionType
+ href: TinyLife.Actions.CompletionType.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)
+ name: GetNextAction
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetNextAction_TinyLife_Actions_CompletionType_
+ - name: (
+ - uid: TinyLife.Actions.CompletionType
+ name: CompletionType
+ href: TinyLife.Actions.CompletionType.html
+ - name: )
+- uid: TinyLife.Actions.Action.GetIconObject
+ commentId: M:TinyLife.Actions.Action.GetIconObject
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetIconObject
+ name: GetIconObject()
+ nameWithType: Action.GetIconObject()
+ fullName: TinyLife.Actions.Action.GetIconObject()
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.GetIconObject
+ name: GetIconObject
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetIconObject
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.GetIconObject
+ name: GetIconObject
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetIconObject
+ - name: (
+ - name: )
+- uid: TinyLife.Actions.Action.CausesExtremelyFastSpeed
+ commentId: M:TinyLife.Actions.Action.CausesExtremelyFastSpeed
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CausesExtremelyFastSpeed
+ name: CausesExtremelyFastSpeed()
+ nameWithType: Action.CausesExtremelyFastSpeed()
+ fullName: TinyLife.Actions.Action.CausesExtremelyFastSpeed()
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.CausesExtremelyFastSpeed
+ name: CausesExtremelyFastSpeed
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CausesExtremelyFastSpeed
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.CausesExtremelyFastSpeed
+ name: CausesExtremelyFastSpeed
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CausesExtremelyFastSpeed
+ - name: (
+ - name: )
+- uid: TinyLife.Actions.Action.GetDisplayName
+ commentId: M:TinyLife.Actions.Action.GetDisplayName
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetDisplayName
+ name: GetDisplayName()
+ nameWithType: Action.GetDisplayName()
+ fullName: TinyLife.Actions.Action.GetDisplayName()
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.GetDisplayName
+ name: GetDisplayName
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetDisplayName
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.GetDisplayName
+ name: GetDisplayName
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetDisplayName
+ - name: (
+ - name: )
+- uid: TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType)
+ commentId: M:TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType)
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CanEnqueueConversation_TinyLife_Objects_Person_TinyLife_Actions_ActionType_
+ name: CanEnqueueConversation(Person, ActionType)
+ nameWithType: Action.CanEnqueueConversation(Person, ActionType)
+ fullName: TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person, TinyLife.Actions.ActionType)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType)
+ name: CanEnqueueConversation
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CanEnqueueConversation_TinyLife_Objects_Person_TinyLife_Actions_ActionType_
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ href: TinyLife.Actions.ActionType.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType)
+ name: CanEnqueueConversation
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CanEnqueueConversation_TinyLife_Objects_Person_TinyLife_Actions_ActionType_
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ href: TinyLife.Actions.ActionType.html
+ - name: )
+- uid: TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)
+ commentId: M:TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnChildCompleted_TinyLife_Actions_Action_TinyLife_Actions_CompletionType_System_Boolean_
+ name: OnChildCompleted(Action, CompletionType, bool)
+ nameWithType: Action.OnChildCompleted(Action, CompletionType, bool)
+ fullName: TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action, TinyLife.Actions.CompletionType, bool)
+ nameWithType.vb: Action.OnChildCompleted(Action, CompletionType, Boolean)
+ fullName.vb: TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action, TinyLife.Actions.CompletionType, Boolean)
+ name.vb: OnChildCompleted(Action, CompletionType, Boolean)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)
+ name: OnChildCompleted
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnChildCompleted_TinyLife_Actions_Action_TinyLife_Actions_CompletionType_System_Boolean_
+ - name: (
+ - uid: TinyLife.Actions.Action
+ name: Action
+ href: TinyLife.Actions.Action.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.CompletionType
+ name: CompletionType
+ href: TinyLife.Actions.CompletionType.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)
+ name: OnChildCompleted
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnChildCompleted_TinyLife_Actions_Action_TinyLife_Actions_CompletionType_System_Boolean_
+ - name: (
+ - uid: TinyLife.Actions.Action
+ name: Action
+ href: TinyLife.Actions.Action.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.CompletionType
+ name: CompletionType
+ href: TinyLife.Actions.CompletionType.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+- uid: TinyLife.Actions.Action.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Action{TinyLife.Uis.CoveringGroup,MLEM.Ui.Elements.Panel},MLEM.Textures.TextureRegion,System.Single)
+ commentId: M:TinyLife.Actions.Action.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Action{TinyLife.Uis.CoveringGroup,MLEM.Ui.Elements.Panel},MLEM.Textures.TextureRegion,System.Single)
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OpenPlayerPrompt_System_String_System_Predicate_MLEM_Ui_Elements_Panel__System_Action_MLEM_Ui_Elements_Panel__System_Boolean_System_Action_TinyLife_Uis_CoveringGroup_MLEM_Ui_Elements_Panel__MLEM_Textures_TextureRegion_System_Single_
+ name: OpenPlayerPrompt(string, Predicate, Action, bool, Action, TextureRegion, float)
+ nameWithType: Action.OpenPlayerPrompt(string, Predicate, Action, bool, Action, TextureRegion, float)
+ fullName: TinyLife.Actions.Action.OpenPlayerPrompt(string, System.Predicate, System.Action, bool, System.Action, MLEM.Textures.TextureRegion, float)
+ nameWithType.vb: Action.OpenPlayerPrompt(String, Predicate(Of Panel), Action(Of Panel), Boolean, Action(Of CoveringGroup, Panel), TextureRegion, Single)
+ fullName.vb: TinyLife.Actions.Action.OpenPlayerPrompt(String, System.Predicate(Of MLEM.Ui.Elements.Panel), System.Action(Of MLEM.Ui.Elements.Panel), Boolean, System.Action(Of TinyLife.Uis.CoveringGroup, MLEM.Ui.Elements.Panel), MLEM.Textures.TextureRegion, Single)
+ name.vb: OpenPlayerPrompt(String, Predicate(Of Panel), Action(Of Panel), Boolean, Action(Of CoveringGroup, Panel), TextureRegion, Single)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Action{TinyLife.Uis.CoveringGroup,MLEM.Ui.Elements.Panel},MLEM.Textures.TextureRegion,System.Single)
+ name: OpenPlayerPrompt
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OpenPlayerPrompt_System_String_System_Predicate_MLEM_Ui_Elements_Panel__System_Action_MLEM_Ui_Elements_Panel__System_Boolean_System_Action_TinyLife_Uis_CoveringGroup_MLEM_Ui_Elements_Panel__MLEM_Textures_TextureRegion_System_Single_
+ - name: (
+ - uid: System.String
+ name: string
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: ','
+ - name: " "
+ - uid: System.Predicate`1
+ name: Predicate
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.predicate-1
+ - name: <
+ - uid: MLEM.Ui.Elements.Panel
+ name: Panel
+ isExternal: true
+ - name: '>'
+ - name: ','
+ - name: " "
+ - uid: System.Action`1
+ name: Action
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.action-1
+ - name: <
+ - uid: MLEM.Ui.Elements.Panel
+ name: Panel
+ isExternal: true
+ - name: '>'
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: System.Action`2
+ name: Action
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.action-2
+ - name: <
+ - uid: TinyLife.Uis.CoveringGroup
+ name: CoveringGroup
+ href: TinyLife.Uis.CoveringGroup.html
+ - name: ','
+ - name: " "
+ - uid: MLEM.Ui.Elements.Panel
+ name: Panel
+ isExternal: true
+ - name: '>'
+ - name: ','
+ - name: " "
+ - uid: MLEM.Textures.TextureRegion
+ name: TextureRegion
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Action{TinyLife.Uis.CoveringGroup,MLEM.Ui.Elements.Panel},MLEM.Textures.TextureRegion,System.Single)
+ name: OpenPlayerPrompt
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OpenPlayerPrompt_System_String_System_Predicate_MLEM_Ui_Elements_Panel__System_Action_MLEM_Ui_Elements_Panel__System_Boolean_System_Action_TinyLife_Uis_CoveringGroup_MLEM_Ui_Elements_Panel__MLEM_Textures_TextureRegion_System_Single_
+ - name: (
+ - uid: System.String
+ name: String
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: ','
+ - name: " "
+ - uid: System.Predicate`1
+ name: Predicate
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.predicate-1
+ - name: (
+ - name: Of
+ - name: " "
+ - uid: MLEM.Ui.Elements.Panel
+ name: Panel
+ isExternal: true
+ - name: )
+ - name: ','
+ - name: " "
+ - uid: System.Action`1
+ name: Action
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.action-1
+ - name: (
+ - name: Of
+ - name: " "
+ - uid: MLEM.Ui.Elements.Panel
+ name: Panel
+ isExternal: true
+ - name: )
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - 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.Uis.CoveringGroup
+ name: CoveringGroup
+ href: TinyLife.Uis.CoveringGroup.html
+ - name: ','
+ - name: " "
+ - uid: MLEM.Ui.Elements.Panel
+ name: Panel
+ isExternal: true
+ - name: )
+ - name: ','
+ - name: " "
+ - uid: MLEM.Textures.TextureRegion
+ name: TextureRegion
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: )
+- uid: TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion)
+ commentId: M:TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion)
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OpenYesNoPrompt_System_String_System_Action_System_Action_MLEM_Textures_TextureRegion_
+ name: OpenYesNoPrompt(string, Action, Action, TextureRegion)
+ nameWithType: Action.OpenYesNoPrompt(string, Action, Action, TextureRegion)
+ fullName: TinyLife.Actions.Action.OpenYesNoPrompt(string, System.Action, System.Action, MLEM.Textures.TextureRegion)
+ nameWithType.vb: Action.OpenYesNoPrompt(String, Action, Action, TextureRegion)
+ fullName.vb: TinyLife.Actions.Action.OpenYesNoPrompt(String, System.Action, System.Action, MLEM.Textures.TextureRegion)
+ name.vb: OpenYesNoPrompt(String, Action, Action, TextureRegion)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion)
+ name: OpenYesNoPrompt
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OpenYesNoPrompt_System_String_System_Action_System_Action_MLEM_Textures_TextureRegion_
+ - name: (
+ - uid: System.String
+ name: string
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: ','
+ - 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: MLEM.Textures.TextureRegion
+ name: TextureRegion
+ isExternal: true
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion)
+ name: OpenYesNoPrompt
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OpenYesNoPrompt_System_String_System_Action_System_Action_MLEM_Textures_TextureRegion_
+ - name: (
+ - uid: System.String
+ name: String
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: ','
+ - 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: MLEM.Textures.TextureRegion
+ name: TextureRegion
+ isExternal: true
+ - name: )
+- uid: TinyLife.Actions.Action.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String,MLEM.Textures.TextureRegion)
+ commentId: M:TinyLife.Actions.Action.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String,MLEM.Textures.TextureRegion)
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OpenTextPrompt_System_String_System_Action_System_String__System_Predicate_System_String__MLEM_Ui_Elements_TextField_Rule_System_String_MLEM_Textures_TextureRegion_
+ name: OpenTextPrompt(string, Action, Predicate, Rule, string, TextureRegion)
+ nameWithType: Action.OpenTextPrompt(string, Action, Predicate, TextField.Rule, string, TextureRegion)
+ fullName: TinyLife.Actions.Action.OpenTextPrompt(string, System.Action, System.Predicate, MLEM.Ui.Elements.TextField.Rule, string, MLEM.Textures.TextureRegion)
+ nameWithType.vb: Action.OpenTextPrompt(String, Action(Of String), Predicate(Of String), TextField.Rule, String, TextureRegion)
+ fullName.vb: TinyLife.Actions.Action.OpenTextPrompt(String, System.Action(Of String), System.Predicate(Of String), MLEM.Ui.Elements.TextField.Rule, String, MLEM.Textures.TextureRegion)
+ name.vb: OpenTextPrompt(String, Action(Of String), Predicate(Of String), Rule, String, TextureRegion)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String,MLEM.Textures.TextureRegion)
+ name: OpenTextPrompt
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OpenTextPrompt_System_String_System_Action_System_String__System_Predicate_System_String__MLEM_Ui_Elements_TextField_Rule_System_String_MLEM_Textures_TextureRegion_
+ - name: (
+ - uid: System.String
+ name: string
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: ','
+ - name: " "
+ - uid: System.Action`1
+ name: Action
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.action-1
+ - name: <
+ - uid: System.String
+ name: string
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: '>'
+ - name: ','
+ - name: " "
+ - uid: System.Predicate`1
+ name: Predicate
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.predicate-1
+ - name: <
+ - uid: System.String
+ name: string
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: '>'
+ - name: ','
+ - name: " "
+ - uid: MLEM.Ui.Elements.TextField.Rule
+ name: Rule
+ isExternal: true
+ - name: ','
+ - name: " "
+ - 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: TinyLife.Actions.Action.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String,MLEM.Textures.TextureRegion)
+ name: OpenTextPrompt
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OpenTextPrompt_System_String_System_Action_System_String__System_Predicate_System_String__MLEM_Ui_Elements_TextField_Rule_System_String_MLEM_Textures_TextureRegion_
+ - name: (
+ - uid: System.String
+ name: String
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: ','
+ - name: " "
+ - uid: System.Action`1
+ name: Action
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.action-1
+ - name: (
+ - name: Of
+ - name: " "
+ - uid: System.String
+ name: String
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: )
+ - name: ','
+ - name: " "
+ - uid: System.Predicate`1
+ name: Predicate
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.predicate-1
+ - name: (
+ - name: Of
+ - name: " "
+ - uid: System.String
+ name: String
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: )
+ - name: ','
+ - name: " "
+ - uid: MLEM.Ui.Elements.TextField.Rule
+ name: Rule
+ isExternal: true
+ - name: ','
+ - name: " "
+ - 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: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo)
+ commentId: M:TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo)
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OpenChoicePrompt_TinyLife_Actions_ChoicePromptInfo_
+ name: OpenChoicePrompt(ChoicePromptInfo)
+ nameWithType: Action.OpenChoicePrompt(ChoicePromptInfo)
+ fullName: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo)
+ name: OpenChoicePrompt
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OpenChoicePrompt_TinyLife_Actions_ChoicePromptInfo_
+ - name: (
+ - uid: TinyLife.Actions.ChoicePromptInfo
+ name: ChoicePromptInfo
+ href: TinyLife.Actions.ChoicePromptInfo.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo)
+ name: OpenChoicePrompt
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OpenChoicePrompt_TinyLife_Actions_ChoicePromptInfo_
+ - name: (
+ - uid: TinyLife.Actions.ChoicePromptInfo
+ name: ChoicePromptInfo
+ href: TinyLife.Actions.ChoicePromptInfo.html
+ - name: )
+- uid: TinyLife.Actions.Action.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32,System.Single,System.Single,System.Single,System.Single)
+ commentId: M:TinyLife.Actions.Action.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32,System.Single,System.Single,System.Single,System.Single)
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_SpeakAlone_Microsoft_Xna_Framework_GameTime_System_Single_TinyLife_Actions_EmoteCategory_TinyLife_Objects_SpeakStyle_System_Int32_System_Single_System_Single_System_Single_System_Single_
+ name: SpeakAlone(GameTime, float, EmoteCategory, SpeakStyle, int, float, float, float, float)
+ nameWithType: Action.SpeakAlone(GameTime, float, EmoteCategory, SpeakStyle, int, float, float, float, float)
+ fullName: TinyLife.Actions.Action.SpeakAlone(Microsoft.Xna.Framework.GameTime, float, TinyLife.Actions.EmoteCategory, TinyLife.Objects.SpeakStyle, int, float, float, float, float)
+ nameWithType.vb: Action.SpeakAlone(GameTime, Single, EmoteCategory, SpeakStyle, Integer, Single, Single, Single, Single)
+ fullName.vb: TinyLife.Actions.Action.SpeakAlone(Microsoft.Xna.Framework.GameTime, Single, TinyLife.Actions.EmoteCategory, TinyLife.Objects.SpeakStyle, Integer, Single, Single, Single, Single)
+ name.vb: SpeakAlone(GameTime, Single, EmoteCategory, SpeakStyle, Integer, Single, Single, Single, Single)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32,System.Single,System.Single,System.Single,System.Single)
+ name: SpeakAlone
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_SpeakAlone_Microsoft_Xna_Framework_GameTime_System_Single_TinyLife_Actions_EmoteCategory_TinyLife_Objects_SpeakStyle_System_Int32_System_Single_System_Single_System_Single_System_Single_
+ - name: (
+ - uid: Microsoft.Xna.Framework.GameTime
+ name: GameTime
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.EmoteCategory
+ name: EmoteCategory
+ href: TinyLife.Actions.EmoteCategory.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.SpeakStyle
+ name: SpeakStyle
+ href: TinyLife.Objects.SpeakStyle.html
+ - name: ','
+ - name: " "
+ - uid: System.Int32
+ name: int
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ - 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: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32,System.Single,System.Single,System.Single,System.Single)
+ name: SpeakAlone
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_SpeakAlone_Microsoft_Xna_Framework_GameTime_System_Single_TinyLife_Actions_EmoteCategory_TinyLife_Objects_SpeakStyle_System_Int32_System_Single_System_Single_System_Single_System_Single_
+ - name: (
+ - uid: Microsoft.Xna.Framework.GameTime
+ name: GameTime
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.EmoteCategory
+ name: EmoteCategory
+ href: TinyLife.Actions.EmoteCategory.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.SpeakStyle
+ name: SpeakStyle
+ href: TinyLife.Objects.SpeakStyle.html
+ - name: ','
+ - name: " "
+ - uid: System.Int32
+ name: Integer
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ - 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: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: )
+- uid: TinyLife.Actions.Action.ThinkAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,System.Single,System.Single,System.Single,System.Single,System.Int32)
+ commentId: M:TinyLife.Actions.Action.ThinkAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,System.Single,System.Single,System.Single,System.Single,System.Int32)
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_ThinkAlone_Microsoft_Xna_Framework_GameTime_System_Single_TinyLife_Actions_EmoteCategory_System_Single_System_Single_System_Single_System_Single_System_Int32_
+ name: ThinkAlone(GameTime, float, EmoteCategory, float, float, float, float, int)
+ nameWithType: Action.ThinkAlone(GameTime, float, EmoteCategory, float, float, float, float, int)
+ fullName: TinyLife.Actions.Action.ThinkAlone(Microsoft.Xna.Framework.GameTime, float, TinyLife.Actions.EmoteCategory, float, float, float, float, int)
+ nameWithType.vb: Action.ThinkAlone(GameTime, Single, EmoteCategory, Single, Single, Single, Single, Integer)
+ fullName.vb: TinyLife.Actions.Action.ThinkAlone(Microsoft.Xna.Framework.GameTime, Single, TinyLife.Actions.EmoteCategory, Single, Single, Single, Single, Integer)
+ name.vb: ThinkAlone(GameTime, Single, EmoteCategory, Single, Single, Single, Single, Integer)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.ThinkAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,System.Single,System.Single,System.Single,System.Single,System.Int32)
+ name: ThinkAlone
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_ThinkAlone_Microsoft_Xna_Framework_GameTime_System_Single_TinyLife_Actions_EmoteCategory_System_Single_System_Single_System_Single_System_Single_System_Int32_
+ - name: (
+ - uid: Microsoft.Xna.Framework.GameTime
+ name: GameTime
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.EmoteCategory
+ name: EmoteCategory
+ href: TinyLife.Actions.EmoteCategory.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: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - uid: System.Int32
+ name: int
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.ThinkAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,System.Single,System.Single,System.Single,System.Single,System.Int32)
+ name: ThinkAlone
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_ThinkAlone_Microsoft_Xna_Framework_GameTime_System_Single_TinyLife_Actions_EmoteCategory_System_Single_System_Single_System_Single_System_Single_System_Int32_
+ - name: (
+ - uid: Microsoft.Xna.Framework.GameTime
+ name: GameTime
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.EmoteCategory
+ name: EmoteCategory
+ href: TinyLife.Actions.EmoteCategory.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: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - uid: System.Int32
+ name: Integer
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ - name: )
+- uid: TinyLife.Actions.Action.SpeakInConversation(TinyLife.Objects.Person,Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Nullable{TinyLife.Actions.EmoteCategory},System.Nullable{TinyLife.Objects.SpeakStyle},System.Int32,System.Single,System.Single,System.Single,System.Single)
+ commentId: M:TinyLife.Actions.Action.SpeakInConversation(TinyLife.Objects.Person,Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Nullable{TinyLife.Actions.EmoteCategory},System.Nullable{TinyLife.Objects.SpeakStyle},System.Int32,System.Single,System.Single,System.Single,System.Single)
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_SpeakInConversation_TinyLife_Objects_Person_Microsoft_Xna_Framework_GameTime_System_Single_TinyLife_Actions_EmoteCategory_TinyLife_Objects_SpeakStyle_System_Nullable_TinyLife_Actions_EmoteCategory__System_Nullable_TinyLife_Objects_SpeakStyle__System_Int32_System_Single_System_Single_System_Single_System_Single_
+ name: SpeakInConversation(Person, GameTime, float, EmoteCategory, SpeakStyle, EmoteCategory?, SpeakStyle?, int, float, float, float, float)
+ nameWithType: Action.SpeakInConversation(Person, GameTime, float, EmoteCategory, SpeakStyle, EmoteCategory?, SpeakStyle?, int, float, float, float, float)
+ fullName: TinyLife.Actions.Action.SpeakInConversation(TinyLife.Objects.Person, Microsoft.Xna.Framework.GameTime, float, TinyLife.Actions.EmoteCategory, TinyLife.Objects.SpeakStyle, TinyLife.Actions.EmoteCategory?, TinyLife.Objects.SpeakStyle?, int, float, float, float, float)
+ nameWithType.vb: Action.SpeakInConversation(Person, GameTime, Single, EmoteCategory, SpeakStyle, EmoteCategory?, SpeakStyle?, Integer, Single, Single, Single, Single)
+ fullName.vb: TinyLife.Actions.Action.SpeakInConversation(TinyLife.Objects.Person, Microsoft.Xna.Framework.GameTime, Single, TinyLife.Actions.EmoteCategory, TinyLife.Objects.SpeakStyle, TinyLife.Actions.EmoteCategory?, TinyLife.Objects.SpeakStyle?, Integer, Single, Single, Single, Single)
+ name.vb: SpeakInConversation(Person, GameTime, Single, EmoteCategory, SpeakStyle, EmoteCategory?, SpeakStyle?, Integer, Single, Single, Single, Single)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.SpeakInConversation(TinyLife.Objects.Person,Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Nullable{TinyLife.Actions.EmoteCategory},System.Nullable{TinyLife.Objects.SpeakStyle},System.Int32,System.Single,System.Single,System.Single,System.Single)
+ name: SpeakInConversation
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_SpeakInConversation_TinyLife_Objects_Person_Microsoft_Xna_Framework_GameTime_System_Single_TinyLife_Actions_EmoteCategory_TinyLife_Objects_SpeakStyle_System_Nullable_TinyLife_Actions_EmoteCategory__System_Nullable_TinyLife_Objects_SpeakStyle__System_Int32_System_Single_System_Single_System_Single_System_Single_
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.GameTime
+ name: GameTime
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.EmoteCategory
+ name: EmoteCategory
+ href: TinyLife.Actions.EmoteCategory.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.SpeakStyle
+ name: SpeakStyle
+ href: TinyLife.Objects.SpeakStyle.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.EmoteCategory
+ name: EmoteCategory
+ href: TinyLife.Actions.EmoteCategory.html
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.SpeakStyle
+ name: SpeakStyle
+ href: TinyLife.Objects.SpeakStyle.html
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Int32
+ name: int
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ - 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: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.SpeakInConversation(TinyLife.Objects.Person,Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Nullable{TinyLife.Actions.EmoteCategory},System.Nullable{TinyLife.Objects.SpeakStyle},System.Int32,System.Single,System.Single,System.Single,System.Single)
+ name: SpeakInConversation
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_SpeakInConversation_TinyLife_Objects_Person_Microsoft_Xna_Framework_GameTime_System_Single_TinyLife_Actions_EmoteCategory_TinyLife_Objects_SpeakStyle_System_Nullable_TinyLife_Actions_EmoteCategory__System_Nullable_TinyLife_Objects_SpeakStyle__System_Int32_System_Single_System_Single_System_Single_System_Single_
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.GameTime
+ name: GameTime
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.EmoteCategory
+ name: EmoteCategory
+ href: TinyLife.Actions.EmoteCategory.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.SpeakStyle
+ name: SpeakStyle
+ href: TinyLife.Objects.SpeakStyle.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.EmoteCategory
+ name: EmoteCategory
+ href: TinyLife.Actions.EmoteCategory.html
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.SpeakStyle
+ name: SpeakStyle
+ href: TinyLife.Objects.SpeakStyle.html
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Int32
+ name: Integer
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ - 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: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: )
+- uid: TinyLife.Actions.Action.ResetSpeech
+ commentId: M:TinyLife.Actions.Action.ResetSpeech
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_ResetSpeech
+ name: ResetSpeech()
+ nameWithType: Action.ResetSpeech()
+ fullName: TinyLife.Actions.Action.ResetSpeech()
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.ResetSpeech
+ name: ResetSpeech
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_ResetSpeech
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.ResetSpeech
+ name: ResetSpeech
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_ResetSpeech
+ - name: (
+ - name: )
+- uid: TinyLife.Actions.Action.FacePartner(TinyLife.Objects.Person)
+ commentId: M:TinyLife.Actions.Action.FacePartner(TinyLife.Objects.Person)
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FacePartner_TinyLife_Objects_Person_
+ name: FacePartner(Person)
+ nameWithType: Action.FacePartner(Person)
+ fullName: TinyLife.Actions.Action.FacePartner(TinyLife.Objects.Person)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.FacePartner(TinyLife.Objects.Person)
+ name: FacePartner
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FacePartner_TinyLife_Objects_Person_
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.FacePartner(TinyLife.Objects.Person)
+ name: FacePartner
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FacePartner_TinyLife_Objects_Person_
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: )
+- uid: TinyLife.Actions.Action.CompleteIfNeedFull(TinyLife.NeedType,TinyLife.Objects.Person)
+ commentId: M:TinyLife.Actions.Action.CompleteIfNeedFull(TinyLife.NeedType,TinyLife.Objects.Person)
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CompleteIfNeedFull_TinyLife_NeedType_TinyLife_Objects_Person_
+ name: CompleteIfNeedFull(NeedType, Person)
+ nameWithType: Action.CompleteIfNeedFull(NeedType, Person)
+ fullName: TinyLife.Actions.Action.CompleteIfNeedFull(TinyLife.NeedType, TinyLife.Objects.Person)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.CompleteIfNeedFull(TinyLife.NeedType,TinyLife.Objects.Person)
+ name: CompleteIfNeedFull
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CompleteIfNeedFull_TinyLife_NeedType_TinyLife_Objects_Person_
+ - name: (
+ - uid: TinyLife.NeedType
+ name: NeedType
+ href: TinyLife.NeedType.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.CompleteIfNeedFull(TinyLife.NeedType,TinyLife.Objects.Person)
+ name: CompleteIfNeedFull
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CompleteIfNeedFull_TinyLife_NeedType_TinyLife_Objects_Person_
+ - name: (
+ - uid: TinyLife.NeedType
+ name: NeedType
+ href: TinyLife.NeedType.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: )
+- uid: TinyLife.Actions.Action.CompleteIfTimeUp(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean)
+ commentId: M:TinyLife.Actions.Action.CompleteIfTimeUp(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean)
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CompleteIfTimeUp_System_TimeSpan_System_Boolean_TinyLife_Skills_SkillType_System_Single_System_Boolean_
+ name: CompleteIfTimeUp(TimeSpan, bool, SkillType, float, bool)
+ nameWithType: Action.CompleteIfTimeUp(TimeSpan, bool, SkillType, float, bool)
+ fullName: TinyLife.Actions.Action.CompleteIfTimeUp(System.TimeSpan, bool, TinyLife.Skills.SkillType, float, bool)
+ nameWithType.vb: Action.CompleteIfTimeUp(TimeSpan, Boolean, SkillType, Single, Boolean)
+ fullName.vb: TinyLife.Actions.Action.CompleteIfTimeUp(System.TimeSpan, Boolean, TinyLife.Skills.SkillType, Single, Boolean)
+ name.vb: CompleteIfTimeUp(TimeSpan, Boolean, SkillType, Single, Boolean)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.CompleteIfTimeUp(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean)
+ name: CompleteIfTimeUp
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CompleteIfTimeUp_System_TimeSpan_System_Boolean_TinyLife_Skills_SkillType_System_Single_System_Boolean_
+ - name: (
+ - uid: System.TimeSpan
+ name: TimeSpan
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.timespan
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Skills.SkillType
+ name: SkillType
+ href: TinyLife.Skills.SkillType.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.CompleteIfTimeUp(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean)
+ name: CompleteIfTimeUp
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CompleteIfTimeUp_System_TimeSpan_System_Boolean_TinyLife_Skills_SkillType_System_Single_System_Boolean_
+ - name: (
+ - uid: System.TimeSpan
+ name: TimeSpan
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.timespan
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Skills.SkillType
+ name: SkillType
+ href: TinyLife.Skills.SkillType.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+- uid: TinyLife.Actions.Action.CancelIfEmotional(TinyLife.Emotions.EmotionType[])
+ commentId: M:TinyLife.Actions.Action.CancelIfEmotional(TinyLife.Emotions.EmotionType[])
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CancelIfEmotional_TinyLife_Emotions_EmotionType___
+ name: CancelIfEmotional(params EmotionType[])
+ nameWithType: Action.CancelIfEmotional(params EmotionType[])
+ fullName: TinyLife.Actions.Action.CancelIfEmotional(params TinyLife.Emotions.EmotionType[])
+ nameWithType.vb: Action.CancelIfEmotional(ParamArray EmotionType())
+ fullName.vb: TinyLife.Actions.Action.CancelIfEmotional(ParamArray TinyLife.Emotions.EmotionType())
+ name.vb: CancelIfEmotional(ParamArray EmotionType())
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.CancelIfEmotional(TinyLife.Emotions.EmotionType[])
+ name: CancelIfEmotional
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CancelIfEmotional_TinyLife_Emotions_EmotionType___
+ - name: (
+ - name: params
+ - name: " "
+ - uid: TinyLife.Emotions.EmotionType
+ name: EmotionType
+ href: TinyLife.Emotions.EmotionType.html
+ - name: '['
+ - name: ']'
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.CancelIfEmotional(TinyLife.Emotions.EmotionType[])
+ name: CancelIfEmotional
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CancelIfEmotional_TinyLife_Emotions_EmotionType___
+ - name: (
+ - name: ParamArray
+ - name: " "
+ - uid: TinyLife.Emotions.EmotionType
+ name: EmotionType
+ href: TinyLife.Emotions.EmotionType.html
+ - name: (
+ - name: )
+ - name: )
+- uid: TinyLife.Actions.Action.Sit(TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot)
+ commentId: M:TinyLife.Actions.Action.Sit(TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot)
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Sit_TinyLife_Objects_Furniture_System_Single_TinyLife_Objects_ActionSpot_
+ name: Sit(Furniture, float, ActionSpot)
+ nameWithType: Action.Sit(Furniture, float, ActionSpot)
+ fullName: TinyLife.Actions.Action.Sit(TinyLife.Objects.Furniture, float, TinyLife.Objects.ActionSpot)
+ nameWithType.vb: Action.Sit(Furniture, Single, ActionSpot)
+ fullName.vb: TinyLife.Actions.Action.Sit(TinyLife.Objects.Furniture, Single, TinyLife.Objects.ActionSpot)
+ name.vb: Sit(Furniture, Single, ActionSpot)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.Sit(TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot)
+ name: Sit
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Sit_TinyLife_Objects_Furniture_System_Single_TinyLife_Objects_ActionSpot_
+ - name: (
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ href: TinyLife.Objects.Furniture.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.ActionSpot
+ name: ActionSpot
+ href: TinyLife.Objects.ActionSpot.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.Sit(TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot)
+ name: Sit
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Sit_TinyLife_Objects_Furniture_System_Single_TinyLife_Objects_ActionSpot_
+ - name: (
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ href: TinyLife.Objects.Furniture.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.ActionSpot
+ name: ActionSpot
+ href: TinyLife.Objects.ActionSpot.html
+ - name: )
+- uid: TinyLife.Actions.Action.GetChildren(System.Boolean)
+ commentId: M:TinyLife.Actions.Action.GetChildren(System.Boolean)
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetChildren_System_Boolean_
+ name: GetChildren(bool)
+ nameWithType: Action.GetChildren(bool)
+ fullName: TinyLife.Actions.Action.GetChildren(bool)
+ nameWithType.vb: Action.GetChildren(Boolean)
+ fullName.vb: TinyLife.Actions.Action.GetChildren(Boolean)
+ name.vb: GetChildren(Boolean)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.GetChildren(System.Boolean)
+ name: GetChildren
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetChildren_System_Boolean_
+ - name: (
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.GetChildren(System.Boolean)
+ name: GetChildren
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetChildren_System_Boolean_
+ - name: (
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+- uid: TinyLife.Actions.Action.GetChild``1(System.Guid,System.Boolean)
+ commentId: M:TinyLife.Actions.Action.GetChild``1(System.Guid,System.Boolean)
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetChild__1_System_Guid_System_Boolean_
+ name: GetChild(Guid, bool)
+ nameWithType: Action.GetChild(Guid, bool)
+ fullName: TinyLife.Actions.Action.GetChild(System.Guid, bool)
+ nameWithType.vb: Action.GetChild(Of T)(Guid, Boolean)
+ fullName.vb: TinyLife.Actions.Action.GetChild(Of T)(System.Guid, Boolean)
+ name.vb: GetChild(Of T)(Guid, Boolean)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.GetChild``1(System.Guid,System.Boolean)
+ name: GetChild
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetChild__1_System_Guid_System_Boolean_
+ - name: <
+ - name: T
+ - name: '>'
+ - name: (
+ - uid: System.Guid
+ name: Guid
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.guid
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.GetChild``1(System.Guid,System.Boolean)
+ name: GetChild
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetChild__1_System_Guid_System_Boolean_
+ - name: (
+ - name: Of
+ - name: " "
+ - name: T
+ - name: )
+ - name: (
+ - uid: System.Guid
+ name: Guid
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.guid
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+- uid: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ commentId: M:TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_PickUpAndGoTo_TinyLife_Actions_ActionInfo_TinyLife_Objects_ObjectCategory_TinyLife_Objects_ObjectCategory_System_Boolean_
+ name: PickUpAndGoTo(ActionInfo, ObjectCategory, ObjectCategory, bool)
+ nameWithType: Action.PickUpAndGoTo(ActionInfo, ObjectCategory, ObjectCategory, bool)
+ fullName: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.ObjectCategory, bool)
+ nameWithType.vb: Action.PickUpAndGoTo(ActionInfo, ObjectCategory, ObjectCategory, Boolean)
+ fullName.vb: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.ObjectCategory, Boolean)
+ name.vb: PickUpAndGoTo(ActionInfo, ObjectCategory, ObjectCategory, Boolean)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ name: PickUpAndGoTo
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_PickUpAndGoTo_TinyLife_Actions_ActionInfo_TinyLife_Objects_ObjectCategory_TinyLife_Objects_ObjectCategory_System_Boolean_
+ - name: (
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ href: TinyLife.Objects.ObjectCategory.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ href: TinyLife.Objects.ObjectCategory.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean)
+ name: PickUpAndGoTo
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_PickUpAndGoTo_TinyLife_Actions_ActionInfo_TinyLife_Objects_ObjectCategory_TinyLife_Objects_ObjectCategory_System_Boolean_
+ - name: (
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ href: TinyLife.Objects.ObjectCategory.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ href: TinyLife.Objects.ObjectCategory.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+- uid: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ commentId: M:TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_PickUpAndGoTo_TinyLife_Actions_ActionInfo_System_Func_TinyLife_Objects_Furniture_System_Boolean__System_Func_TinyLife_Objects_Furniture_System_Boolean__System_Boolean_
+ name: PickUpAndGoTo(ActionInfo, Func, Func, bool)
+ nameWithType: Action.PickUpAndGoTo(ActionInfo, Func, Func, bool)
+ fullName: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo, System.Func, System.Func, bool)
+ nameWithType.vb: Action.PickUpAndGoTo(ActionInfo, Func(Of Furniture, Boolean), Func(Of Furniture, Boolean), Boolean)
+ fullName.vb: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo, System.Func(Of TinyLife.Objects.Furniture, Boolean), System.Func(Of TinyLife.Objects.Furniture, Boolean), Boolean)
+ name.vb: PickUpAndGoTo(ActionInfo, Func(Of Furniture, Boolean), Func(Of Furniture, Boolean), Boolean)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ name: PickUpAndGoTo
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_PickUpAndGoTo_TinyLife_Actions_ActionInfo_System_Func_TinyLife_Objects_Furniture_System_Boolean__System_Func_TinyLife_Objects_Furniture_System_Boolean__System_Boolean_
+ - name: (
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: ','
+ - name: " "
+ - uid: System.Func`2
+ name: Func
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.func-2
+ - name: <
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ href: TinyLife.Objects.Furniture.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: '>'
+ - name: ','
+ - name: " "
+ - uid: System.Func`2
+ name: Func
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.func-2
+ - name: <
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ href: TinyLife.Objects.Furniture.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: '>'
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean)
+ name: PickUpAndGoTo
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_PickUpAndGoTo_TinyLife_Actions_ActionInfo_System_Func_TinyLife_Objects_Furniture_System_Boolean__System_Func_TinyLife_Objects_Furniture_System_Boolean__System_Boolean_
+ - name: (
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: ','
+ - 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.Furniture
+ name: Furniture
+ href: TinyLife.Objects.Furniture.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+ - name: ','
+ - 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.Furniture
+ name: Furniture
+ href: TinyLife.Objects.Furniture.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+- uid: TinyLife.Actions.Action.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture)
+ commentId: M:TinyLife.Actions.Action.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture)
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetFreeChair_TinyLife_Objects_Person_TinyLife_Objects_Furniture_
+ name: GetFreeChair(Person, Furniture)
+ nameWithType: Action.GetFreeChair(Person, Furniture)
+ fullName: TinyLife.Actions.Action.GetFreeChair(TinyLife.Objects.Person, TinyLife.Objects.Furniture)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture)
+ name: GetFreeChair
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetFreeChair_TinyLife_Objects_Person_TinyLife_Objects_Furniture_
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ href: TinyLife.Objects.Furniture.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture)
+ name: GetFreeChair
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetFreeChair_TinyLife_Objects_Person_TinyLife_Objects_Furniture_
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ href: TinyLife.Objects.Furniture.html
+ - name: )
+- uid: TinyLife.Actions.Action.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean})
+ commentId: M:TinyLife.Actions.Action.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean})
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetFreeChairs_TinyLife_Objects_Person_TinyLife_Objects_Furniture_System_Func_MLEM_Misc_Direction2_System_Boolean__
+ name: GetFreeChairs(Person, Furniture, Func)
+ nameWithType: Action.GetFreeChairs(Person, Furniture, Func)
+ fullName: TinyLife.Actions.Action.GetFreeChairs(TinyLife.Objects.Person, TinyLife.Objects.Furniture, System.Func)
+ nameWithType.vb: Action.GetFreeChairs(Person, Furniture, Func(Of Direction2, Boolean))
+ fullName.vb: TinyLife.Actions.Action.GetFreeChairs(TinyLife.Objects.Person, TinyLife.Objects.Furniture, System.Func(Of MLEM.Misc.Direction2, Boolean))
+ name.vb: GetFreeChairs(Person, Furniture, Func(Of Direction2, Boolean))
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean})
+ name: GetFreeChairs
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetFreeChairs_TinyLife_Objects_Person_TinyLife_Objects_Furniture_System_Func_MLEM_Misc_Direction2_System_Boolean__
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ href: TinyLife.Objects.Furniture.html
+ - name: ','
+ - name: " "
+ - uid: System.Func`2
+ name: Func
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.func-2
+ - name: <
+ - uid: MLEM.Misc.Direction2
+ name: Direction2
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: '>'
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean})
+ name: GetFreeChairs
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetFreeChairs_TinyLife_Objects_Person_TinyLife_Objects_Furniture_System_Func_MLEM_Misc_Direction2_System_Boolean__
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ href: TinyLife.Objects.Furniture.html
+ - name: ','
+ - name: " "
+ - uid: System.Func`2
+ name: Func
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.func-2
+ - name: (
+ - name: Of
+ - name: " "
+ - uid: MLEM.Misc.Direction2
+ name: Direction2
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+ - name: )
+- uid: TinyLife.Actions.Action.GetSeatCategory(TinyLife.Objects.Person)
+ commentId: M:TinyLife.Actions.Action.GetSeatCategory(TinyLife.Objects.Person)
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetSeatCategory_TinyLife_Objects_Person_
+ name: GetSeatCategory(Person)
+ nameWithType: Action.GetSeatCategory(Person)
+ fullName: TinyLife.Actions.Action.GetSeatCategory(TinyLife.Objects.Person)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.GetSeatCategory(TinyLife.Objects.Person)
+ name: GetSeatCategory
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetSeatCategory_TinyLife_Objects_Person_
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.GetSeatCategory(TinyLife.Objects.Person)
+ name: GetSeatCategory
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetSeatCategory_TinyLife_Objects_Person_
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: )
+- uid: TinyLife.Actions.Action.FindAllFreePeople(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean,System.Boolean,System.Boolean)
+ commentId: M:TinyLife.Actions.Action.FindAllFreePeople(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean,System.Boolean,System.Boolean)
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindAllFreePeople_TinyLife_Objects_Person_TinyLife_Actions_ActionType_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_System_Single__System_Nullable_System_Single__System_Boolean_System_Boolean_System_Boolean_
+ name: FindAllFreePeople(Person, ActionType, Map, Vector2?, float?, float?, bool, bool, bool)
+ nameWithType: Action.FindAllFreePeople(Person, ActionType, Map, Vector2?, float?, float?, bool, bool, bool)
+ fullName: TinyLife.Actions.Action.FindAllFreePeople(TinyLife.Objects.Person, TinyLife.Actions.ActionType, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, float?, float?, bool, bool, bool)
+ nameWithType.vb: Action.FindAllFreePeople(Person, ActionType, Map, Vector2?, Single?, Single?, Boolean, Boolean, Boolean)
+ fullName.vb: TinyLife.Actions.Action.FindAllFreePeople(TinyLife.Objects.Person, TinyLife.Actions.ActionType, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, Single?, Single?, Boolean, Boolean, Boolean)
+ name.vb: FindAllFreePeople(Person, ActionType, Map, Vector2?, Single?, Single?, Boolean, Boolean, Boolean)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.FindAllFreePeople(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean,System.Boolean,System.Boolean)
+ name: FindAllFreePeople
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindAllFreePeople_TinyLife_Objects_Person_TinyLife_Actions_ActionType_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_System_Single__System_Nullable_System_Single__System_Boolean_System_Boolean_System_Boolean_
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ href: TinyLife.Actions.ActionType.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.World.Map
+ name: Map
+ href: TinyLife.World.Map.html
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.FindAllFreePeople(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean,System.Boolean,System.Boolean)
+ name: FindAllFreePeople
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindAllFreePeople_TinyLife_Objects_Person_TinyLife_Actions_ActionType_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_System_Single__System_Nullable_System_Single__System_Boolean_System_Boolean_System_Boolean_
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ href: TinyLife.Actions.ActionType.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.World.Map
+ name: Map
+ href: TinyLife.World.Map.html
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+- uid: TinyLife.Actions.Action.FindAllFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Boolean,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean,System.Boolean)
+ commentId: M:TinyLife.Actions.Action.FindAllFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Boolean,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean,System.Boolean)
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindAllFreeFurniture_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_TinyLife_Objects_FurnitureType_System_Boolean_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_System_Single__System_Nullable_System_Single__System_Boolean_System_Boolean_
+ name: FindAllFreeFurniture(Person, ObjectCategory, FurnitureType, bool, Map, Vector2?, float?, float?, bool, bool)
+ nameWithType: Action.FindAllFreeFurniture(Person, ObjectCategory, FurnitureType, bool, Map, Vector2?, float?, float?, bool, bool)
+ fullName: TinyLife.Actions.Action.FindAllFreeFurniture(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType, bool, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, float?, float?, bool, bool)
+ nameWithType.vb: Action.FindAllFreeFurniture(Person, ObjectCategory, FurnitureType, Boolean, Map, Vector2?, Single?, Single?, Boolean, Boolean)
+ fullName.vb: TinyLife.Actions.Action.FindAllFreeFurniture(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType, Boolean, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, Single?, Single?, Boolean, Boolean)
+ name.vb: FindAllFreeFurniture(Person, ObjectCategory, FurnitureType, Boolean, Map, Vector2?, Single?, Single?, Boolean, Boolean)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.FindAllFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Boolean,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean,System.Boolean)
+ name: FindAllFreeFurniture
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindAllFreeFurniture_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_TinyLife_Objects_FurnitureType_System_Boolean_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_System_Single__System_Nullable_System_Single__System_Boolean_System_Boolean_
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ href: TinyLife.Objects.ObjectCategory.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.FurnitureType
+ name: FurnitureType
+ href: TinyLife.Objects.FurnitureType.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.World.Map
+ name: Map
+ href: TinyLife.World.Map.html
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.FindAllFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Boolean,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean,System.Boolean)
+ name: FindAllFreeFurniture
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindAllFreeFurniture_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_TinyLife_Objects_FurnitureType_System_Boolean_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_System_Single__System_Nullable_System_Single__System_Boolean_System_Boolean_
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ href: TinyLife.Objects.ObjectCategory.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.FurnitureType
+ name: FurnitureType
+ href: TinyLife.Objects.FurnitureType.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.World.Map
+ name: Map
+ href: TinyLife.World.Map.html
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+- uid: TinyLife.Actions.Action.FindAllFreeWalls``1(TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean)
+ commentId: M:TinyLife.Actions.Action.FindAllFreeWalls``1(TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean)
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindAllFreeWalls__1_TinyLife_Objects_Person_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_System_Single__System_Nullable_System_Single__System_Boolean_
+ name: FindAllFreeWalls(Person, Map, Vector2?, float?, float?, bool)
+ nameWithType: Action.FindAllFreeWalls(Person, Map, Vector2?, float?, float?, bool)
+ fullName: TinyLife.Actions.Action.FindAllFreeWalls(TinyLife.Objects.Person, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, float?, float?, bool)
+ nameWithType.vb: Action.FindAllFreeWalls(Of T)(Person, Map, Vector2?, Single?, Single?, Boolean)
+ fullName.vb: TinyLife.Actions.Action.FindAllFreeWalls(Of T)(TinyLife.Objects.Person, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, Single?, Single?, Boolean)
+ name.vb: FindAllFreeWalls(Of T)(Person, Map, Vector2?, Single?, Single?, Boolean)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.FindAllFreeWalls``1(TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean)
+ name: FindAllFreeWalls
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindAllFreeWalls__1_TinyLife_Objects_Person_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_System_Single__System_Nullable_System_Single__System_Boolean_
+ - name: <
+ - name: T
+ - name: '>'
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.World.Map
+ name: Map
+ href: TinyLife.World.Map.html
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.FindAllFreeWalls``1(TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean)
+ name: FindAllFreeWalls
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindAllFreeWalls__1_TinyLife_Objects_Person_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_System_Single__System_Nullable_System_Single__System_Boolean_
+ - name: (
+ - name: Of
+ - name: " "
+ - name: T
+ - name: )
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.World.Map
+ name: Map
+ href: TinyLife.World.Map.html
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+- uid: TinyLife.Actions.Action.FindAllFreeGround(TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean)
+ commentId: M:TinyLife.Actions.Action.FindAllFreeGround(TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean)
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindAllFreeGround_TinyLife_Objects_Person_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_System_Single__System_Nullable_System_Single__System_Boolean_
+ name: FindAllFreeGround(Person, Map, Vector2?, float?, float?, bool)
+ nameWithType: Action.FindAllFreeGround(Person, Map, Vector2?, float?, float?, bool)
+ fullName: TinyLife.Actions.Action.FindAllFreeGround(TinyLife.Objects.Person, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, float?, float?, bool)
+ nameWithType.vb: Action.FindAllFreeGround(Person, Map, Vector2?, Single?, Single?, Boolean)
+ fullName.vb: TinyLife.Actions.Action.FindAllFreeGround(TinyLife.Objects.Person, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, Single?, Single?, Boolean)
+ name.vb: FindAllFreeGround(Person, Map, Vector2?, Single?, Single?, Boolean)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.FindAllFreeGround(TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean)
+ name: FindAllFreeGround
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindAllFreeGround_TinyLife_Objects_Person_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_System_Single__System_Nullable_System_Single__System_Boolean_
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.World.Map
+ name: Map
+ href: TinyLife.World.Map.html
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.FindAllFreeGround(TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean)
+ name: FindAllFreeGround
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindAllFreeGround_TinyLife_Objects_Person_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_System_Single__System_Nullable_System_Single__System_Boolean_
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.World.Map
+ name: Map
+ href: TinyLife.World.Map.html
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+- uid: TinyLife.Actions.Action.FindFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean)
+ commentId: M:TinyLife.Actions.Action.FindFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean)
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindFreeFurniture_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_TinyLife_Objects_FurnitureType_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Boolean_System_Boolean_
+ name: FindFreeFurniture(Person, ObjectCategory, FurnitureType, Map, Vector2?, bool, bool)
+ nameWithType: Action.FindFreeFurniture(Person, ObjectCategory, FurnitureType, Map, Vector2?, bool, bool)
+ fullName: TinyLife.Actions.Action.FindFreeFurniture(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, bool, bool)
+ nameWithType.vb: Action.FindFreeFurniture(Person, ObjectCategory, FurnitureType, Map, Vector2?, Boolean, Boolean)
+ fullName.vb: TinyLife.Actions.Action.FindFreeFurniture(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, Boolean, Boolean)
+ name.vb: FindFreeFurniture(Person, ObjectCategory, FurnitureType, Map, Vector2?, Boolean, Boolean)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.FindFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean)
+ name: FindFreeFurniture
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindFreeFurniture_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_TinyLife_Objects_FurnitureType_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Boolean_System_Boolean_
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ href: TinyLife.Objects.ObjectCategory.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.FurnitureType
+ name: FurnitureType
+ href: TinyLife.Objects.FurnitureType.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.World.Map
+ name: Map
+ href: TinyLife.World.Map.html
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.FindFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean)
+ name: FindFreeFurniture
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindFreeFurniture_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_TinyLife_Objects_FurnitureType_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Boolean_System_Boolean_
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ href: TinyLife.Objects.ObjectCategory.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.FurnitureType
+ name: FurnitureType
+ href: TinyLife.Objects.FurnitureType.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.World.Map
+ name: Map
+ href: TinyLife.World.Map.html
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+- uid: TinyLife.Actions.Action.FindAllActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ commentId: M:TinyLife.Actions.Action.FindAllActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindAllActionObjects_TinyLife_Objects_Person_TinyLife_Actions_ActionType_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__
+ name: FindAllActionObjects(Person, ActionType, Map, Vector2?)
+ nameWithType: Action.FindAllActionObjects(Person, ActionType, Map, Vector2?)
+ fullName: TinyLife.Actions.Action.FindAllActionObjects(TinyLife.Objects.Person, TinyLife.Actions.ActionType, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.FindAllActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: FindAllActionObjects
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindAllActionObjects_TinyLife_Objects_Person_TinyLife_Actions_ActionType_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ href: TinyLife.Actions.ActionType.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.World.Map
+ name: Map
+ href: TinyLife.World.Map.html
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: '?'
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.FindAllActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: FindAllActionObjects
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindAllActionObjects_TinyLife_Objects_Person_TinyLife_Actions_ActionType_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ href: TinyLife.Actions.ActionType.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.World.Map
+ name: Map
+ href: TinyLife.World.Map.html
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: '?'
+ - name: )
+- uid: TinyLife.Actions.Action.FindValidActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,System.Boolean,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean)
+ commentId: M:TinyLife.Actions.Action.FindValidActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,System.Boolean,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean)
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindValidActionObjects_TinyLife_Objects_Person_TinyLife_Actions_ActionType_System_Boolean_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Boolean_System_Boolean_
+ name: FindValidActionObjects(Person, ActionType, bool, Map, Vector2?, bool, bool)
+ nameWithType: Action.FindValidActionObjects(Person, ActionType, bool, Map, Vector2?, bool, bool)
+ fullName: TinyLife.Actions.Action.FindValidActionObjects(TinyLife.Objects.Person, TinyLife.Actions.ActionType, bool, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, bool, bool)
+ nameWithType.vb: Action.FindValidActionObjects(Person, ActionType, Boolean, Map, Vector2?, Boolean, Boolean)
+ fullName.vb: TinyLife.Actions.Action.FindValidActionObjects(TinyLife.Objects.Person, TinyLife.Actions.ActionType, Boolean, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, Boolean, Boolean)
+ name.vb: FindValidActionObjects(Person, ActionType, Boolean, Map, Vector2?, Boolean, Boolean)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.FindValidActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,System.Boolean,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean)
+ name: FindValidActionObjects
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindValidActionObjects_TinyLife_Objects_Person_TinyLife_Actions_ActionType_System_Boolean_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Boolean_System_Boolean_
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ href: TinyLife.Actions.ActionType.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.World.Map
+ name: Map
+ href: TinyLife.World.Map.html
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.FindValidActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,System.Boolean,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean)
+ name: FindValidActionObjects
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindValidActionObjects_TinyLife_Objects_Person_TinyLife_Actions_ActionType_System_Boolean_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Boolean_System_Boolean_
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ href: TinyLife.Actions.ActionType.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.World.Map
+ name: Map
+ href: TinyLife.World.Map.html
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+- uid: TinyLife.Actions.Action.GetRandomValidArguments(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean)
+ commentId: M:TinyLife.Actions.Action.GetRandomValidArguments(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean)
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetRandomValidArguments_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_System_Boolean_
+ name: GetRandomValidArguments(ActionType, ActionInfo, bool)
+ nameWithType: Action.GetRandomValidArguments(ActionType, ActionInfo, bool)
+ fullName: TinyLife.Actions.Action.GetRandomValidArguments(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, bool)
+ nameWithType.vb: Action.GetRandomValidArguments(ActionType, ActionInfo, Boolean)
+ fullName.vb: TinyLife.Actions.Action.GetRandomValidArguments(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, Boolean)
+ name.vb: GetRandomValidArguments(ActionType, ActionInfo, Boolean)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.GetRandomValidArguments(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean)
+ name: GetRandomValidArguments
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetRandomValidArguments_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_System_Boolean_
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ href: TinyLife.Actions.ActionType.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.GetRandomValidArguments(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean)
+ name: GetRandomValidArguments
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetRandomValidArguments_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_System_Boolean_
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ href: TinyLife.Actions.ActionType.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+- uid: TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot)
+ commentId: M:TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot)
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetTableSpot_TinyLife_Objects_Furniture_TinyLife_Objects_ActionSpot_
+ name: GetTableSpot(Furniture, ActionSpot)
+ nameWithType: Action.GetTableSpot(Furniture, ActionSpot)
+ fullName: TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture, TinyLife.Objects.ActionSpot)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot)
+ name: GetTableSpot
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetTableSpot_TinyLife_Objects_Furniture_TinyLife_Objects_ActionSpot_
+ - name: (
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ href: TinyLife.Objects.Furniture.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.ActionSpot
+ name: ActionSpot
+ href: TinyLife.Objects.ActionSpot.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot)
+ name: GetTableSpot
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetTableSpot_TinyLife_Objects_Furniture_TinyLife_Objects_ActionSpot_
+ - name: (
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ href: TinyLife.Objects.Furniture.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.ActionSpot
+ name: ActionSpot
+ href: TinyLife.Objects.ActionSpot.html
+ - name: )
+- uid: TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person})
+ commentId: M:TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person})
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_InvokeForBoth_TinyLife_Objects_Person_TinyLife_Objects_Person_System_Action_TinyLife_Objects_Person_TinyLife_Objects_Person__
+ name: InvokeForBoth(Person, Person, Action)
+ nameWithType: Action.InvokeForBoth(Person, Person, Action)
+ fullName: TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person, TinyLife.Objects.Person, System.Action)
+ nameWithType.vb: Action.InvokeForBoth(Person, Person, Action(Of Person, Person))
+ fullName.vb: TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person, TinyLife.Objects.Person, System.Action(Of TinyLife.Objects.Person, TinyLife.Objects.Person))
+ name.vb: InvokeForBoth(Person, Person, Action(Of Person, Person))
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person})
+ name: InvokeForBoth
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_InvokeForBoth_TinyLife_Objects_Person_TinyLife_Objects_Person_System_Action_TinyLife_Objects_Person_TinyLife_Objects_Person__
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: System.Action`2
+ name: Action
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.action-2
+ - name: <
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: '>'
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person})
+ name: InvokeForBoth
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_InvokeForBoth_TinyLife_Objects_Person_TinyLife_Objects_Person_System_Action_TinyLife_Objects_Person_TinyLife_Objects_Person__
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - 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.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: )
+ - name: )
+- uid: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
+ commentId: M:TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CanMultitask_TinyLife_Actions_Action_TinyLife_Actions_Action_
+ name: CanMultitask(Action, Action)
+ nameWithType: Action.CanMultitask(Action, Action)
+ fullName: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action, TinyLife.Actions.Action)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
+ name: CanMultitask
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CanMultitask_TinyLife_Actions_Action_TinyLife_Actions_Action_
+ - name: (
+ - uid: TinyLife.Actions.Action
+ name: Action
+ href: TinyLife.Actions.Action.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.Action
+ name: Action
+ href: TinyLife.Actions.Action.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
+ name: CanMultitask
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CanMultitask_TinyLife_Actions_Action_TinyLife_Actions_Action_
+ - name: (
+ - uid: TinyLife.Actions.Action
+ name: Action
+ href: TinyLife.Actions.Action.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.Action
+ name: Action
+ href: TinyLife.Actions.Action.html
+ - name: )
+- uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ commentId: M:TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_IsInappropriate_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_
+ name: IsInappropriate(ActionType, ActionInfo)
+ nameWithType: Action.IsInappropriate(ActionType, ActionInfo)
+ fullName: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_IsInappropriate_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ href: TinyLife.Actions.ActionType.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_IsInappropriate_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ href: TinyLife.Actions.ActionType.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: )
+- uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ commentId: M:TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_IsLotContentVisible_TinyLife_World_Lot_TinyLife_Objects_Person_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__
+ name: IsLotContentVisible(Lot, Person, Map, Vector2?)
+ nameWithType: Action.IsLotContentVisible(Lot, Person, Map, Vector2?)
+ fullName: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot, TinyLife.Objects.Person, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_IsLotContentVisible_TinyLife_World_Lot_TinyLife_Objects_Person_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ href: TinyLife.World.Lot.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.World.Map
+ name: Map
+ href: TinyLife.World.Map.html
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: '?'
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_IsLotContentVisible_TinyLife_World_Lot_TinyLife_Objects_Person_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ href: TinyLife.World.Lot.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.World.Map
+ name: Map
+ href: TinyLife.World.Map.html
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: '?'
+ - name: )
+- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
+ commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
+ parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ name: SetData(string, object)
+ nameWithType: JsonTypeSafeGenericDataHolder.SetData(string, object)
+ fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(string, object)
+ nameWithType.vb: JsonTypeSafeGenericDataHolder.SetData(String, Object)
+ fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(String, Object)
+ name.vb: SetData(String, Object)
+ spec.csharp:
+ - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
+ name: SetData
+ isExternal: true
+ - name: (
+ - uid: System.String
+ name: string
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+ spec.vb:
+ - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
+ name: SetData
+ isExternal: true
+ - name: (
+ - uid: System.String
+ name: String
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
+ commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
+ parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
+ definition: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ name: SetData(string, T)
+ nameWithType: JsonTypeSafeGenericDataHolder.SetData(string, T)
+ fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(string, T)
+ nameWithType.vb: JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T)
+ fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T)
+ name.vb: SetData(Of T)(String, T)
+ spec.csharp:
+ - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
+ name: SetData
+ isExternal: true
+ - name: <
+ - name: T
+ - name: '>'
+ - name: (
+ - uid: System.String
+ name: string
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: ','
+ - name: " "
+ - name: T
+ - name: )
+ spec.vb:
+ - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
+ name: SetData
+ isExternal: true
+ - name: (
+ - name: Of
+ - name: " "
+ - name: T
+ - name: )
+ - name: (
+ - uid: System.String
+ name: String
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: ','
+ - name: " "
+ - name: T
+ - name: )
+- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
+ commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
+ parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ name: GetData(string)
+ nameWithType: JsonTypeSafeGenericDataHolder.GetData(string)
+ fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData(string)
+ nameWithType.vb: JsonTypeSafeGenericDataHolder.GetData(Of T)(String)
+ fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData(Of T)(String)
+ name.vb: GetData(Of T)(String)
+ spec.csharp:
+ - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
+ name: GetData
+ isExternal: true
+ - name: <
+ - name: T
+ - name: '>'
+ - name: (
+ - uid: System.String
+ name: string
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: )
+ spec.vb:
+ - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
+ name: GetData
+ isExternal: true
+ - name: (
+ - name: Of
+ - name: " "
+ - name: T
+ - name: )
+ - name: (
+ - uid: System.String
+ name: String
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: )
+- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys
+ commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys
+ parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
+ isExternal: true
+ name: GetDataKeys()
+ nameWithType: JsonTypeSafeGenericDataHolder.GetDataKeys()
+ fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys()
+ spec.csharp:
+ - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys
+ name: GetDataKeys
+ isExternal: true
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys
+ name: GetDataKeys
+ isExternal: true
+ - name: (
+ - name: )
+- uid: System.Object.Equals(System.Object)
+ commentId: M:System.Object.Equals(System.Object)
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
+ name: Equals(object)
+ nameWithType: object.Equals(object)
+ fullName: object.Equals(object)
+ nameWithType.vb: Object.Equals(Object)
+ fullName.vb: Object.Equals(Object)
+ name.vb: Equals(Object)
+ spec.csharp:
+ - uid: System.Object.Equals(System.Object)
+ name: Equals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
+ - name: (
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+ spec.vb:
+ - uid: System.Object.Equals(System.Object)
+ name: Equals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
+ - name: (
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+- uid: System.Object.Equals(System.Object,System.Object)
+ commentId: M:System.Object.Equals(System.Object,System.Object)
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
+ name: Equals(object, object)
+ nameWithType: object.Equals(object, object)
+ fullName: object.Equals(object, object)
+ nameWithType.vb: Object.Equals(Object, Object)
+ fullName.vb: Object.Equals(Object, Object)
+ name.vb: Equals(Object, Object)
+ spec.csharp:
+ - uid: System.Object.Equals(System.Object,System.Object)
+ name: Equals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
+ - name: (
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+ spec.vb:
+ - uid: System.Object.Equals(System.Object,System.Object)
+ name: Equals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
+ - name: (
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+- uid: System.Object.GetHashCode
+ commentId: M:System.Object.GetHashCode
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
+ name: GetHashCode()
+ nameWithType: object.GetHashCode()
+ fullName: object.GetHashCode()
+ nameWithType.vb: Object.GetHashCode()
+ fullName.vb: Object.GetHashCode()
+ spec.csharp:
+ - uid: System.Object.GetHashCode
+ name: GetHashCode
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: System.Object.GetHashCode
+ name: GetHashCode
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
+ - name: (
+ - name: )
+- uid: System.Object.GetType
+ commentId: M:System.Object.GetType
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gettype
+ name: GetType()
+ nameWithType: object.GetType()
+ fullName: object.GetType()
+ nameWithType.vb: Object.GetType()
+ fullName.vb: Object.GetType()
+ spec.csharp:
+ - uid: System.Object.GetType
+ name: GetType
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gettype
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: System.Object.GetType
+ name: GetType
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gettype
+ - name: (
+ - name: )
+- uid: System.Object.MemberwiseClone
+ commentId: M:System.Object.MemberwiseClone
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
+ name: MemberwiseClone()
+ nameWithType: object.MemberwiseClone()
+ fullName: object.MemberwiseClone()
+ nameWithType.vb: Object.MemberwiseClone()
+ fullName.vb: Object.MemberwiseClone()
+ spec.csharp:
+ - uid: System.Object.MemberwiseClone
+ name: MemberwiseClone
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: System.Object.MemberwiseClone
+ name: MemberwiseClone
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
+ - name: (
+ - name: )
+- uid: System.Object.ReferenceEquals(System.Object,System.Object)
+ commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
+ name: ReferenceEquals(object, object)
+ nameWithType: object.ReferenceEquals(object, object)
+ fullName: object.ReferenceEquals(object, object)
+ nameWithType.vb: Object.ReferenceEquals(Object, Object)
+ fullName.vb: Object.ReferenceEquals(Object, Object)
+ name.vb: ReferenceEquals(Object, Object)
+ spec.csharp:
+ - uid: System.Object.ReferenceEquals(System.Object,System.Object)
+ name: ReferenceEquals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
+ - name: (
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+ spec.vb:
+ - uid: System.Object.ReferenceEquals(System.Object,System.Object)
+ name: ReferenceEquals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
+ - name: (
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+- uid: System.Object.ToString
+ commentId: M:System.Object.ToString
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.tostring
+ name: ToString()
+ nameWithType: object.ToString()
+ fullName: object.ToString()
+ nameWithType.vb: Object.ToString()
+ fullName.vb: Object.ToString()
+ spec.csharp:
+ - uid: System.Object.ToString
+ name: ToString
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.tostring
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: System.Object.ToString
+ name: ToString
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.tostring
+ - name: (
+ - name: )
+- uid: TinyLife.Actions.UpgradeFurnitureAction.TinyLife.Utilities.Extensions.JsonCopy``1
+ commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
+ parent: TinyLife.Utilities.Extensions
+ definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
+ href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
+ name: JsonCopy(UpgradeFurnitureAction)
+ nameWithType: Extensions.JsonCopy(UpgradeFurnitureAction)
+ fullName: TinyLife.Utilities.Extensions.JsonCopy(TinyLife.Actions.UpgradeFurnitureAction)
+ nameWithType.vb: Extensions.JsonCopy(Of UpgradeFurnitureAction)(UpgradeFurnitureAction)
+ fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Actions.UpgradeFurnitureAction)(TinyLife.Actions.UpgradeFurnitureAction)
+ name.vb: JsonCopy(Of UpgradeFurnitureAction)(UpgradeFurnitureAction)
+ spec.csharp:
+ - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.UpgradeFurnitureAction)
+ name: JsonCopy
+ href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
+ - name: <
+ - uid: TinyLife.Actions.UpgradeFurnitureAction
+ name: UpgradeFurnitureAction
+ href: TinyLife.Actions.UpgradeFurnitureAction.html
+ - name: '>'
+ - name: (
+ - uid: TinyLife.Actions.UpgradeFurnitureAction
+ name: UpgradeFurnitureAction
+ href: TinyLife.Actions.UpgradeFurnitureAction.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.UpgradeFurnitureAction)
+ name: JsonCopy
+ href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
+ - name: (
+ - name: Of
+ - name: " "
+ - uid: TinyLife.Actions.UpgradeFurnitureAction
+ name: UpgradeFurnitureAction
+ href: TinyLife.Actions.UpgradeFurnitureAction.html
+ - name: )
+ - name: (
+ - uid: TinyLife.Actions.UpgradeFurnitureAction
+ name: UpgradeFurnitureAction
+ href: TinyLife.Actions.UpgradeFurnitureAction.html
+ - name: )
+- uid: System
+ commentId: N:System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system
+ name: System
+ nameWithType: System
+ fullName: System
+- uid: MLEM.Data.Json
+ commentId: N:MLEM.Data.Json
+ isExternal: true
+ name: MLEM.Data.Json
+ nameWithType: MLEM.Data.Json
+ fullName: MLEM.Data.Json
+ spec.csharp:
+ - uid: MLEM
+ name: MLEM
+ isExternal: true
+ - name: .
+ - uid: MLEM.Data
+ name: Data
+ isExternal: true
+ - name: .
+ - uid: MLEM.Data.Json
+ name: Json
+ isExternal: true
+ spec.vb:
+ - uid: MLEM
+ name: MLEM
+ isExternal: true
+ - name: .
+ - uid: MLEM.Data
+ name: Data
+ isExternal: true
+ - name: .
+ - uid: MLEM.Data.Json
+ name: Json
+ isExternal: true
+- uid: MLEM.Misc
+ commentId: N:MLEM.Misc
+ isExternal: true
+ name: MLEM.Misc
+ nameWithType: MLEM.Misc
+ fullName: MLEM.Misc
+ spec.csharp:
+ - uid: MLEM
+ name: MLEM
+ isExternal: true
+ - name: .
+ - uid: MLEM.Misc
+ name: Misc
+ isExternal: true
+ spec.vb:
+ - uid: MLEM
+ name: MLEM
+ isExternal: true
+ - name: .
+ - uid: MLEM.Misc
+ name: Misc
+ isExternal: true
+- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
+ commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ name: SetData(string, T)
+ nameWithType: JsonTypeSafeGenericDataHolder.SetData(string, T)
+ fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(string, T)
+ nameWithType.vb: JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T)
+ fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T)
+ name.vb: SetData(Of T)(String, T)
+ spec.csharp:
+ - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
+ name: SetData
+ isExternal: true
+ - name: <
+ - name: T
+ - name: '>'
+ - name: (
+ - uid: System.String
+ name: string
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: ','
+ - name: " "
+ - name: T
+ - name: )
+ spec.vb:
+ - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
+ name: SetData
+ isExternal: true
+ - name: (
+ - name: Of
+ - name: " "
+ - name: T
+ - name: )
+ - name: (
+ - uid: System.String
+ name: String
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: ','
+ - name: " "
+ - name: T
+ - name: )
+- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
+ commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
+ href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
+ name: JsonCopy(T)
+ nameWithType: Extensions.JsonCopy(T)
+ fullName: TinyLife.Utilities.Extensions.JsonCopy(T)
+ nameWithType.vb: Extensions.JsonCopy(Of T)(T)
+ fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of T)(T)
+ name.vb: JsonCopy(Of T)(T)
+ spec.csharp:
+ - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
+ name: JsonCopy
+ href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
+ - name: <
+ - name: T
+ - name: '>'
+ - name: (
+ - name: T
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
+ name: JsonCopy
+ href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
+ - name: (
+ - name: Of
+ - name: " "
+ - name: T
+ - name: )
+ - name: (
+ - name: T
+ - name: )
+- uid: TinyLife.Utilities.Extensions
+ commentId: T:TinyLife.Utilities.Extensions
+ parent: TinyLife.Utilities
+ href: TinyLife.Utilities.Extensions.html
+ name: Extensions
+ nameWithType: Extensions
+ fullName: TinyLife.Utilities.Extensions
+- uid: TinyLife.Utilities
+ commentId: N:TinyLife.Utilities
+ href: TinyLife.html
+ name: TinyLife.Utilities
+ nameWithType: TinyLife.Utilities
+ fullName: TinyLife.Utilities
+ spec.csharp:
+ - uid: TinyLife
+ name: TinyLife
+ href: TinyLife.html
+ - name: .
+ - uid: TinyLife.Utilities
+ name: Utilities
+ href: TinyLife.Utilities.html
+ spec.vb:
+ - uid: TinyLife
+ name: TinyLife
+ href: TinyLife.html
+ - name: .
+ - uid: TinyLife.Utilities
+ name: Utilities
+ href: TinyLife.Utilities.html
+- uid: TinyLife.Actions.UpgradeFurnitureAction.#ctor*
+ commentId: Overload:TinyLife.Actions.UpgradeFurnitureAction.#ctor
+ href: TinyLife.Actions.UpgradeFurnitureAction.html#TinyLife_Actions_UpgradeFurnitureAction__ctor_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_TinyLife_Objects_Upgrade_
+ name: UpgradeFurnitureAction
+ nameWithType: UpgradeFurnitureAction.UpgradeFurnitureAction
+ fullName: TinyLife.Actions.UpgradeFurnitureAction.UpgradeFurnitureAction
+ nameWithType.vb: UpgradeFurnitureAction.New
+ fullName.vb: TinyLife.Actions.UpgradeFurnitureAction.New
+ name.vb: New
+- uid: TinyLife.Actions.ActionType
+ commentId: T:TinyLife.Actions.ActionType
+ parent: TinyLife.Actions
+ href: TinyLife.Actions.ActionType.html
+ name: ActionType
+ nameWithType: ActionType
+ fullName: TinyLife.Actions.ActionType
+- uid: TinyLife.Actions.ActionInfo
+ commentId: T:TinyLife.Actions.ActionInfo
+ parent: TinyLife.Actions
+ href: TinyLife.Actions.ActionInfo.html
+ name: ActionInfo
+ nameWithType: ActionInfo
+ fullName: TinyLife.Actions.ActionInfo
+- uid: TinyLife.Objects.Upgrade
+ commentId: T:TinyLife.Objects.Upgrade
+ parent: TinyLife.Objects
+ href: TinyLife.Objects.Upgrade.html
+ name: Upgrade
+ nameWithType: Upgrade
+ fullName: TinyLife.Objects.Upgrade
+- 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
+- uid: TinyLife.Actions.Action.GetProgress
+ commentId: M:TinyLife.Actions.Action.GetProgress
+ parent: TinyLife.Actions.Action
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetProgress
+ name: GetProgress()
+ nameWithType: Action.GetProgress()
+ fullName: TinyLife.Actions.Action.GetProgress()
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: GetProgress
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetProgress
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: GetProgress
+ href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetProgress
+ - name: (
+ - name: )
+- uid: TinyLife.Actions.UpgradeFurnitureAction.GetProgress*
+ commentId: Overload:TinyLife.Actions.UpgradeFurnitureAction.GetProgress
+ href: TinyLife.Actions.UpgradeFurnitureAction.html#TinyLife_Actions_UpgradeFurnitureAction_GetProgress
+ name: GetProgress
+ nameWithType: UpgradeFurnitureAction.GetProgress
+ fullName: TinyLife.Actions.UpgradeFurnitureAction.GetProgress
+- uid: System.Nullable{System.Single}
+ commentId: T:System.Nullable{System.Single}
+ parent: System
+ definition: System.Nullable`1
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ name: float?
+ nameWithType: float?
+ fullName: float?
+ nameWithType.vb: Single?
+ fullName.vb: Single?
+ name.vb: Single?
+ spec.csharp:
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '?'
+ spec.vb:
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - 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.Actions.MultiAction.CreateFirstActions
+ commentId: M:TinyLife.Actions.MultiAction.CreateFirstActions
+ parent: TinyLife.Actions.MultiAction
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_CreateFirstActions
+ name: CreateFirstActions()
+ nameWithType: MultiAction.CreateFirstActions()
+ fullName: TinyLife.Actions.MultiAction.CreateFirstActions()
+ spec.csharp:
+ - uid: TinyLife.Actions.MultiAction.CreateFirstActions
+ name: CreateFirstActions
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_CreateFirstActions
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.MultiAction.CreateFirstActions
+ name: CreateFirstActions
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_CreateFirstActions
+ - name: (
+ - name: )
+- uid: TinyLife.Actions.UpgradeFurnitureAction.CreateFirstActions*
+ commentId: Overload:TinyLife.Actions.UpgradeFurnitureAction.CreateFirstActions
+ href: TinyLife.Actions.UpgradeFurnitureAction.html#TinyLife_Actions_UpgradeFurnitureAction_CreateFirstActions
+ name: CreateFirstActions
+ nameWithType: UpgradeFurnitureAction.CreateFirstActions
+ fullName: TinyLife.Actions.UpgradeFurnitureAction.CreateFirstActions
+- uid: System.Collections.Generic.IEnumerable{TinyLife.Actions.Action}
+ commentId: T:System.Collections.Generic.IEnumerable{TinyLife.Actions.Action}
+ parent: System.Collections.Generic
+ definition: System.Collections.Generic.IEnumerable`1
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
+ name: IEnumerable
+ nameWithType: IEnumerable
+ fullName: System.Collections.Generic.IEnumerable
+ nameWithType.vb: IEnumerable(Of Action)
+ fullName.vb: System.Collections.Generic.IEnumerable(Of TinyLife.Actions.Action)
+ name.vb: IEnumerable(Of Action)
+ spec.csharp:
+ - uid: System.Collections.Generic.IEnumerable`1
+ name: IEnumerable
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
+ - name: <
+ - uid: TinyLife.Actions.Action
+ name: Action
+ href: TinyLife.Actions.Action.html
+ - name: '>'
+ spec.vb:
+ - uid: System.Collections.Generic.IEnumerable`1
+ name: IEnumerable
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
+ - name: (
+ - name: Of
+ - name: " "
+ - uid: TinyLife.Actions.Action
+ name: Action
+ href: TinyLife.Actions.Action.html
+ - name: )
+- uid: System.Collections.Generic.IEnumerable`1
+ commentId: T:System.Collections.Generic.IEnumerable`1
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
+ name: IEnumerable
+ nameWithType: IEnumerable
+ fullName: System.Collections.Generic.IEnumerable
+ nameWithType.vb: IEnumerable(Of T)
+ fullName.vb: System.Collections.Generic.IEnumerable(Of T)
+ name.vb: IEnumerable(Of T)
+ spec.csharp:
+ - uid: System.Collections.Generic.IEnumerable`1
+ name: IEnumerable
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
+ - name: <
+ - name: T
+ - name: '>'
+ spec.vb:
+ - uid: System.Collections.Generic.IEnumerable`1
+ name: IEnumerable
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
+ - name: (
+ - name: Of
+ - name: " "
+ - name: T
+ - name: )
+- uid: 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.Actions.MultiAction.AndThenInitialize
+ commentId: M:TinyLife.Actions.MultiAction.AndThenInitialize
+ parent: TinyLife.Actions.MultiAction
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenInitialize
+ name: AndThenInitialize()
+ nameWithType: MultiAction.AndThenInitialize()
+ fullName: TinyLife.Actions.MultiAction.AndThenInitialize()
+ spec.csharp:
+ - uid: TinyLife.Actions.MultiAction.AndThenInitialize
+ name: AndThenInitialize
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenInitialize
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.MultiAction.AndThenInitialize
+ name: AndThenInitialize
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenInitialize
+ - name: (
+ - name: )
+- uid: TinyLife.Actions.UpgradeFurnitureAction.AndThenInitialize*
+ commentId: Overload:TinyLife.Actions.UpgradeFurnitureAction.AndThenInitialize
+ href: TinyLife.Actions.UpgradeFurnitureAction.html#TinyLife_Actions_UpgradeFurnitureAction_AndThenInitialize
+ name: AndThenInitialize
+ nameWithType: UpgradeFurnitureAction.AndThenInitialize
+ fullName: TinyLife.Actions.UpgradeFurnitureAction.AndThenInitialize
+- uid: TinyLife.GameImpl.Speed
+ commentId: P:TinyLife.GameImpl.Speed
+ href: TinyLife.GameImpl.html#TinyLife_GameImpl_Speed
+ name: Speed
+ nameWithType: GameImpl.Speed
+ fullName: TinyLife.GameImpl.Speed
+- uid: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
+ commentId: M:TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
+ parent: TinyLife.Actions.MultiAction
+ isExternal: true
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenUpdate_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
+ name: AndThenUpdate(GameTime, TimeSpan, float)
+ nameWithType: MultiAction.AndThenUpdate(GameTime, TimeSpan, float)
+ fullName: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
+ nameWithType.vb: MultiAction.AndThenUpdate(GameTime, TimeSpan, Single)
+ fullName.vb: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
+ name.vb: AndThenUpdate(GameTime, TimeSpan, Single)
+ spec.csharp:
+ - uid: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
+ name: AndThenUpdate
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenUpdate_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
+ - name: (
+ - uid: Microsoft.Xna.Framework.GameTime
+ name: GameTime
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.TimeSpan
+ name: TimeSpan
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.timespan
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
+ name: AndThenUpdate
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenUpdate_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
+ - name: (
+ - uid: Microsoft.Xna.Framework.GameTime
+ name: GameTime
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.TimeSpan
+ name: TimeSpan
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.timespan
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: )
+- uid: TinyLife.Actions.UpgradeFurnitureAction.AndThenUpdate*
+ commentId: Overload:TinyLife.Actions.UpgradeFurnitureAction.AndThenUpdate
+ href: TinyLife.Actions.UpgradeFurnitureAction.html#TinyLife_Actions_UpgradeFurnitureAction_AndThenUpdate_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
+ name: AndThenUpdate
+ nameWithType: UpgradeFurnitureAction.AndThenUpdate
+ fullName: TinyLife.Actions.UpgradeFurnitureAction.AndThenUpdate
+- uid: Microsoft.Xna.Framework.GameTime
+ commentId: T:Microsoft.Xna.Framework.GameTime
+ parent: Microsoft.Xna.Framework
+ isExternal: true
+ name: GameTime
+ nameWithType: GameTime
+ fullName: Microsoft.Xna.Framework.GameTime
+- uid: System.TimeSpan
+ commentId: T:System.TimeSpan
+ parent: System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.timespan
+ name: TimeSpan
+ nameWithType: TimeSpan
+ fullName: System.TimeSpan
+- 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: Microsoft.Xna.Framework
+ commentId: N:Microsoft.Xna.Framework
+ isExternal: true
+ name: Microsoft.Xna.Framework
+ nameWithType: Microsoft.Xna.Framework
+ fullName: Microsoft.Xna.Framework
+ spec.csharp:
+ - uid: Microsoft
+ name: Microsoft
+ isExternal: true
+ - name: .
+ - uid: Microsoft.Xna
+ name: Xna
+ isExternal: true
+ - name: .
+ - uid: Microsoft.Xna.Framework
+ name: Framework
+ isExternal: true
+ spec.vb:
+ - uid: Microsoft
+ name: Microsoft
+ isExternal: true
+ - name: .
+ - uid: Microsoft.Xna
+ name: Xna
+ isExternal: true
+ - name: .
+ - uid: Microsoft.Xna.Framework
+ name: Framework
+ isExternal: true
+- uid: TinyLife.Actions.MultiAction.AndThenIsCompleted
+ commentId: M:TinyLife.Actions.MultiAction.AndThenIsCompleted
+ parent: TinyLife.Actions.MultiAction
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenIsCompleted
+ name: AndThenIsCompleted()
+ nameWithType: MultiAction.AndThenIsCompleted()
+ fullName: TinyLife.Actions.MultiAction.AndThenIsCompleted()
+ spec.csharp:
+ - uid: TinyLife.Actions.MultiAction.AndThenIsCompleted
+ name: AndThenIsCompleted
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenIsCompleted
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.MultiAction.AndThenIsCompleted
+ name: AndThenIsCompleted
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenIsCompleted
+ - name: (
+ - name: )
+- uid: TinyLife.Actions.UpgradeFurnitureAction.AndThenIsCompleted*
+ commentId: Overload:TinyLife.Actions.UpgradeFurnitureAction.AndThenIsCompleted
+ href: TinyLife.Actions.UpgradeFurnitureAction.html#TinyLife_Actions_UpgradeFurnitureAction_AndThenIsCompleted
+ name: AndThenIsCompleted
+ nameWithType: UpgradeFurnitureAction.AndThenIsCompleted
+ fullName: TinyLife.Actions.UpgradeFurnitureAction.AndThenIsCompleted
+- uid: TinyLife.Actions.CompletionType
+ commentId: T:TinyLife.Actions.CompletionType
+ parent: TinyLife.Actions
+ href: TinyLife.Actions.CompletionType.html
+ name: CompletionType
+ nameWithType: CompletionType
+ fullName: TinyLife.Actions.CompletionType
+- uid: TinyLife.Actions.MultiAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
+ commentId: M:TinyLife.Actions.MultiAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
+ parent: TinyLife.Actions.MultiAction
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenOnCompleted_TinyLife_Actions_CompletionType_
+ name: AndThenOnCompleted(CompletionType)
+ nameWithType: MultiAction.AndThenOnCompleted(CompletionType)
+ fullName: TinyLife.Actions.MultiAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
+ spec.csharp:
+ - uid: TinyLife.Actions.MultiAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
+ name: AndThenOnCompleted
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenOnCompleted_TinyLife_Actions_CompletionType_
+ - name: (
+ - uid: TinyLife.Actions.CompletionType
+ name: CompletionType
+ href: TinyLife.Actions.CompletionType.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.MultiAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
+ name: AndThenOnCompleted
+ href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenOnCompleted_TinyLife_Actions_CompletionType_
+ - name: (
+ - uid: TinyLife.Actions.CompletionType
+ name: CompletionType
+ href: TinyLife.Actions.CompletionType.html
+ - name: )
+- uid: TinyLife.Actions.UpgradeFurnitureAction.AndThenOnCompleted*
+ commentId: Overload:TinyLife.Actions.UpgradeFurnitureAction.AndThenOnCompleted
+ href: TinyLife.Actions.UpgradeFurnitureAction.html#TinyLife_Actions_UpgradeFurnitureAction_AndThenOnCompleted_TinyLife_Actions_CompletionType_
+ name: AndThenOnCompleted
+ nameWithType: UpgradeFurnitureAction.AndThenOnCompleted
+ fullName: TinyLife.Actions.UpgradeFurnitureAction.AndThenOnCompleted
+- uid: TinyLife.Actions.UpgradeFurnitureAction.GetArguments*
+ commentId: Overload:TinyLife.Actions.UpgradeFurnitureAction.GetArguments
+ href: TinyLife.Actions.UpgradeFurnitureAction.html#TinyLife_Actions_UpgradeFurnitureAction_GetArguments_TinyLife_Actions_ActionInfo_System_Boolean_
+ name: GetArguments
+ nameWithType: UpgradeFurnitureAction.GetArguments
+ fullName: TinyLife.Actions.UpgradeFurnitureAction.GetArguments
+- 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.Collections.Generic.IEnumerable{TinyLife.Actions.ActionArgument}
+ commentId: T:System.Collections.Generic.IEnumerable{TinyLife.Actions.ActionArgument}
+ parent: System.Collections.Generic
+ definition: System.Collections.Generic.IEnumerable`1
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
+ name: IEnumerable
+ nameWithType: IEnumerable
+ fullName: System.Collections.Generic.IEnumerable
+ nameWithType.vb: IEnumerable(Of ActionArgument)
+ fullName.vb: System.Collections.Generic.IEnumerable(Of TinyLife.Actions.ActionArgument)
+ name.vb: IEnumerable(Of ActionArgument)
+ spec.csharp:
+ - uid: System.Collections.Generic.IEnumerable`1
+ name: IEnumerable
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
+ - name: <
+ - uid: TinyLife.Actions.ActionArgument
+ name: ActionArgument
+ href: TinyLife.Actions.ActionArgument.html
+ - name: '>'
+ spec.vb:
+ - uid: System.Collections.Generic.IEnumerable`1
+ name: IEnumerable
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
+ - name: (
+ - name: Of
+ - name: " "
+ - uid: TinyLife.Actions.ActionArgument
+ name: ActionArgument
+ href: TinyLife.Actions.ActionArgument.html
+ - name: )
diff --git a/docs/api/TinyLife.Actions.WalkAction.yml b/docs/api/TinyLife.Actions.WalkAction.yml
index 48cc962..37dd68b 100644
--- a/docs/api/TinyLife.Actions.WalkAction.yml
+++ b/docs/api/TinyLife.Actions.WalkAction.yml
@@ -24,7 +24,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WalkAction
path: ../TinyLife/Actions/WalkAction.cs
- startLine: 17
+ startLine: 16
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -136,7 +136,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DrainEnergy
path: ../TinyLife/Actions/WalkAction.cs
- startLine: 24
+ startLine: 23
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -178,7 +178,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/WalkAction.cs
- startLine: 29
+ startLine: 28
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -213,7 +213,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FindPath
path: ../TinyLife/Actions/WalkAction.cs
- startLine: 34
+ startLine: 33
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -252,7 +252,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetSpeed
path: ../TinyLife/Actions/WalkAction.cs
- startLine: 56
+ startLine: 55
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -284,7 +284,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update
path: ../TinyLife/Actions/WalkAction.cs
- startLine: 61
+ startLine: 60
assemblies:
- Tiny Life
namespace: TinyLife.Actions
diff --git a/docs/api/TinyLife.Actions.WatchTvAction.yml b/docs/api/TinyLife.Actions.WatchTvAction.yml
index dc46664..291db80 100644
--- a/docs/api/TinyLife.Actions.WatchTvAction.yml
+++ b/docs/api/TinyLife.Actions.WatchTvAction.yml
@@ -66,8 +66,6 @@ items:
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)
- TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
- TinyLife.Actions.MultiAction.CanStartNow
- - TinyLife.Actions.MultiAction.DiscardHeldItem
- - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.Type
- TinyLife.Actions.Action.Info
@@ -1039,50 +1037,6 @@ references:
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_CanStartNow
- name: (
- name: )
-- uid: TinyLife.Actions.MultiAction.DiscardHeldItem
- commentId: M:TinyLife.Actions.MultiAction.DiscardHeldItem
- parent: TinyLife.Actions.MultiAction
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
- name: DiscardHeldItem()
- nameWithType: MultiAction.DiscardHeldItem()
- fullName: TinyLife.Actions.MultiAction.DiscardHeldItem()
- spec.csharp:
- - uid: TinyLife.Actions.MultiAction.DiscardHeldItem
- name: DiscardHeldItem
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
- - name: (
- - name: )
- spec.vb:
- - uid: TinyLife.Actions.MultiAction.DiscardHeldItem
- name: DiscardHeldItem
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
- - name: (
- - name: )
-- uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- parent: TinyLife.Actions.MultiAction
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
- name: GoToActionLocation(ObjectCategory)
- nameWithType: MultiAction.GoToActionLocation(ObjectCategory)
- fullName: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- spec.csharp:
- - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- name: GoToActionLocation
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
- - name: (
- - uid: TinyLife.Objects.ObjectCategory
- name: ObjectCategory
- href: TinyLife.Objects.ObjectCategory.html
- - name: )
- spec.vb:
- - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- name: GoToActionLocation
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
- - name: (
- - uid: TinyLife.Objects.ObjectCategory
- name: ObjectCategory
- href: TinyLife.Objects.ObjectCategory.html
- - name: )
- uid: TinyLife.Actions.Action.Random
commentId: F:TinyLife.Actions.Action.Random
parent: TinyLife.Actions.Action
diff --git a/docs/api/TinyLife.Actions.WorkAction.yml b/docs/api/TinyLife.Actions.WorkAction.yml
index b2fa8e4..eeeae0b 100644
--- a/docs/api/TinyLife.Actions.WorkAction.yml
+++ b/docs/api/TinyLife.Actions.WorkAction.yml
@@ -62,8 +62,6 @@ items:
- TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)
- TinyLife.Actions.MultiAction.CanStartNow
- - TinyLife.Actions.MultiAction.DiscardHeldItem
- - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
@@ -848,50 +846,6 @@ references:
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_CanStartNow
- name: (
- name: )
-- uid: TinyLife.Actions.MultiAction.DiscardHeldItem
- commentId: M:TinyLife.Actions.MultiAction.DiscardHeldItem
- parent: TinyLife.Actions.MultiAction
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
- name: DiscardHeldItem()
- nameWithType: MultiAction.DiscardHeldItem()
- fullName: TinyLife.Actions.MultiAction.DiscardHeldItem()
- spec.csharp:
- - uid: TinyLife.Actions.MultiAction.DiscardHeldItem
- name: DiscardHeldItem
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
- - name: (
- - name: )
- spec.vb:
- - uid: TinyLife.Actions.MultiAction.DiscardHeldItem
- name: DiscardHeldItem
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_DiscardHeldItem
- - name: (
- - name: )
-- uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- parent: TinyLife.Actions.MultiAction
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
- name: GoToActionLocation(ObjectCategory)
- nameWithType: MultiAction.GoToActionLocation(ObjectCategory)
- fullName: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- spec.csharp:
- - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- name: GoToActionLocation
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
- - name: (
- - uid: TinyLife.Objects.ObjectCategory
- name: ObjectCategory
- href: TinyLife.Objects.ObjectCategory.html
- - name: )
- spec.vb:
- - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory)
- name: GoToActionLocation
- href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_GoToActionLocation_TinyLife_Objects_ObjectCategory_
- - name: (
- - uid: TinyLife.Objects.ObjectCategory
- name: ObjectCategory
- href: TinyLife.Objects.ObjectCategory.html
- - name: )
- uid: TinyLife.Actions.Action.Random
commentId: F:TinyLife.Actions.Action.Random
parent: TinyLife.Actions.Action
diff --git a/docs/api/TinyLife.Actions.yml b/docs/api/TinyLife.Actions.yml
index 81fca3d..5eefdab 100644
--- a/docs/api/TinyLife.Actions.yml
+++ b/docs/api/TinyLife.Actions.yml
@@ -36,6 +36,7 @@ items:
- TinyLife.Actions.PathfindAction
- TinyLife.Actions.PathfindToPersonAction
- TinyLife.Actions.PutAwayAction
+ - TinyLife.Actions.ResearchUpgradesAction
- TinyLife.Actions.SellAction
- TinyLife.Actions.SitAction
- TinyLife.Actions.SocialAction
@@ -46,6 +47,7 @@ items:
- TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult
- TinyLife.Actions.TellPeopleToLeaveRoomAction
- TinyLife.Actions.TryGoHereAction
+ - TinyLife.Actions.UpgradeFurnitureAction
- TinyLife.Actions.WalkAction
- TinyLife.Actions.WatchTvAction
- TinyLife.Actions.WatchTvAction.Channel
@@ -384,6 +386,12 @@ references:
name: PutAwayAction
nameWithType: PutAwayAction
fullName: TinyLife.Actions.PutAwayAction
+- uid: TinyLife.Actions.ResearchUpgradesAction
+ commentId: T:TinyLife.Actions.ResearchUpgradesAction
+ href: TinyLife.Actions.ResearchUpgradesAction.html
+ name: ResearchUpgradesAction
+ nameWithType: ResearchUpgradesAction
+ fullName: TinyLife.Actions.ResearchUpgradesAction
- uid: TinyLife.Actions.SellAction
commentId: T:TinyLife.Actions.SellAction
href: TinyLife.Actions.SellAction.html
@@ -503,6 +511,12 @@ references:
name: TryGoHereAction
nameWithType: TryGoHereAction
fullName: TinyLife.Actions.TryGoHereAction
+- uid: TinyLife.Actions.UpgradeFurnitureAction
+ commentId: T:TinyLife.Actions.UpgradeFurnitureAction
+ href: TinyLife.Actions.UpgradeFurnitureAction.html
+ name: UpgradeFurnitureAction
+ nameWithType: UpgradeFurnitureAction
+ fullName: TinyLife.Actions.UpgradeFurnitureAction
- uid: TinyLife.Actions.WalkAction
commentId: T:TinyLife.Actions.WalkAction
href: TinyLife.Actions.WalkAction.html
diff --git a/docs/api/TinyLife.Emotions.EmotionModifier.Instance.yml b/docs/api/TinyLife.Emotions.EmotionModifier.Instance.yml
index d725844..c5a2ba5 100644
--- a/docs/api/TinyLife.Emotions.EmotionModifier.Instance.yml
+++ b/docs/api/TinyLife.Emotions.EmotionModifier.Instance.yml
@@ -27,7 +27,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Instance
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 462
+ startLine: 466
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -79,7 +79,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Type
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 469
+ startLine: 473
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -118,7 +118,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Amount
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 474
+ startLine: 478
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -157,7 +157,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TotalTime
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 479
+ startLine: 483
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -196,7 +196,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Time
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 484
+ startLine: 488
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -237,7 +237,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SourceString
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 490
+ startLine: 494
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -281,7 +281,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Person
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 495
+ startLine: 499
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -312,7 +312,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PassTime
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 512
+ startLine: 516
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -347,7 +347,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 526
+ startLine: 530
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
diff --git a/docs/api/TinyLife.Emotions.EmotionModifier.yml b/docs/api/TinyLife.Emotions.EmotionModifier.yml
index 3539284..0813da8 100644
--- a/docs/api/TinyLife.Emotions.EmotionModifier.yml
+++ b/docs/api/TinyLife.Emotions.EmotionModifier.yml
@@ -120,6 +120,7 @@ items:
- TinyLife.Emotions.EmotionModifier.JungleGymSocialNegative
- TinyLife.Emotions.EmotionModifier.JungleGymSocialPositive
- TinyLife.Emotions.EmotionModifier.LazyWorkout
+ - TinyLife.Emotions.EmotionModifier.LearnedUpgrade
- TinyLife.Emotions.EmotionModifier.LostTournament
- TinyLife.Emotions.EmotionModifier.LovelyInteraction
- TinyLife.Emotions.EmotionModifier.MeanConversationPartner
@@ -161,6 +162,7 @@ items:
- TinyLife.Emotions.EmotionModifier.ReadNewspaperChild
- TinyLife.Emotions.EmotionModifier.Register(TinyLife.Emotions.EmotionModifier)
- TinyLife.Emotions.EmotionModifier.RepairFail
+ - TinyLife.Emotions.EmotionModifier.ResearchUpgradesNegative
- TinyLife.Emotions.EmotionModifier.RoughSchoolDay
- TinyLife.Emotions.EmotionModifier.SaddenedByNews
- TinyLife.Emotions.EmotionModifier.SandboxNegative
@@ -198,6 +200,7 @@ items:
- TinyLife.Emotions.EmotionModifier.Types
- TinyLife.Emotions.EmotionModifier.UncomfortableCraftedFurniture
- TinyLife.Emotions.EmotionModifier.UnsuccessfulRummaging
+ - TinyLife.Emotions.EmotionModifier.UpgradedShowerEmotions
- TinyLife.Emotions.EmotionModifier.UpsettingConversation
- TinyLife.Emotions.EmotionModifier.UsefulProgrammingResearch
- TinyLife.Emotions.EmotionModifier.VacationDaysAgain
@@ -3763,6 +3766,60 @@ items:
return:
type: TinyLife.Emotions.EmotionModifier
content.vb: Public Shared ReadOnly TinkerFail As EmotionModifier
+- uid: TinyLife.Emotions.EmotionModifier.LearnedUpgrade
+ commentId: F:TinyLife.Emotions.EmotionModifier.LearnedUpgrade
+ id: LearnedUpgrade
+ parent: TinyLife.Emotions.EmotionModifier
+ langs:
+ - csharp
+ - vb
+ name: LearnedUpgrade
+ nameWithType: EmotionModifier.LearnedUpgrade
+ fullName: TinyLife.Emotions.EmotionModifier.LearnedUpgrade
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Emotions/EmotionModifier.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: LearnedUpgrade
+ path: ../TinyLife/Emotions/EmotionModifier.cs
+ startLine: 166
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Emotions
+ syntax:
+ content: public static readonly EmotionModifier LearnedUpgrade
+ return:
+ type: TinyLife.Emotions.EmotionModifier
+ content.vb: Public Shared ReadOnly LearnedUpgrade As EmotionModifier
+- uid: TinyLife.Emotions.EmotionModifier.ResearchUpgradesNegative
+ commentId: F:TinyLife.Emotions.EmotionModifier.ResearchUpgradesNegative
+ id: ResearchUpgradesNegative
+ parent: TinyLife.Emotions.EmotionModifier
+ langs:
+ - csharp
+ - vb
+ name: ResearchUpgradesNegative
+ nameWithType: EmotionModifier.ResearchUpgradesNegative
+ fullName: TinyLife.Emotions.EmotionModifier.ResearchUpgradesNegative
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Emotions/EmotionModifier.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: ResearchUpgradesNegative
+ path: ../TinyLife/Emotions/EmotionModifier.cs
+ startLine: 167
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Emotions
+ syntax:
+ content: public static readonly EmotionModifier ResearchUpgradesNegative
+ return:
+ type: TinyLife.Emotions.EmotionModifier
+ content.vb: Public Shared ReadOnly ResearchUpgradesNegative As EmotionModifier
- uid: TinyLife.Emotions.EmotionModifier.PineappleOnPizzaNegative
commentId: F:TinyLife.Emotions.EmotionModifier.PineappleOnPizzaNegative
id: PineappleOnPizzaNegative
@@ -3781,7 +3838,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PineappleOnPizzaNegative
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 166
+ startLine: 168
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -3808,7 +3865,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AdmiredFood
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 167
+ startLine: 169
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -3835,7 +3892,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AteNonPescetarianFood
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 168
+ startLine: 170
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -3862,7 +3919,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AteNonVegetarianFood
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 169
+ startLine: 171
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -3889,7 +3946,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AteNonVeganFood
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 170
+ startLine: 172
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -3916,7 +3973,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: JobChoicePromptFailed
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 171
+ startLine: 173
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -3943,7 +4000,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: JobChoicePromptFailedPerformance
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 174
+ startLine: 176
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -3970,7 +4027,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: JobChoicePromptSuccess
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 177
+ startLine: 179
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -3997,7 +4054,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: JobChoicePromptSuccessPerformance
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 180
+ startLine: 182
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -4024,7 +4081,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SuccessfulRummaging
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 183
+ startLine: 185
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -4051,7 +4108,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UnsuccessfulRummaging
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 184
+ startLine: 186
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -4078,7 +4135,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FirstKiss
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 185
+ startLine: 187
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -4105,7 +4162,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AgedUp
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 186
+ startLine: 188
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -4132,7 +4189,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BeenAdopted
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 187
+ startLine: 189
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -4159,7 +4216,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AdoptedChild
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 188
+ startLine: 190
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -4186,7 +4243,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GoodStudyBook
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 189
+ startLine: 191
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -4213,7 +4270,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BadStudyBook
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 190
+ startLine: 192
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -4240,7 +4297,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InspiringSkillBook
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 191
+ startLine: 193
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -4267,7 +4324,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FocusingSkillBook
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 192
+ startLine: 194
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -4294,7 +4351,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BoringSkillBook
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 193
+ startLine: 195
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -4321,7 +4378,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StressfulSkillBook
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 194
+ startLine: 196
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -4348,7 +4405,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EmbarrassingWorkConversation
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 195
+ startLine: 197
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -4375,7 +4432,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FocusingLibraryInfo
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 198
+ startLine: 200
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -4402,7 +4459,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InspiringLibraryInfo
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 199
+ startLine: 201
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -4429,7 +4486,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BadLibraryInfo
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 200
+ startLine: 202
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -4456,7 +4513,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AdmittedToCheating
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 201
+ startLine: 203
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -4483,7 +4540,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CheatedOn
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 202
+ startLine: 204
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -4510,7 +4567,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BrokeUpWithSomeone
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 203
+ startLine: 205
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -4537,7 +4594,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SawPeopleKissing
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 204
+ startLine: 206
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -4564,7 +4621,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: JungleGymPositive
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 205
+ startLine: 207
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -4591,7 +4648,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: JungleGymSocialPositive
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 206
+ startLine: 208
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -4618,7 +4675,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: JungleGymSocialNegative
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 207
+ startLine: 209
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -4645,7 +4702,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ColoringBookRelaxing
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 208
+ startLine: 210
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -4672,7 +4729,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ColoringBookPositive
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 209
+ startLine: 211
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -4699,7 +4756,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ColoringBookNegative
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 210
+ startLine: 212
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -4726,7 +4783,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ThriftyBoughtCheapItem
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 211
+ startLine: 213
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -4753,7 +4810,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ThriftyBoughtExpensiveItem
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 212
+ startLine: 214
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -4780,7 +4837,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TastyTea
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 213
+ startLine: 215
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -4807,7 +4864,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnVacation
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 214
+ startLine: 216
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -4834,7 +4891,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ParentalLeave
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 215
+ startLine: 217
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -4861,7 +4918,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VacationDaysAgain
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 216
+ startLine: 218
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -4888,7 +4945,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GymTrainerPositive
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 218
+ startLine: 220
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -4915,7 +4972,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GymTrainerNegative
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 219
+ startLine: 221
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -4942,7 +4999,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PottySuccess
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 220
+ startLine: 222
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -4969,7 +5026,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PottyFail
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 221
+ startLine: 223
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -4996,7 +5053,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PottyNotListening
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 222
+ startLine: 224
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -5023,7 +5080,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AbortionEmotions
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 223
+ startLine: 225
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -5050,7 +5107,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DiaperRash
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 225
+ startLine: 227
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -5077,7 +5134,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GrossDiaperChange
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 226
+ startLine: 228
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -5104,7 +5161,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SuddenlyPregnant
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 227
+ startLine: 229
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -5131,7 +5188,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PregnancyTestPositive
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 228
+ startLine: 230
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -5158,7 +5215,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PregnancyTestNegative
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 229
+ startLine: 231
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -5185,7 +5242,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Drunk
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 230
+ startLine: 232
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -5212,7 +5269,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NoBabyBathtub
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 231
+ startLine: 233
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -5239,7 +5296,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BabyBookPositive
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 232
+ startLine: 234
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -5266,7 +5323,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BabyBookNegative
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 233
+ startLine: 235
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -5293,7 +5350,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BabyBookHelpNegative
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 234
+ startLine: 236
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -5320,7 +5377,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WritingFrenzy
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 235
+ startLine: 237
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -5329,6 +5386,33 @@ items:
return:
type: TinyLife.Emotions.EmotionModifier
content.vb: Public Shared ReadOnly WritingFrenzy As EmotionModifier
+- uid: TinyLife.Emotions.EmotionModifier.UpgradedShowerEmotions
+ commentId: F:TinyLife.Emotions.EmotionModifier.UpgradedShowerEmotions
+ id: UpgradedShowerEmotions
+ parent: TinyLife.Emotions.EmotionModifier
+ langs:
+ - csharp
+ - vb
+ name: UpgradedShowerEmotions
+ nameWithType: EmotionModifier.UpgradedShowerEmotions
+ fullName: TinyLife.Emotions.EmotionModifier.UpgradedShowerEmotions
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Emotions/EmotionModifier.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: UpgradedShowerEmotions
+ path: ../TinyLife/Emotions/EmotionModifier.cs
+ startLine: 240
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Emotions
+ syntax:
+ content: public static readonly EmotionModifier[] UpgradedShowerEmotions
+ return:
+ type: TinyLife.Emotions.EmotionModifier[]
+ content.vb: Public Shared ReadOnly UpgradedShowerEmotions As EmotionModifier()
- uid: TinyLife.Emotions.EmotionModifier.Name
commentId: F:TinyLife.Emotions.EmotionModifier.Name
id: Name
@@ -5347,7 +5431,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 334
+ startLine: 338
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -5376,7 +5460,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Icon
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 338
+ startLine: 342
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -5405,7 +5489,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Emotion
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 343
+ startLine: 347
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -5437,7 +5521,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Condition
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 349
+ startLine: 353
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -5471,7 +5555,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DisplayName
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 356
+ startLine: 360
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -5507,7 +5591,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnRanOut
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 360
+ startLine: 364
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -5538,7 +5622,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnConditionUnmet
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 364
+ startLine: 368
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -5569,7 +5653,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 373
+ startLine: 377
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -5613,7 +5697,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 387
+ startLine: 391
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -5657,7 +5741,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCausedEmotion
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 396
+ startLine: 400
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -5695,7 +5779,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplayName
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 412
+ startLine: 416
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -5734,7 +5818,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 425
+ startLine: 429
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
diff --git a/docs/api/TinyLife.GameImpl.GameMode.yml b/docs/api/TinyLife.GameImpl.GameMode.yml
index e469155..043d678 100644
--- a/docs/api/TinyLife.GameImpl.GameMode.yml
+++ b/docs/api/TinyLife.GameImpl.GameMode.yml
@@ -26,7 +26,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GameMode
path: ../TinyLife/GameImpl.cs
- startLine: 1187
+ startLine: 1242
assemblies:
- Tiny Life
namespace: TinyLife
@@ -55,7 +55,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InitialLoad
path: ../TinyLife/GameImpl.cs
- startLine: 1190
+ startLine: 1245
assemblies:
- Tiny Life
namespace: TinyLife
@@ -83,7 +83,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Splash
path: ../TinyLife/GameImpl.cs
- startLine: 1192
+ startLine: 1247
assemblies:
- Tiny Life
namespace: TinyLife
@@ -111,7 +111,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MainMenu
path: ../TinyLife/GameImpl.cs
- startLine: 1194
+ startLine: 1249
assemblies:
- Tiny Life
namespace: TinyLife
@@ -139,7 +139,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SelectHousehold
path: ../TinyLife/GameImpl.cs
- startLine: 1196
+ startLine: 1251
assemblies:
- Tiny Life
namespace: TinyLife
@@ -167,7 +167,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InGameHousehold
path: ../TinyLife/GameImpl.cs
- startLine: 1198
+ startLine: 1253
assemblies:
- Tiny Life
namespace: TinyLife
@@ -195,7 +195,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BuildOnly
path: ../TinyLife/GameImpl.cs
- startLine: 1200
+ startLine: 1255
assemblies:
- Tiny Life
namespace: TinyLife
@@ -223,7 +223,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CharacterCreation
path: ../TinyLife/GameImpl.cs
- startLine: 1202
+ startLine: 1257
assemblies:
- Tiny Life
namespace: TinyLife
diff --git a/docs/api/TinyLife.GameImpl.yml b/docs/api/TinyLife.GameImpl.yml
index 4162131..c6f486c 100644
--- a/docs/api/TinyLife.GameImpl.yml
+++ b/docs/api/TinyLife.GameImpl.yml
@@ -56,7 +56,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GameImpl
path: ../TinyLife/GameImpl.cs
- startLine: 53
+ startLine: 54
assemblies:
- Tiny Life
namespace: TinyLife
@@ -146,7 +146,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Version
path: ../TinyLife/GameImpl.cs
- startLine: 58
+ startLine: 59
assemblies:
- Tiny Life
namespace: TinyLife
@@ -175,7 +175,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Instance
path: ../TinyLife/GameImpl.cs
- startLine: 63
+ startLine: 64
assemblies:
- Tiny Life
namespace: TinyLife
@@ -206,7 +206,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Achievements
path: ../TinyLife/GameImpl.cs
- startLine: 71
+ startLine: 72
assemblies:
- Tiny Life
namespace: TinyLife
@@ -240,7 +240,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GraphicsMetrics
path: ../TinyLife/GameImpl.cs
- startLine: 77
+ startLine: 78
assemblies:
- Tiny Life
namespace: TinyLife
@@ -271,7 +271,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Camera
path: ../TinyLife/GameImpl.cs
- startLine: 81
+ startLine: 82
assemblies:
- Tiny Life
namespace: TinyLife
@@ -302,7 +302,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Listener
path: ../TinyLife/GameImpl.cs
- startLine: 85
+ startLine: 86
assemblies:
- Tiny Life
namespace: TinyLife
@@ -333,7 +333,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentTool
path: ../TinyLife/GameImpl.cs
- startLine: 89
+ startLine: 90
assemblies:
- Tiny Life
namespace: TinyLife
@@ -364,7 +364,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentHousehold
path: ../TinyLife/GameImpl.cs
- startLine: 104
+ startLine: 105
assemblies:
- Tiny Life
namespace: TinyLife
@@ -395,7 +395,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Money
path: ../TinyLife/GameImpl.cs
- startLine: 108
+ startLine: 109
assemblies:
- Tiny Life
namespace: TinyLife
@@ -426,7 +426,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentLot
path: ../TinyLife/GameImpl.cs
- startLine: 118
+ startLine: 119
assemblies:
- Tiny Life
namespace: TinyLife
@@ -457,7 +457,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Speed
path: ../TinyLife/GameImpl.cs
- startLine: 124
+ startLine: 125
assemblies:
- Tiny Life
namespace: TinyLife
@@ -493,7 +493,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FollowingPerson
path: ../TinyLife/GameImpl.cs
- startLine: 137
+ startLine: 138
assemblies:
- Tiny Life
namespace: TinyLife
@@ -524,7 +524,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SaveName
path: ../TinyLife/GameImpl.cs
- startLine: 141
+ startLine: 142
assemblies:
- Tiny Life
namespace: TinyLife
@@ -555,7 +555,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Mode
path: ../TinyLife/GameImpl.cs
- startLine: 145
+ startLine: 146
assemblies:
- Tiny Life
namespace: TinyLife
@@ -586,7 +586,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CursorPosition
path: ../TinyLife/GameImpl.cs
- startLine: 150
+ startLine: 151
assemblies:
- Tiny Life
namespace: TinyLife
@@ -620,7 +620,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentCursor
path: ../TinyLife/GameImpl.cs
- startLine: 155
+ startLine: 156
assemblies:
- Tiny Life
namespace: TinyLife
@@ -652,7 +652,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentMaps
path: ../TinyLife/GameImpl.cs
- startLine: 159
+ startLine: 160
assemblies:
- Tiny Life
namespace: TinyLife
@@ -683,7 +683,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentMap
path: ../TinyLife/GameImpl.cs
- startLine: 163
+ startLine: 164
assemblies:
- Tiny Life
namespace: TinyLife
@@ -714,7 +714,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnLoadContentLater
path: ../TinyLife/GameImpl.cs
- startLine: 168
+ startLine: 169
assemblies:
- Tiny Life
namespace: TinyLife
@@ -743,7 +743,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnFinishedLoading
path: ../TinyLife/GameImpl.cs
- startLine: 172
+ startLine: 173
assemblies:
- Tiny Life
namespace: TinyLife
@@ -772,7 +772,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LoadContent
path: ../TinyLife/GameImpl.cs
- startLine: 263
+ startLine: 264
assemblies:
- Tiny Life
namespace: TinyLife
@@ -801,7 +801,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DoUpdate
path: ../TinyLife/GameImpl.cs
- startLine: 319
+ startLine: 320
assemblies:
- Tiny Life
namespace: TinyLife
@@ -837,7 +837,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DoDraw
path: ../TinyLife/GameImpl.cs
- startLine: 570
+ startLine: 571
assemblies:
- Tiny Life
namespace: TinyLife
@@ -873,7 +873,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Dispose
path: ../TinyLife/GameImpl.cs
- startLine: 607
+ startLine: 608
assemblies:
- Tiny Life
namespace: TinyLife
@@ -907,7 +907,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RotateCamera
path: ../TinyLife/GameImpl.cs
- startLine: 625
+ startLine: 626
assemblies:
- Tiny Life
namespace: TinyLife
@@ -942,7 +942,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCursorOnUi
path: ../TinyLife/GameImpl.cs
- startLine: 641
+ startLine: 642
assemblies:
- Tiny Life
namespace: TinyLife
@@ -973,7 +973,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SwitchGameMode
path: ../TinyLife/GameImpl.cs
- startLine: 653
+ startLine: 654
assemblies:
- Tiny Life
namespace: TinyLife
@@ -1008,7 +1008,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SwitchMap
path: ../TinyLife/GameImpl.cs
- startLine: 743
+ startLine: 744
assemblies:
- Tiny Life
namespace: TinyLife
@@ -1046,7 +1046,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanBeExtremelyFast
path: ../TinyLife/GameImpl.cs
- startLine: 770
+ startLine: 771
assemblies:
- Tiny Life
namespace: TinyLife
@@ -1080,7 +1080,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanSwitchGameModes
path: ../TinyLife/GameImpl.cs
- startLine: 781
+ startLine: 782
assemblies:
- Tiny Life
namespace: TinyLife
@@ -1114,7 +1114,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FadeKeyboardLighting
path: ../TinyLife/GameImpl.cs
- startLine: 796
+ startLine: 797
assemblies:
- Tiny Life
namespace: TinyLife
@@ -1149,7 +1149,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TakeScreenshot
path: ../TinyLife/GameImpl.cs
- startLine: 822
+ startLine: 823
assemblies:
- Tiny Life
namespace: TinyLife
@@ -1190,7 +1190,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MarkLotVisible
path: ../TinyLife/GameImpl.cs
- startLine: 850
+ startLine: 851
assemblies:
- Tiny Life
namespace: TinyLife
@@ -1227,7 +1227,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MarkLotNonVisible
path: ../TinyLife/GameImpl.cs
- startLine: 866
+ startLine: 867
assemblies:
- Tiny Life
namespace: TinyLife
@@ -1259,7 +1259,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsLotVisible
path: ../TinyLife/GameImpl.cs
- startLine: 877
+ startLine: 878
assemblies:
- Tiny Life
namespace: TinyLife
@@ -1297,7 +1297,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FollowPerson
path: ../TinyLife/GameImpl.cs
- startLine: 890
+ startLine: 891
assemblies:
- Tiny Life
namespace: TinyLife
@@ -1341,7 +1341,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CompleteAchievement
path: ../TinyLife/GameImpl.cs
- startLine: 919
+ startLine: 920
assemblies:
- Tiny Life
namespace: TinyLife
diff --git a/docs/api/TinyLife.GameSpeed.yml b/docs/api/TinyLife.GameSpeed.yml
index 389ea10..90d45dc 100644
--- a/docs/api/TinyLife.GameSpeed.yml
+++ b/docs/api/TinyLife.GameSpeed.yml
@@ -24,7 +24,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GameSpeed
path: ../TinyLife/Options.cs
- startLine: 599
+ startLine: 613
assemblies:
- Tiny Life
namespace: TinyLife
@@ -56,7 +56,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Paused
path: ../TinyLife/Options.cs
- startLine: 604
+ startLine: 618
assemblies:
- Tiny Life
namespace: TinyLife
@@ -84,7 +84,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Regular
path: ../TinyLife/Options.cs
- startLine: 608
+ startLine: 622
assemblies:
- Tiny Life
namespace: TinyLife
@@ -112,7 +112,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Fast
path: ../TinyLife/Options.cs
- startLine: 612
+ startLine: 626
assemblies:
- Tiny Life
namespace: TinyLife
@@ -140,7 +140,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VeryFast
path: ../TinyLife/Options.cs
- startLine: 616
+ startLine: 630
assemblies:
- Tiny Life
namespace: TinyLife
@@ -168,7 +168,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ExtremelyFast
path: ../TinyLife/Options.cs
- startLine: 621
+ startLine: 635
assemblies:
- Tiny Life
namespace: TinyLife
diff --git a/docs/api/TinyLife.Goals.MemoryType.yml b/docs/api/TinyLife.Goals.MemoryType.yml
index 99ee05b..c97f3d0 100644
--- a/docs/api/TinyLife.Goals.MemoryType.yml
+++ b/docs/api/TinyLife.Goals.MemoryType.yml
@@ -25,6 +25,7 @@ items:
- TinyLife.Goals.MemoryType.SourceString
- TinyLife.Goals.MemoryType.ToldAboutPregnancy
- TinyLife.Goals.MemoryType.Types
+ - TinyLife.Goals.MemoryType.UpgradeLearned
- TinyLife.Goals.MemoryType.UsedFurniture
- TinyLife.Goals.MemoryType.UsedSkillCategory
- TinyLife.Goals.MemoryType.WasOutside
@@ -480,6 +481,33 @@ items:
return:
type: System.Collections.Generic.Dictionary{TinyLife.Actions.ActionType,TinyLife.Goals.MemoryType}
content.vb: Public Shared ReadOnly ActionDone As Dictionary(Of ActionType, MemoryType)
+- uid: TinyLife.Goals.MemoryType.UpgradeLearned
+ commentId: F:TinyLife.Goals.MemoryType.UpgradeLearned
+ id: UpgradeLearned
+ parent: TinyLife.Goals.MemoryType
+ langs:
+ - csharp
+ - vb
+ name: UpgradeLearned
+ nameWithType: MemoryType.UpgradeLearned
+ fullName: TinyLife.Goals.MemoryType.UpgradeLearned
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Goals/MemoryType.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: UpgradeLearned
+ path: ../TinyLife/Goals/MemoryType.cs
+ startLine: 48
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Goals
+ syntax:
+ content: public static readonly Dictionary UpgradeLearned
+ return:
+ type: System.Collections.Generic.Dictionary{TinyLife.Objects.Upgrade,TinyLife.Goals.MemoryType}
+ content.vb: Public Shared ReadOnly UpgradeLearned As Dictionary(Of Upgrade, MemoryType)
- uid: TinyLife.Goals.MemoryType.HadAbortion
commentId: F:TinyLife.Goals.MemoryType.HadAbortion
id: HadAbortion
@@ -498,7 +526,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HadAbortion
path: ../TinyLife/Goals/MemoryType.cs
- startLine: 48
+ startLine: 50
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -525,7 +553,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MayBePregnant
path: ../TinyLife/Goals/MemoryType.cs
- startLine: 49
+ startLine: 51
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -552,7 +580,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FoundOutPregnancy
path: ../TinyLife/Goals/MemoryType.cs
- startLine: 50
+ startLine: 52
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -579,7 +607,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ToldAboutPregnancy
path: ../TinyLife/Goals/MemoryType.cs
- startLine: 51
+ startLine: 53
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -606,7 +634,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/Goals/MemoryType.cs
- startLine: 58
+ startLine: 60
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -635,7 +663,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ConstructedType
path: ../TinyLife/Goals/MemoryType.cs
- startLine: 62
+ startLine: 64
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -664,7 +692,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SourceString
path: ../TinyLife/Goals/MemoryType.cs
- startLine: 65
+ startLine: 67
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -697,7 +725,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Goals/MemoryType.cs
- startLine: 72
+ startLine: 74
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -735,7 +763,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Construct
path: ../TinyLife/Goals/MemoryType.cs
- startLine: 84
+ startLine: 86
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -782,7 +810,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register
path: ../TinyLife/Goals/MemoryType.cs
- startLine: 99
+ startLine: 101
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -1561,6 +1589,49 @@ references:
name: MemoryType
href: TinyLife.Goals.MemoryType.html
- name: )
+- uid: System.Collections.Generic.Dictionary{TinyLife.Objects.Upgrade,TinyLife.Goals.MemoryType}
+ commentId: T:System.Collections.Generic.Dictionary{TinyLife.Objects.Upgrade,TinyLife.Goals.MemoryType}
+ 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 Upgrade, MemoryType)
+ fullName.vb: System.Collections.Generic.Dictionary(Of TinyLife.Objects.Upgrade, TinyLife.Goals.MemoryType)
+ name.vb: Dictionary(Of Upgrade, MemoryType)
+ 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: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Goals.MemoryType
+ name: MemoryType
+ href: TinyLife.Goals.MemoryType.html
+ - 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: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Goals.MemoryType
+ name: MemoryType
+ href: TinyLife.Goals.MemoryType.html
+ - name: )
- uid: System.String
commentId: T:System.String
parent: System
diff --git a/docs/api/TinyLife.Mods.Mod.yml b/docs/api/TinyLife.Mods.Mod.yml
index 2e6faf4..bc6b70b 100644
--- a/docs/api/TinyLife.Mods.Mod.yml
+++ b/docs/api/TinyLife.Mods.Mod.yml
@@ -29,7 +29,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Mod
path: ../TinyLife/Mods/Mod.cs
- startLine: 21
+ startLine: 20
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@@ -73,7 +73,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/Mods/Mod.cs
- startLine: 26
+ startLine: 25
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@@ -104,7 +104,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Description
path: ../TinyLife/Mods/Mod.cs
- startLine: 31
+ startLine: 30
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@@ -138,7 +138,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TestedVersionRange
path: ../TinyLife/Mods/Mod.cs
- startLine: 38
+ startLine: 36
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@@ -150,11 +150,11 @@ items:
For more information on semantic version ranges in interval notation, see https://learn.microsoft.com/en-us/nuget/concepts/package-versioning#version-ranges.
example: []
syntax:
- content: public virtual string TestedVersionRange { get; }
+ content: public abstract string TestedVersionRange { get; }
parameters: []
return:
type: System.String
- content.vb: Public Overridable ReadOnly Property TestedVersionRange As String
+ content.vb: Public MustOverride ReadOnly Property TestedVersionRange As String
overload: TinyLife.Mods.Mod.TestedVersionRange*
- uid: TinyLife.Mods.Mod.Icon
commentId: P:TinyLife.Mods.Mod.Icon
@@ -174,7 +174,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Icon
path: ../TinyLife/Mods/Mod.cs
- startLine: 43
+ startLine: 41
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@@ -205,7 +205,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IssueTrackerUrl
path: ../TinyLife/Mods/Mod.cs
- startLine: 48
+ startLine: 46
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@@ -239,7 +239,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiresHarmony
path: ../TinyLife/Mods/Mod.cs
- startLine: 53
+ startLine: 51
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@@ -273,7 +273,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize
path: ../TinyLife/Mods/Mod.cs
- startLine: 63
+ startLine: 61
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@@ -317,7 +317,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddGameContent
path: ../TinyLife/Mods/Mod.cs
- startLine: 75
+ startLine: 73
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@@ -363,7 +363,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCustomFurnitureTextures
path: ../TinyLife/Mods/Mod.cs
- startLine: 83
+ startLine: 81
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@@ -402,7 +402,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PopulateOptions
path: ../TinyLife/Mods/Mod.cs
- startLine: 94
+ startLine: 92
assemblies:
- Tiny Life
namespace: TinyLife.Mods
diff --git a/docs/api/TinyLife.Objects.ActionSpot.yml b/docs/api/TinyLife.Objects.ActionSpot.yml
index d79dd3a..4919396 100644
--- a/docs/api/TinyLife.Objects.ActionSpot.yml
+++ b/docs/api/TinyLife.Objects.ActionSpot.yml
@@ -286,7 +286,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetOccupants
path: ../TinyLife/Objects/ActionSpot.cs
- startLine: 76
+ startLine: 77
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -333,7 +333,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BedSpots
path: ../TinyLife/Objects/ActionSpot.cs
- startLine: 90
+ startLine: 91
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -382,7 +382,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CribSpots
path: ../TinyLife/Objects/ActionSpot.cs
- startLine: 130
+ startLine: 131
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -420,7 +420,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BenchSpots
path: ../TinyLife/Objects/ActionSpot.cs
- startLine: 146
+ startLine: 147
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -464,7 +464,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ChairSpots
path: ../TinyLife/Objects/ActionSpot.cs
- startLine: 166
+ startLine: 167
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -502,7 +502,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PicnicTableSpots
path: ../TinyLife/Objects/ActionSpot.cs
- startLine: 176
+ startLine: 177
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -540,7 +540,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SinkSpots
path: ../TinyLife/Objects/ActionSpot.cs
- startLine: 196
+ startLine: 197
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -571,7 +571,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AllSpots
path: ../TinyLife/Objects/ActionSpot.cs
- startLine: 209
+ startLine: 210
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -612,7 +612,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPicnicBenchDrawLayer
path: ../TinyLife/Objects/ActionSpot.cs
- startLine: 224
+ startLine: 225
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.AgeGroup.yml b/docs/api/TinyLife.Objects.AgeGroup.yml
index bf4c9c7..cf8b6a2 100644
--- a/docs/api/TinyLife.Objects.AgeGroup.yml
+++ b/docs/api/TinyLife.Objects.AgeGroup.yml
@@ -22,7 +22,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AgeGroup
path: ../TinyLife/Objects/Person.cs
- startLine: 3620
+ startLine: 3626
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -66,7 +66,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Baby
path: ../TinyLife/Objects/Person.cs
- startLine: 3627
+ startLine: 3633
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -94,7 +94,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Child
path: ../TinyLife/Objects/Person.cs
- startLine: 3633
+ startLine: 3639
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -122,7 +122,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Adult
path: ../TinyLife/Objects/Person.cs
- startLine: 3639
+ startLine: 3645
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.AppliedUpgrade.yml b/docs/api/TinyLife.Objects.AppliedUpgrade.yml
new file mode 100644
index 0000000..bdeb82d
--- /dev/null
+++ b/docs/api/TinyLife.Objects.AppliedUpgrade.yml
@@ -0,0 +1,856 @@
+### YamlMime:ManagedReference
+items:
+- uid: TinyLife.Objects.AppliedUpgrade
+ commentId: T:TinyLife.Objects.AppliedUpgrade
+ id: AppliedUpgrade
+ parent: TinyLife.Objects
+ children:
+ - TinyLife.Objects.AppliedUpgrade.#ctor(TinyLife.Objects.Upgrade)
+ - TinyLife.Objects.AppliedUpgrade.Progress
+ - TinyLife.Objects.AppliedUpgrade.Upgrade
+ - TinyLife.Objects.AppliedUpgrade.Validate
+ langs:
+ - csharp
+ - vb
+ name: AppliedUpgrade
+ nameWithType: AppliedUpgrade
+ fullName: TinyLife.Objects.AppliedUpgrade
+ type: Class
+ source:
+ remote:
+ path: TinyLife/Objects/Upgrade.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: AppliedUpgrade
+ path: ../TinyLife/Objects/Upgrade.cs
+ startLine: 74
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ syntax:
+ content: >-
+ [DataContract]
+
+ public class AppliedUpgrade : JsonTypeSafeGenericDataHolder, IGenericDataHolder
+ content.vb: >-
+
+
+ Public Class AppliedUpgrade Inherits JsonTypeSafeGenericDataHolder Implements IGenericDataHolder
+ inheritance:
+ - System.Object
+ - MLEM.Data.Json.JsonTypeSafeGenericDataHolder
+ implements:
+ - MLEM.Misc.IGenericDataHolder
+ inheritedMembers:
+ - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
+ - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
+ - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
+ - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys
+ - System.Object.Equals(System.Object)
+ - System.Object.Equals(System.Object,System.Object)
+ - System.Object.GetHashCode
+ - System.Object.GetType
+ - System.Object.MemberwiseClone
+ - System.Object.ReferenceEquals(System.Object,System.Object)
+ - System.Object.ToString
+ extensionMethods:
+ - TinyLife.Objects.AppliedUpgrade.TinyLife.Utilities.Extensions.JsonCopy``1
+ attributes:
+ - type: System.Runtime.Serialization.DataContractAttribute
+ ctor: System.Runtime.Serialization.DataContractAttribute.#ctor
+ arguments: []
+- uid: TinyLife.Objects.AppliedUpgrade.Upgrade
+ commentId: F:TinyLife.Objects.AppliedUpgrade.Upgrade
+ id: Upgrade
+ parent: TinyLife.Objects.AppliedUpgrade
+ langs:
+ - csharp
+ - vb
+ name: Upgrade
+ nameWithType: AppliedUpgrade.Upgrade
+ fullName: TinyLife.Objects.AppliedUpgrade.Upgrade
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Objects/Upgrade.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: Upgrade
+ path: ../TinyLife/Objects/Upgrade.cs
+ startLine: 78
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ syntax:
+ content: >-
+ [DataMember]
+
+ public readonly Upgrade Upgrade
+ return:
+ type: TinyLife.Objects.Upgrade
+ content.vb: >-
+
+
+ Public ReadOnly Upgrade As Upgrade
+ attributes:
+ - type: System.Runtime.Serialization.DataMemberAttribute
+ ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
+ arguments: []
+- uid: TinyLife.Objects.AppliedUpgrade.Progress
+ commentId: F:TinyLife.Objects.AppliedUpgrade.Progress
+ id: Progress
+ parent: TinyLife.Objects.AppliedUpgrade
+ langs:
+ - csharp
+ - vb
+ name: Progress
+ nameWithType: AppliedUpgrade.Progress
+ fullName: TinyLife.Objects.AppliedUpgrade.Progress
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Objects/Upgrade.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: Progress
+ path: ../TinyLife/Objects/Upgrade.cs
+ startLine: 80
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ syntax:
+ content: >-
+ [DataMember]
+
+ public float Progress
+ return:
+ type: System.Single
+ content.vb: >-
+
+
+ Public Progress As Single
+ attributes:
+ - type: System.Runtime.Serialization.DataMemberAttribute
+ ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
+ arguments: []
+- uid: TinyLife.Objects.AppliedUpgrade.#ctor(TinyLife.Objects.Upgrade)
+ commentId: M:TinyLife.Objects.AppliedUpgrade.#ctor(TinyLife.Objects.Upgrade)
+ id: '#ctor(TinyLife.Objects.Upgrade)'
+ parent: TinyLife.Objects.AppliedUpgrade
+ langs:
+ - csharp
+ - vb
+ name: AppliedUpgrade(Upgrade)
+ nameWithType: AppliedUpgrade.AppliedUpgrade(Upgrade)
+ fullName: TinyLife.Objects.AppliedUpgrade.AppliedUpgrade(TinyLife.Objects.Upgrade)
+ type: Constructor
+ source:
+ remote:
+ path: TinyLife/Objects/Upgrade.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: .ctor
+ path: ../TinyLife/Objects/Upgrade.cs
+ startLine: 82
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ syntax:
+ content: public AppliedUpgrade(Upgrade upgrade)
+ parameters:
+ - id: upgrade
+ type: TinyLife.Objects.Upgrade
+ content.vb: Public Sub New(upgrade As Upgrade)
+ overload: TinyLife.Objects.AppliedUpgrade.#ctor*
+ nameWithType.vb: AppliedUpgrade.New(Upgrade)
+ fullName.vb: TinyLife.Objects.AppliedUpgrade.New(TinyLife.Objects.Upgrade)
+ name.vb: New(Upgrade)
+- uid: TinyLife.Objects.AppliedUpgrade.Validate
+ commentId: M:TinyLife.Objects.AppliedUpgrade.Validate
+ id: Validate
+ parent: TinyLife.Objects.AppliedUpgrade
+ langs:
+ - csharp
+ - vb
+ name: Validate()
+ nameWithType: AppliedUpgrade.Validate()
+ fullName: TinyLife.Objects.AppliedUpgrade.Validate()
+ type: Method
+ source:
+ remote:
+ path: TinyLife/Objects/Upgrade.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: Validate
+ path: ../TinyLife/Objects/Upgrade.cs
+ startLine: 86
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ syntax:
+ content: public bool Validate()
+ return:
+ type: System.Boolean
+ content.vb: Public Function Validate() As Boolean
+ overload: TinyLife.Objects.AppliedUpgrade.Validate*
+references:
+- 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
+- uid: System.Object
+ commentId: T:System.Object
+ parent: System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ name: object
+ nameWithType: object
+ fullName: object
+ nameWithType.vb: Object
+ fullName.vb: Object
+ name.vb: Object
+- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
+ commentId: T:MLEM.Data.Json.JsonTypeSafeGenericDataHolder
+ parent: MLEM.Data.Json
+ isExternal: true
+ name: JsonTypeSafeGenericDataHolder
+ nameWithType: JsonTypeSafeGenericDataHolder
+ fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
+- uid: MLEM.Misc.IGenericDataHolder
+ commentId: T:MLEM.Misc.IGenericDataHolder
+ parent: MLEM.Misc
+ isExternal: true
+ name: IGenericDataHolder
+ nameWithType: IGenericDataHolder
+ fullName: MLEM.Misc.IGenericDataHolder
+- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
+ commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
+ parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ name: SetData(string, object)
+ nameWithType: JsonTypeSafeGenericDataHolder.SetData(string, object)
+ fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(string, object)
+ nameWithType.vb: JsonTypeSafeGenericDataHolder.SetData(String, Object)
+ fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(String, Object)
+ name.vb: SetData(String, Object)
+ spec.csharp:
+ - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
+ name: SetData
+ isExternal: true
+ - name: (
+ - uid: System.String
+ name: string
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+ spec.vb:
+ - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
+ name: SetData
+ isExternal: true
+ - name: (
+ - uid: System.String
+ name: String
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
+ commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
+ parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
+ definition: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ name: SetData(string, T)
+ nameWithType: JsonTypeSafeGenericDataHolder.SetData(string, T)
+ fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(string, T)
+ nameWithType.vb: JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T)
+ fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T)
+ name.vb: SetData(Of T)(String, T)
+ spec.csharp:
+ - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
+ name: SetData
+ isExternal: true
+ - name: <
+ - name: T
+ - name: '>'
+ - name: (
+ - uid: System.String
+ name: string
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: ','
+ - name: " "
+ - name: T
+ - name: )
+ spec.vb:
+ - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
+ name: SetData
+ isExternal: true
+ - name: (
+ - name: Of
+ - name: " "
+ - name: T
+ - name: )
+ - name: (
+ - uid: System.String
+ name: String
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: ','
+ - name: " "
+ - name: T
+ - name: )
+- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
+ commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
+ parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ name: GetData(string)
+ nameWithType: JsonTypeSafeGenericDataHolder.GetData(string)
+ fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData(string)
+ nameWithType.vb: JsonTypeSafeGenericDataHolder.GetData(Of T)(String)
+ fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData(Of T)(String)
+ name.vb: GetData(Of T)(String)
+ spec.csharp:
+ - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
+ name: GetData
+ isExternal: true
+ - name: <
+ - name: T
+ - name: '>'
+ - name: (
+ - uid: System.String
+ name: string
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: )
+ spec.vb:
+ - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
+ name: GetData
+ isExternal: true
+ - name: (
+ - name: Of
+ - name: " "
+ - name: T
+ - name: )
+ - name: (
+ - uid: System.String
+ name: String
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: )
+- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys
+ commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys
+ parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
+ isExternal: true
+ name: GetDataKeys()
+ nameWithType: JsonTypeSafeGenericDataHolder.GetDataKeys()
+ fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys()
+ spec.csharp:
+ - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys
+ name: GetDataKeys
+ isExternal: true
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys
+ name: GetDataKeys
+ isExternal: true
+ - name: (
+ - name: )
+- uid: System.Object.Equals(System.Object)
+ commentId: M:System.Object.Equals(System.Object)
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
+ name: Equals(object)
+ nameWithType: object.Equals(object)
+ fullName: object.Equals(object)
+ nameWithType.vb: Object.Equals(Object)
+ fullName.vb: Object.Equals(Object)
+ name.vb: Equals(Object)
+ spec.csharp:
+ - uid: System.Object.Equals(System.Object)
+ name: Equals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
+ - name: (
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+ spec.vb:
+ - uid: System.Object.Equals(System.Object)
+ name: Equals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
+ - name: (
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+- uid: System.Object.Equals(System.Object,System.Object)
+ commentId: M:System.Object.Equals(System.Object,System.Object)
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
+ name: Equals(object, object)
+ nameWithType: object.Equals(object, object)
+ fullName: object.Equals(object, object)
+ nameWithType.vb: Object.Equals(Object, Object)
+ fullName.vb: Object.Equals(Object, Object)
+ name.vb: Equals(Object, Object)
+ spec.csharp:
+ - uid: System.Object.Equals(System.Object,System.Object)
+ name: Equals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
+ - name: (
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+ spec.vb:
+ - uid: System.Object.Equals(System.Object,System.Object)
+ name: Equals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
+ - name: (
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+- uid: System.Object.GetHashCode
+ commentId: M:System.Object.GetHashCode
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
+ name: GetHashCode()
+ nameWithType: object.GetHashCode()
+ fullName: object.GetHashCode()
+ nameWithType.vb: Object.GetHashCode()
+ fullName.vb: Object.GetHashCode()
+ spec.csharp:
+ - uid: System.Object.GetHashCode
+ name: GetHashCode
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: System.Object.GetHashCode
+ name: GetHashCode
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
+ - name: (
+ - name: )
+- uid: System.Object.GetType
+ commentId: M:System.Object.GetType
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gettype
+ name: GetType()
+ nameWithType: object.GetType()
+ fullName: object.GetType()
+ nameWithType.vb: Object.GetType()
+ fullName.vb: Object.GetType()
+ spec.csharp:
+ - uid: System.Object.GetType
+ name: GetType
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gettype
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: System.Object.GetType
+ name: GetType
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.gettype
+ - name: (
+ - name: )
+- uid: System.Object.MemberwiseClone
+ commentId: M:System.Object.MemberwiseClone
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
+ name: MemberwiseClone()
+ nameWithType: object.MemberwiseClone()
+ fullName: object.MemberwiseClone()
+ nameWithType.vb: Object.MemberwiseClone()
+ fullName.vb: Object.MemberwiseClone()
+ spec.csharp:
+ - uid: System.Object.MemberwiseClone
+ name: MemberwiseClone
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: System.Object.MemberwiseClone
+ name: MemberwiseClone
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
+ - name: (
+ - name: )
+- uid: System.Object.ReferenceEquals(System.Object,System.Object)
+ commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
+ name: ReferenceEquals(object, object)
+ nameWithType: object.ReferenceEquals(object, object)
+ fullName: object.ReferenceEquals(object, object)
+ nameWithType.vb: Object.ReferenceEquals(Object, Object)
+ fullName.vb: Object.ReferenceEquals(Object, Object)
+ name.vb: ReferenceEquals(Object, Object)
+ spec.csharp:
+ - uid: System.Object.ReferenceEquals(System.Object,System.Object)
+ name: ReferenceEquals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
+ - name: (
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+ spec.vb:
+ - uid: System.Object.ReferenceEquals(System.Object,System.Object)
+ name: ReferenceEquals
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
+ - name: (
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: )
+- uid: System.Object.ToString
+ commentId: M:System.Object.ToString
+ parent: System.Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.tostring
+ name: ToString()
+ nameWithType: object.ToString()
+ fullName: object.ToString()
+ nameWithType.vb: Object.ToString()
+ fullName.vb: Object.ToString()
+ spec.csharp:
+ - uid: System.Object.ToString
+ name: ToString
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.tostring
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: System.Object.ToString
+ name: ToString
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object.tostring
+ - name: (
+ - name: )
+- uid: TinyLife.Objects.AppliedUpgrade.TinyLife.Utilities.Extensions.JsonCopy``1
+ commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
+ parent: TinyLife.Utilities.Extensions
+ definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
+ href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
+ name: JsonCopy(AppliedUpgrade)
+ nameWithType: Extensions.JsonCopy(AppliedUpgrade)
+ fullName: TinyLife.Utilities.Extensions.JsonCopy(TinyLife.Objects.AppliedUpgrade)
+ nameWithType.vb: Extensions.JsonCopy(Of AppliedUpgrade)(AppliedUpgrade)
+ fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Objects.AppliedUpgrade)(TinyLife.Objects.AppliedUpgrade)
+ name.vb: JsonCopy(Of AppliedUpgrade)(AppliedUpgrade)
+ spec.csharp:
+ - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Objects.AppliedUpgrade)
+ name: JsonCopy
+ href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
+ - name: <
+ - uid: TinyLife.Objects.AppliedUpgrade
+ name: AppliedUpgrade
+ href: TinyLife.Objects.AppliedUpgrade.html
+ - name: '>'
+ - name: (
+ - uid: TinyLife.Objects.AppliedUpgrade
+ name: AppliedUpgrade
+ href: TinyLife.Objects.AppliedUpgrade.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Objects.AppliedUpgrade)
+ name: JsonCopy
+ href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
+ - name: (
+ - name: Of
+ - name: " "
+ - uid: TinyLife.Objects.AppliedUpgrade
+ name: AppliedUpgrade
+ href: TinyLife.Objects.AppliedUpgrade.html
+ - name: )
+ - name: (
+ - uid: TinyLife.Objects.AppliedUpgrade
+ name: AppliedUpgrade
+ href: TinyLife.Objects.AppliedUpgrade.html
+ - name: )
+- uid: System
+ commentId: N:System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system
+ name: System
+ nameWithType: System
+ fullName: System
+- uid: MLEM.Data.Json
+ commentId: N:MLEM.Data.Json
+ isExternal: true
+ name: MLEM.Data.Json
+ nameWithType: MLEM.Data.Json
+ fullName: MLEM.Data.Json
+ spec.csharp:
+ - uid: MLEM
+ name: MLEM
+ isExternal: true
+ - name: .
+ - uid: MLEM.Data
+ name: Data
+ isExternal: true
+ - name: .
+ - uid: MLEM.Data.Json
+ name: Json
+ isExternal: true
+ spec.vb:
+ - uid: MLEM
+ name: MLEM
+ isExternal: true
+ - name: .
+ - uid: MLEM.Data
+ name: Data
+ isExternal: true
+ - name: .
+ - uid: MLEM.Data.Json
+ name: Json
+ isExternal: true
+- uid: MLEM.Misc
+ commentId: N:MLEM.Misc
+ isExternal: true
+ name: MLEM.Misc
+ nameWithType: MLEM.Misc
+ fullName: MLEM.Misc
+ spec.csharp:
+ - uid: MLEM
+ name: MLEM
+ isExternal: true
+ - name: .
+ - uid: MLEM.Misc
+ name: Misc
+ isExternal: true
+ spec.vb:
+ - uid: MLEM
+ name: MLEM
+ isExternal: true
+ - name: .
+ - uid: MLEM.Misc
+ name: Misc
+ isExternal: true
+- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
+ commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ name: SetData(string, T)
+ nameWithType: JsonTypeSafeGenericDataHolder.SetData(string, T)
+ fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(string, T)
+ nameWithType.vb: JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T)
+ fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T)
+ name.vb: SetData(Of T)(String, T)
+ spec.csharp:
+ - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
+ name: SetData
+ isExternal: true
+ - name: <
+ - name: T
+ - name: '>'
+ - name: (
+ - uid: System.String
+ name: string
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: ','
+ - name: " "
+ - name: T
+ - name: )
+ spec.vb:
+ - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
+ name: SetData
+ isExternal: true
+ - name: (
+ - name: Of
+ - name: " "
+ - name: T
+ - name: )
+ - name: (
+ - uid: System.String
+ name: String
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: ','
+ - name: " "
+ - name: T
+ - name: )
+- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
+ commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
+ href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
+ name: JsonCopy(T)
+ nameWithType: Extensions.JsonCopy(T)
+ fullName: TinyLife.Utilities.Extensions.JsonCopy(T)
+ nameWithType.vb: Extensions.JsonCopy(Of T)(T)
+ fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of T)(T)
+ name.vb: JsonCopy(Of T)(T)
+ spec.csharp:
+ - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
+ name: JsonCopy
+ href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
+ - name: <
+ - name: T
+ - name: '>'
+ - name: (
+ - name: T
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
+ name: JsonCopy
+ href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
+ - name: (
+ - name: Of
+ - name: " "
+ - name: T
+ - name: )
+ - name: (
+ - name: T
+ - name: )
+- uid: TinyLife.Utilities.Extensions
+ commentId: T:TinyLife.Utilities.Extensions
+ parent: TinyLife.Utilities
+ href: TinyLife.Utilities.Extensions.html
+ name: Extensions
+ nameWithType: Extensions
+ fullName: TinyLife.Utilities.Extensions
+- uid: TinyLife.Utilities
+ commentId: N:TinyLife.Utilities
+ href: TinyLife.html
+ name: TinyLife.Utilities
+ nameWithType: TinyLife.Utilities
+ fullName: TinyLife.Utilities
+ spec.csharp:
+ - uid: TinyLife
+ name: TinyLife
+ href: TinyLife.html
+ - name: .
+ - uid: TinyLife.Utilities
+ name: Utilities
+ href: TinyLife.Utilities.html
+ spec.vb:
+ - uid: TinyLife
+ name: TinyLife
+ href: TinyLife.html
+ - name: .
+ - uid: TinyLife.Utilities
+ name: Utilities
+ href: TinyLife.Utilities.html
+- uid: TinyLife.Objects.Upgrade
+ commentId: T:TinyLife.Objects.Upgrade
+ parent: TinyLife.Objects
+ href: TinyLife.Objects.Upgrade.html
+ name: Upgrade
+ nameWithType: Upgrade
+ fullName: TinyLife.Objects.Upgrade
+- 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.Objects.AppliedUpgrade.#ctor*
+ commentId: Overload:TinyLife.Objects.AppliedUpgrade.#ctor
+ href: TinyLife.Objects.AppliedUpgrade.html#TinyLife_Objects_AppliedUpgrade__ctor_TinyLife_Objects_Upgrade_
+ name: AppliedUpgrade
+ nameWithType: AppliedUpgrade.AppliedUpgrade
+ fullName: TinyLife.Objects.AppliedUpgrade.AppliedUpgrade
+ nameWithType.vb: AppliedUpgrade.New
+ fullName.vb: TinyLife.Objects.AppliedUpgrade.New
+ name.vb: New
+- uid: TinyLife.Objects.AppliedUpgrade.Validate*
+ commentId: Overload:TinyLife.Objects.AppliedUpgrade.Validate
+ href: TinyLife.Objects.AppliedUpgrade.html#TinyLife_Objects_AppliedUpgrade_Validate
+ name: Validate
+ nameWithType: AppliedUpgrade.Validate
+ fullName: TinyLife.Objects.AppliedUpgrade.Validate
+- 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
diff --git a/docs/api/TinyLife.Objects.Bathtub.yml b/docs/api/TinyLife.Objects.Bathtub.yml
index edf4dbb..f67ea44 100644
--- a/docs/api/TinyLife.Objects.Bathtub.yml
+++ b/docs/api/TinyLife.Objects.Bathtub.yml
@@ -44,10 +44,12 @@ items:
- TinyLife.Objects.Furniture.OnSetCreator
- TinyLife.Objects.Furniture.OnGetDirty
- TinyLife.Objects.Furniture.OnDirty
+ - TinyLife.Objects.Furniture.OnAppliedUpgrade
- TinyLife.Objects.Furniture.DisplayName
- TinyLife.Objects.Furniture.ParentInfo
- TinyLife.Objects.Furniture.Visibility
- TinyLife.Objects.Furniture.Type
+ - TinyLife.Objects.Furniture.AppliedUpgrades
- TinyLife.Objects.Furniture.Rotation
- TinyLife.Objects.Furniture.ParentFurniture
- TinyLife.Objects.Furniture.ParentObjectSpot
@@ -81,6 +83,7 @@ items:
- TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
- TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
- TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
+ - TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
- TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean)
- TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String})
@@ -94,6 +97,9 @@ items:
- TinyLife.Objects.Furniture.OnPlacedInBuildMode(TinyLife.Tools.FurniturePlacer,System.Boolean)
- TinyLife.Objects.Furniture.GetWallsInTheWay``1(Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.Objects.WallLike})
- TinyLife.Objects.Furniture.GetRoofingInTheWay(Microsoft.Xna.Framework.Vector2,System.Int32,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.World.Roof})
+ - TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ - TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ - TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
- TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
- TinyLife.Objects.Furniture.DrawUi(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Single,System.Int32[])
- TinyLife.Objects.Furniture.GetOccupants(TinyLife.Objects.ObjectCategory,System.Boolean)
@@ -429,6 +435,13 @@ references:
name: OnDirty
nameWithType: Furniture.OnDirty
fullName: TinyLife.Objects.Furniture.OnDirty
+- uid: TinyLife.Objects.Furniture.OnAppliedUpgrade
+ commentId: E:TinyLife.Objects.Furniture.OnAppliedUpgrade
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnAppliedUpgrade
+ name: OnAppliedUpgrade
+ nameWithType: Furniture.OnAppliedUpgrade
+ fullName: TinyLife.Objects.Furniture.OnAppliedUpgrade
- uid: TinyLife.Objects.Furniture.DisplayName
commentId: P:TinyLife.Objects.Furniture.DisplayName
parent: TinyLife.Objects.Furniture
@@ -457,6 +470,13 @@ references:
name: Type
nameWithType: Furniture.Type
fullName: TinyLife.Objects.Furniture.Type
+- uid: TinyLife.Objects.Furniture.AppliedUpgrades
+ commentId: F:TinyLife.Objects.Furniture.AppliedUpgrades
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_AppliedUpgrades
+ name: AppliedUpgrades
+ nameWithType: Furniture.AppliedUpgrades
+ fullName: TinyLife.Objects.Furniture.AppliedUpgrades
- uid: TinyLife.Objects.Furniture.Rotation
commentId: F:TinyLife.Objects.Furniture.Rotation
parent: TinyLife.Objects.Furniture
@@ -1204,6 +1224,127 @@ references:
name: NeedType
href: TinyLife.NeedType.html
- name: )
+- uid: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ commentId: M:TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ parent: TinyLife.Objects.Furniture
+ isExternal: true
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ name: OnRandomQuality(Person, ActionInfo, bool, SkillType, Random, bool, Dictionary)
+ nameWithType: Furniture.OnRandomQuality(Person, ActionInfo, bool, SkillType, Random, bool, Dictionary)
+ fullName: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, bool, TinyLife.Skills.SkillType, System.Random, bool, System.Collections.Generic.Dictionary)
+ nameWithType.vb: Furniture.OnRandomQuality(Person, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single))
+ fullName.vb: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, Boolean, TinyLife.Skills.SkillType, System.Random, Boolean, System.Collections.Generic.Dictionary(Of TinyLife.Skills.Quality, Single))
+ name.vb: OnRandomQuality(Person, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single))
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ name: OnRandomQuality
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Skills.SkillType
+ name: SkillType
+ href: TinyLife.Skills.SkillType.html
+ - name: ','
+ - name: " "
+ - uid: System.Random
+ name: Random
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.random
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: System.Collections.Generic.Dictionary`2
+ name: Dictionary
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
+ - name: <
+ - uid: TinyLife.Skills.Quality
+ name: Quality
+ href: TinyLife.Skills.Quality.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '>'
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ name: OnRandomQuality
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Skills.SkillType
+ name: SkillType
+ href: TinyLife.Skills.SkillType.html
+ - name: ','
+ - name: " "
+ - uid: System.Random
+ name: Random
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.random
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - 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: TinyLife.Skills.Quality
+ name: Quality
+ href: TinyLife.Skills.Quality.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: )
+ - name: )
- uid: TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
commentId: M:TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
parent: TinyLife.Objects.Furniture
@@ -1845,6 +1986,81 @@ references:
href: TinyLife.World.Roof.html
- name: )
- name: )
+- uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ commentId: M:TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
+ name: GetAppliedUpgrade(Upgrade)
+ nameWithType: Furniture.GetAppliedUpgrade(Upgrade)
+ fullName: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ name: GetAppliedUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ name: GetAppliedUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
+- uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ commentId: M:TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
+ name: ApplyUpgrade(AppliedUpgrade)
+ nameWithType: Furniture.ApplyUpgrade(AppliedUpgrade)
+ fullName: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ name: ApplyUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
+ - name: (
+ - uid: TinyLife.Objects.AppliedUpgrade
+ name: AppliedUpgrade
+ href: TinyLife.Objects.AppliedUpgrade.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ name: ApplyUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
+ - name: (
+ - uid: TinyLife.Objects.AppliedUpgrade
+ name: AppliedUpgrade
+ href: TinyLife.Objects.AppliedUpgrade.html
+ - name: )
+- uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ commentId: M:TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
+ name: HasFullUpgrade(Upgrade)
+ nameWithType: Furniture.HasFullUpgrade(Upgrade)
+ fullName: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ name: HasFullUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ name: HasFullUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
- uid: TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
commentId: M:TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
parent: TinyLife.Objects.Furniture
diff --git a/docs/api/TinyLife.Objects.Book.yml b/docs/api/TinyLife.Objects.Book.yml
index 0f58cc2..d1d52de 100644
--- a/docs/api/TinyLife.Objects.Book.yml
+++ b/docs/api/TinyLife.Objects.Book.yml
@@ -47,10 +47,12 @@ items:
- TinyLife.Objects.Furniture.OnSetCreator
- TinyLife.Objects.Furniture.OnGetDirty
- TinyLife.Objects.Furniture.OnDirty
+ - TinyLife.Objects.Furniture.OnAppliedUpgrade
- TinyLife.Objects.Furniture.DisplayName
- TinyLife.Objects.Furniture.ParentInfo
- TinyLife.Objects.Furniture.Visibility
- TinyLife.Objects.Furniture.Type
+ - TinyLife.Objects.Furniture.AppliedUpgrades
- TinyLife.Objects.Furniture.Rotation
- TinyLife.Objects.Furniture.ParentFurniture
- TinyLife.Objects.Furniture.ParentObjectSpot
@@ -84,6 +86,7 @@ items:
- TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
- TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
- TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
+ - TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
- TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean)
- TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String})
@@ -97,6 +100,9 @@ items:
- TinyLife.Objects.Furniture.OnPlacedInBuildMode(TinyLife.Tools.FurniturePlacer,System.Boolean)
- TinyLife.Objects.Furniture.GetWallsInTheWay``1(Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.Objects.WallLike})
- TinyLife.Objects.Furniture.GetRoofingInTheWay(Microsoft.Xna.Framework.Vector2,System.Int32,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.World.Roof})
+ - TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ - TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ - TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
- TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
- TinyLife.Objects.Furniture.DrawUi(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Single,System.Int32[])
- TinyLife.Objects.Furniture.GetOccupants(TinyLife.Objects.ObjectCategory,System.Boolean)
@@ -421,6 +427,13 @@ references:
name: OnDirty
nameWithType: Furniture.OnDirty
fullName: TinyLife.Objects.Furniture.OnDirty
+- uid: TinyLife.Objects.Furniture.OnAppliedUpgrade
+ commentId: E:TinyLife.Objects.Furniture.OnAppliedUpgrade
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnAppliedUpgrade
+ name: OnAppliedUpgrade
+ nameWithType: Furniture.OnAppliedUpgrade
+ fullName: TinyLife.Objects.Furniture.OnAppliedUpgrade
- uid: TinyLife.Objects.Furniture.DisplayName
commentId: P:TinyLife.Objects.Furniture.DisplayName
parent: TinyLife.Objects.Furniture
@@ -449,6 +462,13 @@ references:
name: Type
nameWithType: Furniture.Type
fullName: TinyLife.Objects.Furniture.Type
+- uid: TinyLife.Objects.Furniture.AppliedUpgrades
+ commentId: F:TinyLife.Objects.Furniture.AppliedUpgrades
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_AppliedUpgrades
+ name: AppliedUpgrades
+ nameWithType: Furniture.AppliedUpgrades
+ fullName: TinyLife.Objects.Furniture.AppliedUpgrades
- uid: TinyLife.Objects.Furniture.Rotation
commentId: F:TinyLife.Objects.Furniture.Rotation
parent: TinyLife.Objects.Furniture
@@ -1196,6 +1216,127 @@ references:
name: NeedType
href: TinyLife.NeedType.html
- name: )
+- uid: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ commentId: M:TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ parent: TinyLife.Objects.Furniture
+ isExternal: true
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ name: OnRandomQuality(Person, ActionInfo, bool, SkillType, Random, bool, Dictionary)
+ nameWithType: Furniture.OnRandomQuality(Person, ActionInfo, bool, SkillType, Random, bool, Dictionary)
+ fullName: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, bool, TinyLife.Skills.SkillType, System.Random, bool, System.Collections.Generic.Dictionary)
+ nameWithType.vb: Furniture.OnRandomQuality(Person, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single))
+ fullName.vb: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, Boolean, TinyLife.Skills.SkillType, System.Random, Boolean, System.Collections.Generic.Dictionary(Of TinyLife.Skills.Quality, Single))
+ name.vb: OnRandomQuality(Person, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single))
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ name: OnRandomQuality
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Skills.SkillType
+ name: SkillType
+ href: TinyLife.Skills.SkillType.html
+ - name: ','
+ - name: " "
+ - uid: System.Random
+ name: Random
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.random
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: System.Collections.Generic.Dictionary`2
+ name: Dictionary
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
+ - name: <
+ - uid: TinyLife.Skills.Quality
+ name: Quality
+ href: TinyLife.Skills.Quality.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '>'
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ name: OnRandomQuality
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Skills.SkillType
+ name: SkillType
+ href: TinyLife.Skills.SkillType.html
+ - name: ','
+ - name: " "
+ - uid: System.Random
+ name: Random
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.random
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - 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: TinyLife.Skills.Quality
+ name: Quality
+ href: TinyLife.Skills.Quality.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: )
+ - name: )
- uid: TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
commentId: M:TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
parent: TinyLife.Objects.Furniture
@@ -1837,6 +1978,81 @@ references:
href: TinyLife.World.Roof.html
- name: )
- name: )
+- uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ commentId: M:TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
+ name: GetAppliedUpgrade(Upgrade)
+ nameWithType: Furniture.GetAppliedUpgrade(Upgrade)
+ fullName: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ name: GetAppliedUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ name: GetAppliedUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
+- uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ commentId: M:TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
+ name: ApplyUpgrade(AppliedUpgrade)
+ nameWithType: Furniture.ApplyUpgrade(AppliedUpgrade)
+ fullName: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ name: ApplyUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
+ - name: (
+ - uid: TinyLife.Objects.AppliedUpgrade
+ name: AppliedUpgrade
+ href: TinyLife.Objects.AppliedUpgrade.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ name: ApplyUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
+ - name: (
+ - uid: TinyLife.Objects.AppliedUpgrade
+ name: AppliedUpgrade
+ href: TinyLife.Objects.AppliedUpgrade.html
+ - name: )
+- uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ commentId: M:TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
+ name: HasFullUpgrade(Upgrade)
+ nameWithType: Furniture.HasFullUpgrade(Upgrade)
+ fullName: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ name: HasFullUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ name: HasFullUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
- uid: TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
commentId: M:TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
parent: TinyLife.Objects.Furniture
diff --git a/docs/api/TinyLife.Objects.BreakableFurniture.BrokenBehavior.yml b/docs/api/TinyLife.Objects.BreakableFurniture.BrokenBehavior.yml
index 239ad64..9c8fc13 100644
--- a/docs/api/TinyLife.Objects.BreakableFurniture.BrokenBehavior.yml
+++ b/docs/api/TinyLife.Objects.BreakableFurniture.BrokenBehavior.yml
@@ -24,7 +24,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BrokenBehavior
path: ../TinyLife/Objects/BreakableFurniture.cs
- startLine: 180
+ startLine: 187
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -63,7 +63,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Puddles
path: ../TinyLife/Objects/BreakableFurniture.cs
- startLine: 186
+ startLine: 193
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -91,7 +91,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Dripping
path: ../TinyLife/Objects/BreakableFurniture.cs
- startLine: 190
+ startLine: 197
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -119,7 +119,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ElectricityCrackle
path: ../TinyLife/Objects/BreakableFurniture.cs
- startLine: 194
+ startLine: 201
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -147,7 +147,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Smoke
path: ../TinyLife/Objects/BreakableFurniture.cs
- startLine: 198
+ startLine: 205
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -175,7 +175,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Electrocution
path: ../TinyLife/Objects/BreakableFurniture.cs
- startLine: 202
+ startLine: 209
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.BreakableFurniture.yml b/docs/api/TinyLife.Objects.BreakableFurniture.yml
index cda4bf1..d14998c 100644
--- a/docs/api/TinyLife.Objects.BreakableFurniture.yml
+++ b/docs/api/TinyLife.Objects.BreakableFurniture.yml
@@ -60,10 +60,12 @@ items:
- TinyLife.Objects.Furniture.OnSetCreator
- TinyLife.Objects.Furniture.OnGetDirty
- TinyLife.Objects.Furniture.OnDirty
+ - TinyLife.Objects.Furniture.OnAppliedUpgrade
- TinyLife.Objects.Furniture.DisplayName
- TinyLife.Objects.Furniture.ParentInfo
- TinyLife.Objects.Furniture.Visibility
- TinyLife.Objects.Furniture.Type
+ - TinyLife.Objects.Furniture.AppliedUpgrades
- TinyLife.Objects.Furniture.Rotation
- TinyLife.Objects.Furniture.ParentFurniture
- TinyLife.Objects.Furniture.ParentObjectSpot
@@ -94,6 +96,7 @@ items:
- TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
- TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
- TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
+ - TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
- TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean)
- TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String})
@@ -105,6 +108,9 @@ items:
- TinyLife.Objects.Furniture.OnPlacedInBuildMode(TinyLife.Tools.FurniturePlacer,System.Boolean)
- TinyLife.Objects.Furniture.GetWallsInTheWay``1(Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.Objects.WallLike})
- TinyLife.Objects.Furniture.GetRoofingInTheWay(Microsoft.Xna.Framework.Vector2,System.Int32,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.World.Roof})
+ - TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ - TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ - TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
- TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
- TinyLife.Objects.Furniture.DrawUi(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Single,System.Int32[])
- TinyLife.Objects.Furniture.GetOccupants(TinyLife.Objects.ObjectCategory,System.Boolean)
@@ -454,7 +460,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanExecuteAction
path: ../TinyLife/Objects/BreakableFurniture.cs
- startLine: 129
+ startLine: 136
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -505,7 +511,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionUpdate
path: ../TinyLife/Objects/BreakableFurniture.cs
- startLine: 134
+ startLine: 141
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -558,7 +564,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPrice
path: ../TinyLife/Objects/BreakableFurniture.cs
- startLine: 150
+ startLine: 157
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -590,7 +596,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDescription
path: ../TinyLife/Objects/BreakableFurniture.cs
- startLine: 155
+ startLine: 162
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -632,7 +638,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDecorativeRating
path: ../TinyLife/Objects/BreakableFurniture.cs
- startLine: 167
+ startLine: 174
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -671,7 +677,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnRemoved
path: ../TinyLife/Objects/BreakableFurniture.cs
- startLine: 172
+ startLine: 179
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -890,6 +896,13 @@ references:
name: OnDirty
nameWithType: Furniture.OnDirty
fullName: TinyLife.Objects.Furniture.OnDirty
+- uid: TinyLife.Objects.Furniture.OnAppliedUpgrade
+ commentId: E:TinyLife.Objects.Furniture.OnAppliedUpgrade
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnAppliedUpgrade
+ name: OnAppliedUpgrade
+ nameWithType: Furniture.OnAppliedUpgrade
+ fullName: TinyLife.Objects.Furniture.OnAppliedUpgrade
- uid: TinyLife.Objects.Furniture.DisplayName
commentId: P:TinyLife.Objects.Furniture.DisplayName
parent: TinyLife.Objects.Furniture
@@ -918,6 +931,13 @@ references:
name: Type
nameWithType: Furniture.Type
fullName: TinyLife.Objects.Furniture.Type
+- uid: TinyLife.Objects.Furniture.AppliedUpgrades
+ commentId: F:TinyLife.Objects.Furniture.AppliedUpgrades
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_AppliedUpgrades
+ name: AppliedUpgrades
+ nameWithType: Furniture.AppliedUpgrades
+ fullName: TinyLife.Objects.Furniture.AppliedUpgrades
- uid: TinyLife.Objects.Furniture.Rotation
commentId: F:TinyLife.Objects.Furniture.Rotation
parent: TinyLife.Objects.Furniture
@@ -1508,6 +1528,127 @@ references:
name: NeedType
href: TinyLife.NeedType.html
- name: )
+- uid: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ commentId: M:TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ parent: TinyLife.Objects.Furniture
+ isExternal: true
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ name: OnRandomQuality(Person, ActionInfo, bool, SkillType, Random, bool, Dictionary)
+ nameWithType: Furniture.OnRandomQuality(Person, ActionInfo, bool, SkillType, Random, bool, Dictionary)
+ fullName: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, bool, TinyLife.Skills.SkillType, System.Random, bool, System.Collections.Generic.Dictionary)
+ nameWithType.vb: Furniture.OnRandomQuality(Person, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single))
+ fullName.vb: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, Boolean, TinyLife.Skills.SkillType, System.Random, Boolean, System.Collections.Generic.Dictionary(Of TinyLife.Skills.Quality, Single))
+ name.vb: OnRandomQuality(Person, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single))
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ name: OnRandomQuality
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Skills.SkillType
+ name: SkillType
+ href: TinyLife.Skills.SkillType.html
+ - name: ','
+ - name: " "
+ - uid: System.Random
+ name: Random
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.random
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: System.Collections.Generic.Dictionary`2
+ name: Dictionary
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
+ - name: <
+ - uid: TinyLife.Skills.Quality
+ name: Quality
+ href: TinyLife.Skills.Quality.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '>'
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ name: OnRandomQuality
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Skills.SkillType
+ name: SkillType
+ href: TinyLife.Skills.SkillType.html
+ - name: ','
+ - name: " "
+ - uid: System.Random
+ name: Random
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.random
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - 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: TinyLife.Skills.Quality
+ name: Quality
+ href: TinyLife.Skills.Quality.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: )
+ - name: )
- uid: TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
commentId: M:TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
parent: TinyLife.Objects.Furniture
@@ -2229,6 +2370,81 @@ references:
href: TinyLife.World.Roof.html
- name: )
- name: )
+- uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ commentId: M:TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
+ name: GetAppliedUpgrade(Upgrade)
+ nameWithType: Furniture.GetAppliedUpgrade(Upgrade)
+ fullName: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ name: GetAppliedUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ name: GetAppliedUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
+- uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ commentId: M:TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
+ name: ApplyUpgrade(AppliedUpgrade)
+ nameWithType: Furniture.ApplyUpgrade(AppliedUpgrade)
+ fullName: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ name: ApplyUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
+ - name: (
+ - uid: TinyLife.Objects.AppliedUpgrade
+ name: AppliedUpgrade
+ href: TinyLife.Objects.AppliedUpgrade.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ name: ApplyUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
+ - name: (
+ - uid: TinyLife.Objects.AppliedUpgrade
+ name: AppliedUpgrade
+ href: TinyLife.Objects.AppliedUpgrade.html
+ - name: )
+- uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ commentId: M:TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
+ name: HasFullUpgrade(Upgrade)
+ nameWithType: Furniture.HasFullUpgrade(Upgrade)
+ fullName: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ name: HasFullUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ name: HasFullUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
- uid: TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
commentId: M:TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
parent: TinyLife.Objects.Furniture
diff --git a/docs/api/TinyLife.Objects.Chimney.yml b/docs/api/TinyLife.Objects.Chimney.yml
index 179d7dc..9311e60 100644
--- a/docs/api/TinyLife.Objects.Chimney.yml
+++ b/docs/api/TinyLife.Objects.Chimney.yml
@@ -44,10 +44,12 @@ items:
- TinyLife.Objects.Furniture.OnSetCreator
- TinyLife.Objects.Furniture.OnGetDirty
- TinyLife.Objects.Furniture.OnDirty
+ - TinyLife.Objects.Furniture.OnAppliedUpgrade
- TinyLife.Objects.Furniture.DisplayName
- TinyLife.Objects.Furniture.ParentInfo
- TinyLife.Objects.Furniture.Visibility
- TinyLife.Objects.Furniture.Type
+ - TinyLife.Objects.Furniture.AppliedUpgrades
- TinyLife.Objects.Furniture.Rotation
- TinyLife.Objects.Furniture.ParentFurniture
- TinyLife.Objects.Furniture.ParentObjectSpot
@@ -81,6 +83,7 @@ items:
- TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
- TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
- TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
+ - TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
- TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean)
- TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String})
@@ -95,6 +98,9 @@ items:
- TinyLife.Objects.Furniture.OnPlacedInBuildMode(TinyLife.Tools.FurniturePlacer,System.Boolean)
- TinyLife.Objects.Furniture.GetWallsInTheWay``1(Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.Objects.WallLike})
- TinyLife.Objects.Furniture.GetRoofingInTheWay(Microsoft.Xna.Framework.Vector2,System.Int32,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.World.Roof})
+ - TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ - TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ - TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
- TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
- TinyLife.Objects.Furniture.DrawUi(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Single,System.Int32[])
- TinyLife.Objects.Furniture.GetOccupants(TinyLife.Objects.ObjectCategory,System.Boolean)
@@ -369,6 +375,13 @@ references:
name: OnDirty
nameWithType: Furniture.OnDirty
fullName: TinyLife.Objects.Furniture.OnDirty
+- uid: TinyLife.Objects.Furniture.OnAppliedUpgrade
+ commentId: E:TinyLife.Objects.Furniture.OnAppliedUpgrade
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnAppliedUpgrade
+ name: OnAppliedUpgrade
+ nameWithType: Furniture.OnAppliedUpgrade
+ fullName: TinyLife.Objects.Furniture.OnAppliedUpgrade
- uid: TinyLife.Objects.Furniture.DisplayName
commentId: P:TinyLife.Objects.Furniture.DisplayName
parent: TinyLife.Objects.Furniture
@@ -397,6 +410,13 @@ references:
name: Type
nameWithType: Furniture.Type
fullName: TinyLife.Objects.Furniture.Type
+- uid: TinyLife.Objects.Furniture.AppliedUpgrades
+ commentId: F:TinyLife.Objects.Furniture.AppliedUpgrades
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_AppliedUpgrades
+ name: AppliedUpgrades
+ nameWithType: Furniture.AppliedUpgrades
+ fullName: TinyLife.Objects.Furniture.AppliedUpgrades
- uid: TinyLife.Objects.Furniture.Rotation
commentId: F:TinyLife.Objects.Furniture.Rotation
parent: TinyLife.Objects.Furniture
@@ -1144,6 +1164,127 @@ references:
name: NeedType
href: TinyLife.NeedType.html
- name: )
+- uid: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ commentId: M:TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ parent: TinyLife.Objects.Furniture
+ isExternal: true
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ name: OnRandomQuality(Person, ActionInfo, bool, SkillType, Random, bool, Dictionary)
+ nameWithType: Furniture.OnRandomQuality(Person, ActionInfo, bool, SkillType, Random, bool, Dictionary)
+ fullName: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, bool, TinyLife.Skills.SkillType, System.Random, bool, System.Collections.Generic.Dictionary)
+ nameWithType.vb: Furniture.OnRandomQuality(Person, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single))
+ fullName.vb: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, Boolean, TinyLife.Skills.SkillType, System.Random, Boolean, System.Collections.Generic.Dictionary(Of TinyLife.Skills.Quality, Single))
+ name.vb: OnRandomQuality(Person, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single))
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ name: OnRandomQuality
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Skills.SkillType
+ name: SkillType
+ href: TinyLife.Skills.SkillType.html
+ - name: ','
+ - name: " "
+ - uid: System.Random
+ name: Random
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.random
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: System.Collections.Generic.Dictionary`2
+ name: Dictionary
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
+ - name: <
+ - uid: TinyLife.Skills.Quality
+ name: Quality
+ href: TinyLife.Skills.Quality.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '>'
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ name: OnRandomQuality
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Skills.SkillType
+ name: SkillType
+ href: TinyLife.Skills.SkillType.html
+ - name: ','
+ - name: " "
+ - uid: System.Random
+ name: Random
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.random
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - 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: TinyLife.Skills.Quality
+ name: Quality
+ href: TinyLife.Skills.Quality.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: )
+ - name: )
- uid: TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
commentId: M:TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
parent: TinyLife.Objects.Furniture
@@ -1966,6 +2107,81 @@ references:
href: TinyLife.World.Roof.html
- name: )
- name: )
+- uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ commentId: M:TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
+ name: GetAppliedUpgrade(Upgrade)
+ nameWithType: Furniture.GetAppliedUpgrade(Upgrade)
+ fullName: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ name: GetAppliedUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ name: GetAppliedUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
+- uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ commentId: M:TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
+ name: ApplyUpgrade(AppliedUpgrade)
+ nameWithType: Furniture.ApplyUpgrade(AppliedUpgrade)
+ fullName: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ name: ApplyUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
+ - name: (
+ - uid: TinyLife.Objects.AppliedUpgrade
+ name: AppliedUpgrade
+ href: TinyLife.Objects.AppliedUpgrade.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ name: ApplyUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
+ - name: (
+ - uid: TinyLife.Objects.AppliedUpgrade
+ name: AppliedUpgrade
+ href: TinyLife.Objects.AppliedUpgrade.html
+ - name: )
+- uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ commentId: M:TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
+ name: HasFullUpgrade(Upgrade)
+ nameWithType: Furniture.HasFullUpgrade(Upgrade)
+ fullName: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ name: HasFullUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ name: HasFullUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
- uid: TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
commentId: M:TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
parent: TinyLife.Objects.Furniture
diff --git a/docs/api/TinyLife.Objects.CornerFurniture.Counter.yml b/docs/api/TinyLife.Objects.CornerFurniture.Counter.yml
index af26688..00fb851 100644
--- a/docs/api/TinyLife.Objects.CornerFurniture.Counter.yml
+++ b/docs/api/TinyLife.Objects.CornerFurniture.Counter.yml
@@ -51,10 +51,12 @@ items:
- TinyLife.Objects.Furniture.OnSetCreator
- TinyLife.Objects.Furniture.OnGetDirty
- TinyLife.Objects.Furniture.OnDirty
+ - TinyLife.Objects.Furniture.OnAppliedUpgrade
- TinyLife.Objects.Furniture.DisplayName
- TinyLife.Objects.Furniture.ParentInfo
- TinyLife.Objects.Furniture.Visibility
- TinyLife.Objects.Furniture.Type
+ - TinyLife.Objects.Furniture.AppliedUpgrades
- TinyLife.Objects.Furniture.Rotation
- TinyLife.Objects.Furniture.ParentFurniture
- TinyLife.Objects.Furniture.ParentObjectSpot
@@ -87,6 +89,7 @@ items:
- TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
- TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
- TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
+ - TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
- TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean)
- TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String})
@@ -100,6 +103,9 @@ items:
- TinyLife.Objects.Furniture.OnPlacedInBuildMode(TinyLife.Tools.FurniturePlacer,System.Boolean)
- TinyLife.Objects.Furniture.GetWallsInTheWay``1(Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.Objects.WallLike})
- TinyLife.Objects.Furniture.GetRoofingInTheWay(Microsoft.Xna.Framework.Vector2,System.Int32,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.World.Roof})
+ - TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ - TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ - TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
- TinyLife.Objects.Furniture.DrawUi(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Single,System.Int32[])
- TinyLife.Objects.Furniture.GetOccupants(TinyLife.Objects.ObjectCategory,System.Boolean)
- TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
@@ -620,6 +626,13 @@ references:
name: OnDirty
nameWithType: Furniture.OnDirty
fullName: TinyLife.Objects.Furniture.OnDirty
+- uid: TinyLife.Objects.Furniture.OnAppliedUpgrade
+ commentId: E:TinyLife.Objects.Furniture.OnAppliedUpgrade
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnAppliedUpgrade
+ name: OnAppliedUpgrade
+ nameWithType: Furniture.OnAppliedUpgrade
+ fullName: TinyLife.Objects.Furniture.OnAppliedUpgrade
- uid: TinyLife.Objects.Furniture.DisplayName
commentId: P:TinyLife.Objects.Furniture.DisplayName
parent: TinyLife.Objects.Furniture
@@ -648,6 +661,13 @@ references:
name: Type
nameWithType: Furniture.Type
fullName: TinyLife.Objects.Furniture.Type
+- uid: TinyLife.Objects.Furniture.AppliedUpgrades
+ commentId: F:TinyLife.Objects.Furniture.AppliedUpgrades
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_AppliedUpgrades
+ name: AppliedUpgrades
+ nameWithType: Furniture.AppliedUpgrades
+ fullName: TinyLife.Objects.Furniture.AppliedUpgrades
- uid: TinyLife.Objects.Furniture.Rotation
commentId: F:TinyLife.Objects.Furniture.Rotation
parent: TinyLife.Objects.Furniture
@@ -1376,6 +1396,127 @@ references:
name: NeedType
href: TinyLife.NeedType.html
- name: )
+- uid: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ commentId: M:TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ parent: TinyLife.Objects.Furniture
+ isExternal: true
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ name: OnRandomQuality(Person, ActionInfo, bool, SkillType, Random, bool, Dictionary)
+ nameWithType: Furniture.OnRandomQuality(Person, ActionInfo, bool, SkillType, Random, bool, Dictionary)
+ fullName: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, bool, TinyLife.Skills.SkillType, System.Random, bool, System.Collections.Generic.Dictionary)
+ nameWithType.vb: Furniture.OnRandomQuality(Person, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single))
+ fullName.vb: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, Boolean, TinyLife.Skills.SkillType, System.Random, Boolean, System.Collections.Generic.Dictionary(Of TinyLife.Skills.Quality, Single))
+ name.vb: OnRandomQuality(Person, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single))
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ name: OnRandomQuality
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Skills.SkillType
+ name: SkillType
+ href: TinyLife.Skills.SkillType.html
+ - name: ','
+ - name: " "
+ - uid: System.Random
+ name: Random
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.random
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: System.Collections.Generic.Dictionary`2
+ name: Dictionary
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
+ - name: <
+ - uid: TinyLife.Skills.Quality
+ name: Quality
+ href: TinyLife.Skills.Quality.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '>'
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ name: OnRandomQuality
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Skills.SkillType
+ name: SkillType
+ href: TinyLife.Skills.SkillType.html
+ - name: ','
+ - name: " "
+ - uid: System.Random
+ name: Random
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.random
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - 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: TinyLife.Skills.Quality
+ name: Quality
+ href: TinyLife.Skills.Quality.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: )
+ - name: )
- uid: TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
commentId: M:TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
parent: TinyLife.Objects.Furniture
@@ -2017,6 +2158,81 @@ references:
href: TinyLife.World.Roof.html
- name: )
- name: )
+- uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ commentId: M:TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
+ name: GetAppliedUpgrade(Upgrade)
+ nameWithType: Furniture.GetAppliedUpgrade(Upgrade)
+ fullName: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ name: GetAppliedUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ name: GetAppliedUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
+- uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ commentId: M:TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
+ name: ApplyUpgrade(AppliedUpgrade)
+ nameWithType: Furniture.ApplyUpgrade(AppliedUpgrade)
+ fullName: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ name: ApplyUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
+ - name: (
+ - uid: TinyLife.Objects.AppliedUpgrade
+ name: AppliedUpgrade
+ href: TinyLife.Objects.AppliedUpgrade.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ name: ApplyUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
+ - name: (
+ - uid: TinyLife.Objects.AppliedUpgrade
+ name: AppliedUpgrade
+ href: TinyLife.Objects.AppliedUpgrade.html
+ - name: )
+- uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ commentId: M:TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
+ name: HasFullUpgrade(Upgrade)
+ nameWithType: Furniture.HasFullUpgrade(Upgrade)
+ fullName: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ name: HasFullUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ name: HasFullUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
- uid: TinyLife.Objects.Furniture.DrawUi(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Single,System.Int32[])
commentId: M:TinyLife.Objects.Furniture.DrawUi(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Single,System.Int32[])
parent: TinyLife.Objects.Furniture
diff --git a/docs/api/TinyLife.Objects.CornerFurniture.yml b/docs/api/TinyLife.Objects.CornerFurniture.yml
index 870bf47..158cf29 100644
--- a/docs/api/TinyLife.Objects.CornerFurniture.yml
+++ b/docs/api/TinyLife.Objects.CornerFurniture.yml
@@ -56,10 +56,12 @@ items:
- TinyLife.Objects.Furniture.OnSetCreator
- TinyLife.Objects.Furniture.OnGetDirty
- TinyLife.Objects.Furniture.OnDirty
+ - TinyLife.Objects.Furniture.OnAppliedUpgrade
- TinyLife.Objects.Furniture.DisplayName
- TinyLife.Objects.Furniture.ParentInfo
- TinyLife.Objects.Furniture.Visibility
- TinyLife.Objects.Furniture.Type
+ - TinyLife.Objects.Furniture.AppliedUpgrades
- TinyLife.Objects.Furniture.Rotation
- TinyLife.Objects.Furniture.ParentFurniture
- TinyLife.Objects.Furniture.ParentObjectSpot
@@ -92,6 +94,7 @@ items:
- TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
- TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
- TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
+ - TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
- TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean)
- TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String})
@@ -105,6 +108,9 @@ items:
- TinyLife.Objects.Furniture.OnPlacedInBuildMode(TinyLife.Tools.FurniturePlacer,System.Boolean)
- TinyLife.Objects.Furniture.GetWallsInTheWay``1(Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.Objects.WallLike})
- TinyLife.Objects.Furniture.GetRoofingInTheWay(Microsoft.Xna.Framework.Vector2,System.Int32,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.World.Roof})
+ - TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ - TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ - TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
- TinyLife.Objects.Furniture.DrawUi(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Single,System.Int32[])
- TinyLife.Objects.Furniture.GetOccupants(TinyLife.Objects.ObjectCategory,System.Boolean)
- TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
@@ -646,6 +652,13 @@ references:
name: OnDirty
nameWithType: Furniture.OnDirty
fullName: TinyLife.Objects.Furniture.OnDirty
+- uid: TinyLife.Objects.Furniture.OnAppliedUpgrade
+ commentId: E:TinyLife.Objects.Furniture.OnAppliedUpgrade
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnAppliedUpgrade
+ name: OnAppliedUpgrade
+ nameWithType: Furniture.OnAppliedUpgrade
+ fullName: TinyLife.Objects.Furniture.OnAppliedUpgrade
- uid: TinyLife.Objects.Furniture.DisplayName
commentId: P:TinyLife.Objects.Furniture.DisplayName
parent: TinyLife.Objects.Furniture
@@ -674,6 +687,13 @@ references:
name: Type
nameWithType: Furniture.Type
fullName: TinyLife.Objects.Furniture.Type
+- uid: TinyLife.Objects.Furniture.AppliedUpgrades
+ commentId: F:TinyLife.Objects.Furniture.AppliedUpgrades
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_AppliedUpgrades
+ name: AppliedUpgrades
+ nameWithType: Furniture.AppliedUpgrades
+ fullName: TinyLife.Objects.Furniture.AppliedUpgrades
- uid: TinyLife.Objects.Furniture.Rotation
commentId: F:TinyLife.Objects.Furniture.Rotation
parent: TinyLife.Objects.Furniture
@@ -1402,6 +1422,127 @@ references:
name: NeedType
href: TinyLife.NeedType.html
- name: )
+- uid: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ commentId: M:TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ parent: TinyLife.Objects.Furniture
+ isExternal: true
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ name: OnRandomQuality(Person, ActionInfo, bool, SkillType, Random, bool, Dictionary)
+ nameWithType: Furniture.OnRandomQuality(Person, ActionInfo, bool, SkillType, Random, bool, Dictionary)
+ fullName: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, bool, TinyLife.Skills.SkillType, System.Random, bool, System.Collections.Generic.Dictionary)
+ nameWithType.vb: Furniture.OnRandomQuality(Person, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single))
+ fullName.vb: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, Boolean, TinyLife.Skills.SkillType, System.Random, Boolean, System.Collections.Generic.Dictionary(Of TinyLife.Skills.Quality, Single))
+ name.vb: OnRandomQuality(Person, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single))
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ name: OnRandomQuality
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Skills.SkillType
+ name: SkillType
+ href: TinyLife.Skills.SkillType.html
+ - name: ','
+ - name: " "
+ - uid: System.Random
+ name: Random
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.random
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: System.Collections.Generic.Dictionary`2
+ name: Dictionary
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
+ - name: <
+ - uid: TinyLife.Skills.Quality
+ name: Quality
+ href: TinyLife.Skills.Quality.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '>'
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ name: OnRandomQuality
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Skills.SkillType
+ name: SkillType
+ href: TinyLife.Skills.SkillType.html
+ - name: ','
+ - name: " "
+ - uid: System.Random
+ name: Random
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.random
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - 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: TinyLife.Skills.Quality
+ name: Quality
+ href: TinyLife.Skills.Quality.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: )
+ - name: )
- uid: TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
commentId: M:TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
parent: TinyLife.Objects.Furniture
@@ -2043,6 +2184,81 @@ references:
href: TinyLife.World.Roof.html
- name: )
- name: )
+- uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ commentId: M:TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
+ name: GetAppliedUpgrade(Upgrade)
+ nameWithType: Furniture.GetAppliedUpgrade(Upgrade)
+ fullName: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ name: GetAppliedUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ name: GetAppliedUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
+- uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ commentId: M:TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
+ name: ApplyUpgrade(AppliedUpgrade)
+ nameWithType: Furniture.ApplyUpgrade(AppliedUpgrade)
+ fullName: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ name: ApplyUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
+ - name: (
+ - uid: TinyLife.Objects.AppliedUpgrade
+ name: AppliedUpgrade
+ href: TinyLife.Objects.AppliedUpgrade.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ name: ApplyUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
+ - name: (
+ - uid: TinyLife.Objects.AppliedUpgrade
+ name: AppliedUpgrade
+ href: TinyLife.Objects.AppliedUpgrade.html
+ - name: )
+- uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ commentId: M:TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
+ name: HasFullUpgrade(Upgrade)
+ nameWithType: Furniture.HasFullUpgrade(Upgrade)
+ fullName: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ name: HasFullUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ name: HasFullUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
- uid: TinyLife.Objects.Furniture.DrawUi(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Single,System.Int32[])
commentId: M:TinyLife.Objects.Furniture.DrawUi(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Single,System.Int32[])
parent: TinyLife.Objects.Furniture
diff --git a/docs/api/TinyLife.Objects.DeathReason.yml b/docs/api/TinyLife.Objects.DeathReason.yml
index 75b6fb4..83900ef 100644
--- a/docs/api/TinyLife.Objects.DeathReason.yml
+++ b/docs/api/TinyLife.Objects.DeathReason.yml
@@ -24,7 +24,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DeathReason
path: ../TinyLife/Objects/Person.cs
- startLine: 3588
+ startLine: 3594
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -53,7 +53,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Starvation
path: ../TinyLife/Objects/Person.cs
- startLine: 3594
+ startLine: 3600
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -84,7 +84,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InexplicableReasons
path: ../TinyLife/Objects/Person.cs
- startLine: 3599
+ startLine: 3605
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -115,7 +115,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Electrocution
path: ../TinyLife/Objects/Person.cs
- startLine: 3604
+ startLine: 3610
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -146,7 +146,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TooMuchProtein
path: ../TinyLife/Objects/Person.cs
- startLine: 3608
+ startLine: 3614
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -174,7 +174,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TooMuchBrew
path: ../TinyLife/Objects/Person.cs
- startLine: 3612
+ startLine: 3618
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.Fence.yml b/docs/api/TinyLife.Objects.Fence.yml
index 51e85af..9b6952b 100644
--- a/docs/api/TinyLife.Objects.Fence.yml
+++ b/docs/api/TinyLife.Objects.Fence.yml
@@ -52,10 +52,12 @@ items:
- TinyLife.Objects.Furniture.OnSetCreator
- TinyLife.Objects.Furniture.OnGetDirty
- TinyLife.Objects.Furniture.OnDirty
+ - TinyLife.Objects.Furniture.OnAppliedUpgrade
- TinyLife.Objects.Furniture.DisplayName
- TinyLife.Objects.Furniture.ParentInfo
- TinyLife.Objects.Furniture.Visibility
- TinyLife.Objects.Furniture.Type
+ - TinyLife.Objects.Furniture.AppliedUpgrades
- TinyLife.Objects.Furniture.Rotation
- TinyLife.Objects.Furniture.ParentFurniture
- TinyLife.Objects.Furniture.ParentObjectSpot
@@ -88,6 +90,7 @@ items:
- TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
- TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
- TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
+ - TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
- TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean)
- TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String})
@@ -101,6 +104,9 @@ items:
- TinyLife.Objects.Furniture.OnPlacedInBuildMode(TinyLife.Tools.FurniturePlacer,System.Boolean)
- TinyLife.Objects.Furniture.GetWallsInTheWay``1(Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.Objects.WallLike})
- TinyLife.Objects.Furniture.GetRoofingInTheWay(Microsoft.Xna.Framework.Vector2,System.Int32,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.World.Roof})
+ - TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ - TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ - TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
- TinyLife.Objects.Furniture.DrawUi(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Single,System.Int32[])
- TinyLife.Objects.Furniture.GetOccupants(TinyLife.Objects.ObjectCategory,System.Boolean)
- TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
@@ -513,6 +519,13 @@ references:
name: OnDirty
nameWithType: Furniture.OnDirty
fullName: TinyLife.Objects.Furniture.OnDirty
+- uid: TinyLife.Objects.Furniture.OnAppliedUpgrade
+ commentId: E:TinyLife.Objects.Furniture.OnAppliedUpgrade
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnAppliedUpgrade
+ name: OnAppliedUpgrade
+ nameWithType: Furniture.OnAppliedUpgrade
+ fullName: TinyLife.Objects.Furniture.OnAppliedUpgrade
- uid: TinyLife.Objects.Furniture.DisplayName
commentId: P:TinyLife.Objects.Furniture.DisplayName
parent: TinyLife.Objects.Furniture
@@ -541,6 +554,13 @@ references:
name: Type
nameWithType: Furniture.Type
fullName: TinyLife.Objects.Furniture.Type
+- uid: TinyLife.Objects.Furniture.AppliedUpgrades
+ commentId: F:TinyLife.Objects.Furniture.AppliedUpgrades
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_AppliedUpgrades
+ name: AppliedUpgrades
+ nameWithType: Furniture.AppliedUpgrades
+ fullName: TinyLife.Objects.Furniture.AppliedUpgrades
- uid: TinyLife.Objects.Furniture.Rotation
commentId: F:TinyLife.Objects.Furniture.Rotation
parent: TinyLife.Objects.Furniture
@@ -1269,6 +1289,127 @@ references:
name: NeedType
href: TinyLife.NeedType.html
- name: )
+- uid: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ commentId: M:TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ parent: TinyLife.Objects.Furniture
+ isExternal: true
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ name: OnRandomQuality(Person, ActionInfo, bool, SkillType, Random, bool, Dictionary)
+ nameWithType: Furniture.OnRandomQuality(Person, ActionInfo, bool, SkillType, Random, bool, Dictionary)
+ fullName: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, bool, TinyLife.Skills.SkillType, System.Random, bool, System.Collections.Generic.Dictionary)
+ nameWithType.vb: Furniture.OnRandomQuality(Person, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single))
+ fullName.vb: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, Boolean, TinyLife.Skills.SkillType, System.Random, Boolean, System.Collections.Generic.Dictionary(Of TinyLife.Skills.Quality, Single))
+ name.vb: OnRandomQuality(Person, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single))
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ name: OnRandomQuality
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Skills.SkillType
+ name: SkillType
+ href: TinyLife.Skills.SkillType.html
+ - name: ','
+ - name: " "
+ - uid: System.Random
+ name: Random
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.random
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: System.Collections.Generic.Dictionary`2
+ name: Dictionary
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
+ - name: <
+ - uid: TinyLife.Skills.Quality
+ name: Quality
+ href: TinyLife.Skills.Quality.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '>'
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ name: OnRandomQuality
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Skills.SkillType
+ name: SkillType
+ href: TinyLife.Skills.SkillType.html
+ - name: ','
+ - name: " "
+ - uid: System.Random
+ name: Random
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.random
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - 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: TinyLife.Skills.Quality
+ name: Quality
+ href: TinyLife.Skills.Quality.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: )
+ - name: )
- uid: TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
commentId: M:TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
parent: TinyLife.Objects.Furniture
@@ -1910,6 +2051,81 @@ references:
href: TinyLife.World.Roof.html
- name: )
- name: )
+- uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ commentId: M:TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
+ name: GetAppliedUpgrade(Upgrade)
+ nameWithType: Furniture.GetAppliedUpgrade(Upgrade)
+ fullName: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ name: GetAppliedUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ name: GetAppliedUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
+- uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ commentId: M:TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
+ name: ApplyUpgrade(AppliedUpgrade)
+ nameWithType: Furniture.ApplyUpgrade(AppliedUpgrade)
+ fullName: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ name: ApplyUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
+ - name: (
+ - uid: TinyLife.Objects.AppliedUpgrade
+ name: AppliedUpgrade
+ href: TinyLife.Objects.AppliedUpgrade.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ name: ApplyUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
+ - name: (
+ - uid: TinyLife.Objects.AppliedUpgrade
+ name: AppliedUpgrade
+ href: TinyLife.Objects.AppliedUpgrade.html
+ - name: )
+- uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ commentId: M:TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
+ name: HasFullUpgrade(Upgrade)
+ nameWithType: Furniture.HasFullUpgrade(Upgrade)
+ fullName: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ name: HasFullUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ name: HasFullUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
- uid: TinyLife.Objects.Furniture.DrawUi(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Single,System.Int32[])
commentId: M:TinyLife.Objects.Furniture.DrawUi(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Single,System.Int32[])
parent: TinyLife.Objects.Furniture
diff --git a/docs/api/TinyLife.Objects.FenceType.yml b/docs/api/TinyLife.Objects.FenceType.yml
index 26b8547..19d03b8 100644
--- a/docs/api/TinyLife.Objects.FenceType.yml
+++ b/docs/api/TinyLife.Objects.FenceType.yml
@@ -30,7 +30,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FenceType
path: ../TinyLife/Objects/FenceWall.cs
- startLine: 106
+ startLine: 105
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -75,7 +75,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Types
path: ../TinyLife/Objects/FenceWall.cs
- startLine: 113
+ startLine: 112
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -104,7 +104,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/Objects/FenceWall.cs
- startLine: 125
+ startLine: 124
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -133,7 +133,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Price
path: ../TinyLife/Objects/FenceWall.cs
- startLine: 129
+ startLine: 128
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -162,7 +162,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Icon
path: ../TinyLife/Objects/FenceWall.cs
- startLine: 133
+ startLine: 132
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -191,7 +191,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ColorSchemes
path: ../TinyLife/Objects/FenceWall.cs
- startLine: 137
+ startLine: 136
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -220,7 +220,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Textures
path: ../TinyLife/Objects/FenceWall.cs
- startLine: 141
+ startLine: 140
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -249,7 +249,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TextureRegion
path: ../TinyLife/Objects/FenceWall.cs
- startLine: 146
+ startLine: 145
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -281,7 +281,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/FenceWall.cs
- startLine: 157
+ startLine: 156
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -331,7 +331,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Draw
path: ../TinyLife/Objects/FenceWall.cs
- startLine: 183
+ startLine: 182
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -405,7 +405,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DrawUi
path: ../TinyLife/Objects/FenceWall.cs
- startLine: 227
+ startLine: 226
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -455,7 +455,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register
path: ../TinyLife/Objects/FenceWall.cs
- startLine: 239
+ startLine: 238
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.FenceWall.yml b/docs/api/TinyLife.Objects.FenceWall.yml
index 2b1726a..f9f33fb 100644
--- a/docs/api/TinyLife.Objects.FenceWall.yml
+++ b/docs/api/TinyLife.Objects.FenceWall.yml
@@ -26,7 +26,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FenceWall
path: ../TinyLife/Objects/FenceWall.cs
- startLine: 21
+ startLine: 20
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -91,7 +91,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Type
path: ../TinyLife/Objects/FenceWall.cs
- startLine: 27
+ startLine: 26
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -130,7 +130,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Colors
path: ../TinyLife/Objects/FenceWall.cs
- startLine: 32
+ startLine: 31
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -169,7 +169,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/FenceWall.cs
- startLine: 38
+ startLine: 37
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -208,7 +208,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Draw
path: ../TinyLife/Objects/FenceWall.cs
- startLine: 44
+ startLine: 43
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -262,7 +262,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Objects/FenceWall.cs
- startLine: 51
+ startLine: 50
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -297,7 +297,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPrice
path: ../TinyLife/Objects/FenceWall.cs
- startLine: 60
+ startLine: 59
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -329,7 +329,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnNeighborChanged
path: ../TinyLife/Objects/FenceWall.cs
- startLine: 65
+ startLine: 64
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.Fireplace.yml b/docs/api/TinyLife.Objects.Fireplace.yml
index 7a5a780..c1d1997 100644
--- a/docs/api/TinyLife.Objects.Fireplace.yml
+++ b/docs/api/TinyLife.Objects.Fireplace.yml
@@ -54,10 +54,12 @@ items:
- TinyLife.Objects.Furniture.OnSetCreator
- TinyLife.Objects.Furniture.OnGetDirty
- TinyLife.Objects.Furniture.OnDirty
+ - TinyLife.Objects.Furniture.OnAppliedUpgrade
- TinyLife.Objects.Furniture.DisplayName
- TinyLife.Objects.Furniture.ParentInfo
- TinyLife.Objects.Furniture.Visibility
- TinyLife.Objects.Furniture.Type
+ - TinyLife.Objects.Furniture.AppliedUpgrades
- TinyLife.Objects.Furniture.Rotation
- TinyLife.Objects.Furniture.ParentFurniture
- TinyLife.Objects.Furniture.ParentObjectSpot
@@ -88,6 +90,7 @@ items:
- TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
- TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
- TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
+ - TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
- TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean)
- TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String})
@@ -101,6 +104,9 @@ items:
- TinyLife.Objects.Furniture.OnPlacedInBuildMode(TinyLife.Tools.FurniturePlacer,System.Boolean)
- TinyLife.Objects.Furniture.GetWallsInTheWay``1(Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.Objects.WallLike})
- TinyLife.Objects.Furniture.GetRoofingInTheWay(Microsoft.Xna.Framework.Vector2,System.Int32,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.World.Roof})
+ - TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ - TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ - TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
- TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
- TinyLife.Objects.Furniture.DrawUi(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Single,System.Int32[])
- TinyLife.Objects.Furniture.GetOccupants(TinyLife.Objects.ObjectCategory,System.Boolean)
@@ -588,6 +594,13 @@ references:
name: OnDirty
nameWithType: Furniture.OnDirty
fullName: TinyLife.Objects.Furniture.OnDirty
+- uid: TinyLife.Objects.Furniture.OnAppliedUpgrade
+ commentId: E:TinyLife.Objects.Furniture.OnAppliedUpgrade
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnAppliedUpgrade
+ name: OnAppliedUpgrade
+ nameWithType: Furniture.OnAppliedUpgrade
+ fullName: TinyLife.Objects.Furniture.OnAppliedUpgrade
- uid: TinyLife.Objects.Furniture.DisplayName
commentId: P:TinyLife.Objects.Furniture.DisplayName
parent: TinyLife.Objects.Furniture
@@ -616,6 +629,13 @@ references:
name: Type
nameWithType: Furniture.Type
fullName: TinyLife.Objects.Furniture.Type
+- uid: TinyLife.Objects.Furniture.AppliedUpgrades
+ commentId: F:TinyLife.Objects.Furniture.AppliedUpgrades
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_AppliedUpgrades
+ name: AppliedUpgrades
+ nameWithType: Furniture.AppliedUpgrades
+ fullName: TinyLife.Objects.Furniture.AppliedUpgrades
- uid: TinyLife.Objects.Furniture.Rotation
commentId: F:TinyLife.Objects.Furniture.Rotation
parent: TinyLife.Objects.Furniture
@@ -1306,6 +1326,127 @@ references:
name: NeedType
href: TinyLife.NeedType.html
- name: )
+- uid: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ commentId: M:TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ parent: TinyLife.Objects.Furniture
+ isExternal: true
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ name: OnRandomQuality(Person, ActionInfo, bool, SkillType, Random, bool, Dictionary)
+ nameWithType: Furniture.OnRandomQuality(Person, ActionInfo, bool, SkillType, Random, bool, Dictionary)
+ fullName: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, bool, TinyLife.Skills.SkillType, System.Random, bool, System.Collections.Generic.Dictionary)
+ nameWithType.vb: Furniture.OnRandomQuality(Person, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single))
+ fullName.vb: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, Boolean, TinyLife.Skills.SkillType, System.Random, Boolean, System.Collections.Generic.Dictionary(Of TinyLife.Skills.Quality, Single))
+ name.vb: OnRandomQuality(Person, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single))
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ name: OnRandomQuality
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Skills.SkillType
+ name: SkillType
+ href: TinyLife.Skills.SkillType.html
+ - name: ','
+ - name: " "
+ - uid: System.Random
+ name: Random
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.random
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: System.Collections.Generic.Dictionary`2
+ name: Dictionary
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
+ - name: <
+ - uid: TinyLife.Skills.Quality
+ name: Quality
+ href: TinyLife.Skills.Quality.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '>'
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ name: OnRandomQuality
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Skills.SkillType
+ name: SkillType
+ href: TinyLife.Skills.SkillType.html
+ - name: ','
+ - name: " "
+ - uid: System.Random
+ name: Random
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.random
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - 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: TinyLife.Skills.Quality
+ name: Quality
+ href: TinyLife.Skills.Quality.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: )
+ - name: )
- uid: TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
commentId: M:TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
parent: TinyLife.Objects.Furniture
@@ -1947,6 +2088,81 @@ references:
href: TinyLife.World.Roof.html
- name: )
- name: )
+- uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ commentId: M:TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
+ name: GetAppliedUpgrade(Upgrade)
+ nameWithType: Furniture.GetAppliedUpgrade(Upgrade)
+ fullName: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ name: GetAppliedUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ name: GetAppliedUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
+- uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ commentId: M:TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
+ name: ApplyUpgrade(AppliedUpgrade)
+ nameWithType: Furniture.ApplyUpgrade(AppliedUpgrade)
+ fullName: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ name: ApplyUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
+ - name: (
+ - uid: TinyLife.Objects.AppliedUpgrade
+ name: AppliedUpgrade
+ href: TinyLife.Objects.AppliedUpgrade.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ name: ApplyUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
+ - name: (
+ - uid: TinyLife.Objects.AppliedUpgrade
+ name: AppliedUpgrade
+ href: TinyLife.Objects.AppliedUpgrade.html
+ - name: )
+- uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ commentId: M:TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
+ name: HasFullUpgrade(Upgrade)
+ nameWithType: Furniture.HasFullUpgrade(Upgrade)
+ fullName: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ name: HasFullUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ name: HasFullUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
- uid: TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
commentId: M:TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
parent: TinyLife.Objects.Furniture
diff --git a/docs/api/TinyLife.Objects.Food.yml b/docs/api/TinyLife.Objects.Food.yml
index 2493762..d583eab 100644
--- a/docs/api/TinyLife.Objects.Food.yml
+++ b/docs/api/TinyLife.Objects.Food.yml
@@ -57,10 +57,12 @@ items:
- TinyLife.Objects.Furniture.OnSetCreator
- TinyLife.Objects.Furniture.OnGetDirty
- TinyLife.Objects.Furniture.OnDirty
+ - TinyLife.Objects.Furniture.OnAppliedUpgrade
- TinyLife.Objects.Furniture.DisplayName
- TinyLife.Objects.Furniture.ParentInfo
- TinyLife.Objects.Furniture.Visibility
- TinyLife.Objects.Furniture.Type
+ - TinyLife.Objects.Furniture.AppliedUpgrades
- TinyLife.Objects.Furniture.Rotation
- TinyLife.Objects.Furniture.ParentFurniture
- TinyLife.Objects.Furniture.ParentObjectSpot
@@ -93,6 +95,7 @@ items:
- TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
- TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
- TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
+ - TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
- TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean)
- TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String})
@@ -105,6 +108,9 @@ items:
- TinyLife.Objects.Furniture.OnPlacedInBuildMode(TinyLife.Tools.FurniturePlacer,System.Boolean)
- TinyLife.Objects.Furniture.GetWallsInTheWay``1(Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.Objects.WallLike})
- TinyLife.Objects.Furniture.GetRoofingInTheWay(Microsoft.Xna.Framework.Vector2,System.Int32,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.World.Roof})
+ - TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ - TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ - TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
- TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
- TinyLife.Objects.Furniture.DrawUi(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Single,System.Int32[])
- TinyLife.Objects.Furniture.GetOccupants(TinyLife.Objects.ObjectCategory,System.Boolean)
@@ -659,6 +665,13 @@ references:
name: OnDirty
nameWithType: Furniture.OnDirty
fullName: TinyLife.Objects.Furniture.OnDirty
+- uid: TinyLife.Objects.Furniture.OnAppliedUpgrade
+ commentId: E:TinyLife.Objects.Furniture.OnAppliedUpgrade
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnAppliedUpgrade
+ name: OnAppliedUpgrade
+ nameWithType: Furniture.OnAppliedUpgrade
+ fullName: TinyLife.Objects.Furniture.OnAppliedUpgrade
- uid: TinyLife.Objects.Furniture.DisplayName
commentId: P:TinyLife.Objects.Furniture.DisplayName
parent: TinyLife.Objects.Furniture
@@ -687,6 +700,13 @@ references:
name: Type
nameWithType: Furniture.Type
fullName: TinyLife.Objects.Furniture.Type
+- uid: TinyLife.Objects.Furniture.AppliedUpgrades
+ commentId: F:TinyLife.Objects.Furniture.AppliedUpgrades
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_AppliedUpgrades
+ name: AppliedUpgrades
+ nameWithType: Furniture.AppliedUpgrades
+ fullName: TinyLife.Objects.Furniture.AppliedUpgrades
- uid: TinyLife.Objects.Furniture.Rotation
commentId: F:TinyLife.Objects.Furniture.Rotation
parent: TinyLife.Objects.Furniture
@@ -1415,6 +1435,127 @@ references:
name: NeedType
href: TinyLife.NeedType.html
- name: )
+- uid: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ commentId: M:TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ parent: TinyLife.Objects.Furniture
+ isExternal: true
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ name: OnRandomQuality(Person, ActionInfo, bool, SkillType, Random, bool, Dictionary)
+ nameWithType: Furniture.OnRandomQuality(Person, ActionInfo, bool, SkillType, Random, bool, Dictionary)
+ fullName: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, bool, TinyLife.Skills.SkillType, System.Random, bool, System.Collections.Generic.Dictionary)
+ nameWithType.vb: Furniture.OnRandomQuality(Person, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single))
+ fullName.vb: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, Boolean, TinyLife.Skills.SkillType, System.Random, Boolean, System.Collections.Generic.Dictionary(Of TinyLife.Skills.Quality, Single))
+ name.vb: OnRandomQuality(Person, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single))
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ name: OnRandomQuality
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Skills.SkillType
+ name: SkillType
+ href: TinyLife.Skills.SkillType.html
+ - name: ','
+ - name: " "
+ - uid: System.Random
+ name: Random
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.random
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: System.Collections.Generic.Dictionary`2
+ name: Dictionary
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
+ - name: <
+ - uid: TinyLife.Skills.Quality
+ name: Quality
+ href: TinyLife.Skills.Quality.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '>'
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ name: OnRandomQuality
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Skills.SkillType
+ name: SkillType
+ href: TinyLife.Skills.SkillType.html
+ - name: ','
+ - name: " "
+ - uid: System.Random
+ name: Random
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.random
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - 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: TinyLife.Skills.Quality
+ name: Quality
+ href: TinyLife.Skills.Quality.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: )
+ - name: )
- uid: TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
commentId: M:TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
parent: TinyLife.Objects.Furniture
@@ -1999,6 +2140,81 @@ references:
href: TinyLife.World.Roof.html
- name: )
- name: )
+- uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ commentId: M:TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
+ name: GetAppliedUpgrade(Upgrade)
+ nameWithType: Furniture.GetAppliedUpgrade(Upgrade)
+ fullName: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ name: GetAppliedUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ name: GetAppliedUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
+- uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ commentId: M:TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
+ name: ApplyUpgrade(AppliedUpgrade)
+ nameWithType: Furniture.ApplyUpgrade(AppliedUpgrade)
+ fullName: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ name: ApplyUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
+ - name: (
+ - uid: TinyLife.Objects.AppliedUpgrade
+ name: AppliedUpgrade
+ href: TinyLife.Objects.AppliedUpgrade.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ name: ApplyUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
+ - name: (
+ - uid: TinyLife.Objects.AppliedUpgrade
+ name: AppliedUpgrade
+ href: TinyLife.Objects.AppliedUpgrade.html
+ - name: )
+- uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ commentId: M:TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
+ name: HasFullUpgrade(Upgrade)
+ nameWithType: Furniture.HasFullUpgrade(Upgrade)
+ fullName: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ name: HasFullUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ name: HasFullUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
- uid: TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
commentId: M:TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
parent: TinyLife.Objects.Furniture
diff --git a/docs/api/TinyLife.Objects.FoodTypedItem.yml b/docs/api/TinyLife.Objects.FoodTypedItem.yml
index 53e237f..3876b73 100644
--- a/docs/api/TinyLife.Objects.FoodTypedItem.yml
+++ b/docs/api/TinyLife.Objects.FoodTypedItem.yml
@@ -55,10 +55,12 @@ items:
- TinyLife.Objects.Furniture.OnSetCreator
- TinyLife.Objects.Furniture.OnGetDirty
- TinyLife.Objects.Furniture.OnDirty
+ - TinyLife.Objects.Furniture.OnAppliedUpgrade
- TinyLife.Objects.Furniture.DisplayName
- TinyLife.Objects.Furniture.ParentInfo
- TinyLife.Objects.Furniture.Visibility
- TinyLife.Objects.Furniture.Type
+ - TinyLife.Objects.Furniture.AppliedUpgrades
- TinyLife.Objects.Furniture.Rotation
- TinyLife.Objects.Furniture.ParentFurniture
- TinyLife.Objects.Furniture.ParentObjectSpot
@@ -91,6 +93,7 @@ items:
- TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
- TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
- TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
+ - TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
- TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean)
- TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String})
@@ -104,6 +107,9 @@ items:
- TinyLife.Objects.Furniture.OnPlacedInBuildMode(TinyLife.Tools.FurniturePlacer,System.Boolean)
- TinyLife.Objects.Furniture.GetWallsInTheWay``1(Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.Objects.WallLike})
- TinyLife.Objects.Furniture.GetRoofingInTheWay(Microsoft.Xna.Framework.Vector2,System.Int32,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.World.Roof})
+ - TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ - TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ - TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
- TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
- TinyLife.Objects.Furniture.DrawUi(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Single,System.Int32[])
- TinyLife.Objects.Furniture.GetOccupants(TinyLife.Objects.ObjectCategory,System.Boolean)
@@ -639,6 +645,13 @@ references:
name: OnDirty
nameWithType: Furniture.OnDirty
fullName: TinyLife.Objects.Furniture.OnDirty
+- uid: TinyLife.Objects.Furniture.OnAppliedUpgrade
+ commentId: E:TinyLife.Objects.Furniture.OnAppliedUpgrade
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnAppliedUpgrade
+ name: OnAppliedUpgrade
+ nameWithType: Furniture.OnAppliedUpgrade
+ fullName: TinyLife.Objects.Furniture.OnAppliedUpgrade
- uid: TinyLife.Objects.Furniture.DisplayName
commentId: P:TinyLife.Objects.Furniture.DisplayName
parent: TinyLife.Objects.Furniture
@@ -667,6 +680,13 @@ references:
name: Type
nameWithType: Furniture.Type
fullName: TinyLife.Objects.Furniture.Type
+- uid: TinyLife.Objects.Furniture.AppliedUpgrades
+ commentId: F:TinyLife.Objects.Furniture.AppliedUpgrades
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_AppliedUpgrades
+ name: AppliedUpgrades
+ nameWithType: Furniture.AppliedUpgrades
+ fullName: TinyLife.Objects.Furniture.AppliedUpgrades
- uid: TinyLife.Objects.Furniture.Rotation
commentId: F:TinyLife.Objects.Furniture.Rotation
parent: TinyLife.Objects.Furniture
@@ -1395,6 +1415,127 @@ references:
name: NeedType
href: TinyLife.NeedType.html
- name: )
+- uid: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ commentId: M:TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ parent: TinyLife.Objects.Furniture
+ isExternal: true
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ name: OnRandomQuality(Person, ActionInfo, bool, SkillType, Random, bool, Dictionary)
+ nameWithType: Furniture.OnRandomQuality(Person, ActionInfo, bool, SkillType, Random, bool, Dictionary)
+ fullName: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, bool, TinyLife.Skills.SkillType, System.Random, bool, System.Collections.Generic.Dictionary)
+ nameWithType.vb: Furniture.OnRandomQuality(Person, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single))
+ fullName.vb: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, Boolean, TinyLife.Skills.SkillType, System.Random, Boolean, System.Collections.Generic.Dictionary(Of TinyLife.Skills.Quality, Single))
+ name.vb: OnRandomQuality(Person, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single))
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ name: OnRandomQuality
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Skills.SkillType
+ name: SkillType
+ href: TinyLife.Skills.SkillType.html
+ - name: ','
+ - name: " "
+ - uid: System.Random
+ name: Random
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.random
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: System.Collections.Generic.Dictionary`2
+ name: Dictionary
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
+ - name: <
+ - uid: TinyLife.Skills.Quality
+ name: Quality
+ href: TinyLife.Skills.Quality.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '>'
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ name: OnRandomQuality
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Skills.SkillType
+ name: SkillType
+ href: TinyLife.Skills.SkillType.html
+ - name: ','
+ - name: " "
+ - uid: System.Random
+ name: Random
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.random
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - 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: TinyLife.Skills.Quality
+ name: Quality
+ href: TinyLife.Skills.Quality.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: )
+ - name: )
- uid: TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
commentId: M:TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
parent: TinyLife.Objects.Furniture
@@ -2160,6 +2301,81 @@ references:
href: TinyLife.World.Roof.html
- name: )
- name: )
+- uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ commentId: M:TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
+ name: GetAppliedUpgrade(Upgrade)
+ nameWithType: Furniture.GetAppliedUpgrade(Upgrade)
+ fullName: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ name: GetAppliedUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ name: GetAppliedUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
+- uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ commentId: M:TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
+ name: ApplyUpgrade(AppliedUpgrade)
+ nameWithType: Furniture.ApplyUpgrade(AppliedUpgrade)
+ fullName: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ name: ApplyUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
+ - name: (
+ - uid: TinyLife.Objects.AppliedUpgrade
+ name: AppliedUpgrade
+ href: TinyLife.Objects.AppliedUpgrade.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ name: ApplyUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
+ - name: (
+ - uid: TinyLife.Objects.AppliedUpgrade
+ name: AppliedUpgrade
+ href: TinyLife.Objects.AppliedUpgrade.html
+ - name: )
+- uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ commentId: M:TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
+ name: HasFullUpgrade(Upgrade)
+ nameWithType: Furniture.HasFullUpgrade(Upgrade)
+ fullName: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ name: HasFullUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ name: HasFullUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
- uid: TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
commentId: M:TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
parent: TinyLife.Objects.Furniture
diff --git a/docs/api/TinyLife.Objects.Fridge.yml b/docs/api/TinyLife.Objects.Fridge.yml
index 71c8984..2bd9c9c 100644
--- a/docs/api/TinyLife.Objects.Fridge.yml
+++ b/docs/api/TinyLife.Objects.Fridge.yml
@@ -50,10 +50,12 @@ items:
- TinyLife.Objects.Furniture.OnSetCreator
- TinyLife.Objects.Furniture.OnGetDirty
- TinyLife.Objects.Furniture.OnDirty
+ - TinyLife.Objects.Furniture.OnAppliedUpgrade
- TinyLife.Objects.Furniture.DisplayName
- TinyLife.Objects.Furniture.ParentInfo
- TinyLife.Objects.Furniture.Visibility
- TinyLife.Objects.Furniture.Type
+ - TinyLife.Objects.Furniture.AppliedUpgrades
- TinyLife.Objects.Furniture.Rotation
- TinyLife.Objects.Furniture.ParentFurniture
- TinyLife.Objects.Furniture.ParentObjectSpot
@@ -86,6 +88,7 @@ items:
- TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
- TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
- TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
+ - TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
- TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean)
- TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String})
@@ -100,6 +103,9 @@ items:
- TinyLife.Objects.Furniture.OnPlacedInBuildMode(TinyLife.Tools.FurniturePlacer,System.Boolean)
- TinyLife.Objects.Furniture.GetWallsInTheWay``1(Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.Objects.WallLike})
- TinyLife.Objects.Furniture.GetRoofingInTheWay(Microsoft.Xna.Framework.Vector2,System.Int32,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.World.Roof})
+ - TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ - TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ - TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
- TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
- TinyLife.Objects.Furniture.DrawUi(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Single,System.Int32[])
- TinyLife.Objects.Furniture.GetOccupants(TinyLife.Objects.ObjectCategory,System.Boolean)
@@ -355,7 +361,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Objects/Fridge.cs
- startLine: 39
+ startLine: 45
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -498,6 +504,13 @@ references:
name: OnDirty
nameWithType: Furniture.OnDirty
fullName: TinyLife.Objects.Furniture.OnDirty
+- uid: TinyLife.Objects.Furniture.OnAppliedUpgrade
+ commentId: E:TinyLife.Objects.Furniture.OnAppliedUpgrade
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnAppliedUpgrade
+ name: OnAppliedUpgrade
+ nameWithType: Furniture.OnAppliedUpgrade
+ fullName: TinyLife.Objects.Furniture.OnAppliedUpgrade
- uid: TinyLife.Objects.Furniture.DisplayName
commentId: P:TinyLife.Objects.Furniture.DisplayName
parent: TinyLife.Objects.Furniture
@@ -526,6 +539,13 @@ references:
name: Type
nameWithType: Furniture.Type
fullName: TinyLife.Objects.Furniture.Type
+- uid: TinyLife.Objects.Furniture.AppliedUpgrades
+ commentId: F:TinyLife.Objects.Furniture.AppliedUpgrades
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_AppliedUpgrades
+ name: AppliedUpgrades
+ nameWithType: Furniture.AppliedUpgrades
+ fullName: TinyLife.Objects.Furniture.AppliedUpgrades
- uid: TinyLife.Objects.Furniture.Rotation
commentId: F:TinyLife.Objects.Furniture.Rotation
parent: TinyLife.Objects.Furniture
@@ -1254,6 +1274,127 @@ references:
name: NeedType
href: TinyLife.NeedType.html
- name: )
+- uid: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ commentId: M:TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ parent: TinyLife.Objects.Furniture
+ isExternal: true
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ name: OnRandomQuality(Person, ActionInfo, bool, SkillType, Random, bool, Dictionary)
+ nameWithType: Furniture.OnRandomQuality(Person, ActionInfo, bool, SkillType, Random, bool, Dictionary)
+ fullName: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, bool, TinyLife.Skills.SkillType, System.Random, bool, System.Collections.Generic.Dictionary)
+ nameWithType.vb: Furniture.OnRandomQuality(Person, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single))
+ fullName.vb: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, Boolean, TinyLife.Skills.SkillType, System.Random, Boolean, System.Collections.Generic.Dictionary(Of TinyLife.Skills.Quality, Single))
+ name.vb: OnRandomQuality(Person, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single))
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ name: OnRandomQuality
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Skills.SkillType
+ name: SkillType
+ href: TinyLife.Skills.SkillType.html
+ - name: ','
+ - name: " "
+ - uid: System.Random
+ name: Random
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.random
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: System.Collections.Generic.Dictionary`2
+ name: Dictionary
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
+ - name: <
+ - uid: TinyLife.Skills.Quality
+ name: Quality
+ href: TinyLife.Skills.Quality.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '>'
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ name: OnRandomQuality
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Skills.SkillType
+ name: SkillType
+ href: TinyLife.Skills.SkillType.html
+ - name: ','
+ - name: " "
+ - uid: System.Random
+ name: Random
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.random
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - 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: TinyLife.Skills.Quality
+ name: Quality
+ href: TinyLife.Skills.Quality.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: )
+ - name: )
- uid: TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
commentId: M:TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
parent: TinyLife.Objects.Furniture
@@ -2076,6 +2217,81 @@ references:
href: TinyLife.World.Roof.html
- name: )
- name: )
+- uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ commentId: M:TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
+ name: GetAppliedUpgrade(Upgrade)
+ nameWithType: Furniture.GetAppliedUpgrade(Upgrade)
+ fullName: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ name: GetAppliedUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ name: GetAppliedUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
+- uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ commentId: M:TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
+ name: ApplyUpgrade(AppliedUpgrade)
+ nameWithType: Furniture.ApplyUpgrade(AppliedUpgrade)
+ fullName: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ name: ApplyUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
+ - name: (
+ - uid: TinyLife.Objects.AppliedUpgrade
+ name: AppliedUpgrade
+ href: TinyLife.Objects.AppliedUpgrade.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ name: ApplyUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
+ - name: (
+ - uid: TinyLife.Objects.AppliedUpgrade
+ name: AppliedUpgrade
+ href: TinyLife.Objects.AppliedUpgrade.html
+ - name: )
+- uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ commentId: M:TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
+ name: HasFullUpgrade(Upgrade)
+ nameWithType: Furniture.HasFullUpgrade(Upgrade)
+ fullName: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ name: HasFullUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ name: HasFullUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
- uid: TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
commentId: M:TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
parent: TinyLife.Objects.Furniture
diff --git a/docs/api/TinyLife.Objects.Furniture.yml b/docs/api/TinyLife.Objects.Furniture.yml
index 1a134d4..c052279 100644
--- a/docs/api/TinyLife.Objects.Furniture.yml
+++ b/docs/api/TinyLife.Objects.Furniture.yml
@@ -9,6 +9,8 @@ items:
- TinyLife.Objects.Furniture.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean)
- TinyLife.Objects.Furniture.AddChild(TinyLife.Objects.Furniture,MLEM.Misc.Direction2,System.Nullable{Microsoft.Xna.Framework.Vector2})
- TinyLife.Objects.Furniture.AddChild``1(TinyLife.Objects.FurnitureType,MLEM.Misc.Direction2,System.Int32[],System.Nullable{System.Guid},System.Nullable{Microsoft.Xna.Framework.Vector2})
+ - TinyLife.Objects.Furniture.AppliedUpgrades
+ - TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
- TinyLife.Objects.Furniture.AreUtilitiesDisabled
- TinyLife.Objects.Furniture.Area
- TinyLife.Objects.Furniture.AttachedWall
@@ -26,6 +28,7 @@ items:
- TinyLife.Objects.Furniture.DrawUi(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Single,System.Int32[])
- TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2)
- TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
+ - TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
- TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.Person)
- TinyLife.Objects.Furniture.GetChildren``1
- TinyLife.Objects.Furniture.GetDecorativeRating(TinyLife.World.Room)
@@ -42,6 +45,7 @@ items:
- TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
- TinyLife.Objects.Furniture.GetRoofingInTheWay(Microsoft.Xna.Framework.Vector2,System.Int32,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.World.Roof})
- TinyLife.Objects.Furniture.GetWallsInTheWay``1(Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.Objects.WallLike})
+ - TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
- TinyLife.Objects.Furniture.HideFromDraw
- TinyLife.Objects.Furniture.Intersects(MLEM.Misc.RectangleF)
- TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
@@ -51,12 +55,14 @@ items:
- TinyLife.Objects.Furniture.NotifyNeighbors
- TinyLife.Objects.Furniture.OnActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)
- TinyLife.Objects.Furniture.OnAdded
+ - TinyLife.Objects.Furniture.OnAppliedUpgrade
- TinyLife.Objects.Furniture.OnDirty
- TinyLife.Objects.Furniture.OnGetDescription
- TinyLife.Objects.Furniture.OnGetDirty
- TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
- TinyLife.Objects.Furniture.OnPlacedInBuildMode(TinyLife.Tools.FurniturePlacer,System.Boolean)
- TinyLife.Objects.Furniture.OnPositionChanged(Microsoft.Xna.Framework.Vector2,System.Single)
+ - TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
- TinyLife.Objects.Furniture.OnRemoved
- TinyLife.Objects.Furniture.OnSetCreator
- TinyLife.Objects.Furniture.ParentFurniture
@@ -94,7 +100,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Furniture
path: ../TinyLife/Objects/Furniture.cs
- startLine: 32
+ startLine: 30
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -188,7 +194,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Random
path: ../TinyLife/Objects/Furniture.cs
- startLine: 38
+ startLine: 36
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -220,7 +226,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnGetDescription
path: ../TinyLife/Objects/Furniture.cs
- startLine: 45
+ startLine: 43
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -254,7 +260,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnSetCreator
path: ../TinyLife/Objects/Furniture.cs
- startLine: 51
+ startLine: 49
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -288,7 +294,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnGetDirty
path: ../TinyLife/Objects/Furniture.cs
- startLine: 56
+ startLine: 54
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -320,7 +326,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnDirty
path: ../TinyLife/Objects/Furniture.cs
- startLine: 61
+ startLine: 59
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -334,6 +340,33 @@ items:
return:
type: System.Action
content.vb: Public Event OnDirty As Action
+- uid: TinyLife.Objects.Furniture.OnAppliedUpgrade
+ commentId: E:TinyLife.Objects.Furniture.OnAppliedUpgrade
+ id: OnAppliedUpgrade
+ parent: TinyLife.Objects.Furniture
+ langs:
+ - csharp
+ - vb
+ name: OnAppliedUpgrade
+ nameWithType: Furniture.OnAppliedUpgrade
+ fullName: TinyLife.Objects.Furniture.OnAppliedUpgrade
+ type: Event
+ source:
+ remote:
+ path: TinyLife/Objects/Furniture.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: OnAppliedUpgrade
+ path: ../TinyLife/Objects/Furniture.cs
+ startLine: 61
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ syntax:
+ content: public event Action OnAppliedUpgrade
+ return:
+ type: System.Action{TinyLife.Objects.AppliedUpgrade}
+ content.vb: Public Event OnAppliedUpgrade As Action(Of AppliedUpgrade)
- uid: TinyLife.Objects.Furniture.DisplayName
commentId: P:TinyLife.Objects.Furniture.DisplayName
id: DisplayName
@@ -352,7 +385,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DisplayName
path: ../TinyLife/Objects/Furniture.cs
- startLine: 68
+ startLine: 69
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -387,7 +420,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ParentInfo
path: ../TinyLife/Objects/Furniture.cs
- startLine: 71
+ startLine: 72
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -422,7 +455,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Visibility
path: ../TinyLife/Objects/Furniture.cs
- startLine: 88
+ startLine: 89
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -460,7 +493,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Type
path: ../TinyLife/Objects/Furniture.cs
- startLine: 94
+ startLine: 95
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -481,6 +514,43 @@ items:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
+- uid: TinyLife.Objects.Furniture.AppliedUpgrades
+ commentId: F:TinyLife.Objects.Furniture.AppliedUpgrades
+ id: AppliedUpgrades
+ parent: TinyLife.Objects.Furniture
+ langs:
+ - csharp
+ - vb
+ name: AppliedUpgrades
+ nameWithType: Furniture.AppliedUpgrades
+ fullName: TinyLife.Objects.Furniture.AppliedUpgrades
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Objects/Furniture.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: AppliedUpgrades
+ path: ../TinyLife/Objects/Furniture.cs
+ startLine: 98
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ syntax:
+ content: >-
+ [DataMember]
+
+ public readonly Dictionary AppliedUpgrades
+ return:
+ type: System.Collections.Generic.Dictionary{System.String,TinyLife.Objects.AppliedUpgrade}
+ content.vb: >-
+
+
+ Public ReadOnly AppliedUpgrades As Dictionary(Of String, AppliedUpgrade)
+ attributes:
+ - type: System.Runtime.Serialization.DataMemberAttribute
+ ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
+ arguments: []
- uid: TinyLife.Objects.Furniture.Rotation
commentId: F:TinyLife.Objects.Furniture.Rotation
id: Rotation
@@ -499,7 +569,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Rotation
path: ../TinyLife/Objects/Furniture.cs
- startLine: 101
+ startLine: 106
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -541,7 +611,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ParentFurniture
path: ../TinyLife/Objects/Furniture.cs
- startLine: 106
+ startLine: 111
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -575,7 +645,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ParentObjectSpot
path: ../TinyLife/Objects/Furniture.cs
- startLine: 111
+ startLine: 116
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -609,7 +679,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Colors
path: ../TinyLife/Objects/Furniture.cs
- startLine: 117
+ startLine: 122
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -651,7 +721,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Area
path: ../TinyLife/Objects/Furniture.cs
- startLine: 121
+ startLine: 126
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -682,7 +752,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DevaluedThroughUse
path: ../TinyLife/Objects/Furniture.cs
- startLine: 127
+ startLine: 132
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -728,7 +798,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AreUtilitiesDisabled
path: ../TinyLife/Objects/Furniture.cs
- startLine: 132
+ startLine: 137
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -762,7 +832,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsStatic
path: ../TinyLife/Objects/Furniture.cs
- startLine: 137
+ startLine: 142
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -805,7 +875,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreatorId
path: ../TinyLife/Objects/Furniture.cs
- startLine: 143
+ startLine: 148
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -855,7 +925,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Quality
path: ../TinyLife/Objects/Furniture.cs
- startLine: 151
+ startLine: 156
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -903,7 +973,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanBeDirty
path: ../TinyLife/Objects/Furniture.cs
- startLine: 156
+ startLine: 161
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -937,7 +1007,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Dirty
path: ../TinyLife/Objects/Furniture.cs
- startLine: 161
+ startLine: 166
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -971,7 +1041,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CustomPrice
path: ../TinyLife/Objects/Furniture.cs
- startLine: 173
+ startLine: 178
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1017,7 +1087,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Creator
path: ../TinyLife/Objects/Furniture.cs
- startLine: 178
+ startLine: 183
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1051,7 +1121,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AttachedWall
path: ../TinyLife/Objects/Furniture.cs
- startLine: 183
+ startLine: 188
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1085,7 +1155,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HideFromDraw
path: ../TinyLife/Objects/Furniture.cs
- startLine: 187
+ startLine: 192
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1116,7 +1186,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VisualRotation
path: ../TinyLife/Objects/Furniture.cs
- startLine: 214
+ startLine: 219
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1150,7 +1220,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ParentObjectSpotId
path: ../TinyLife/Objects/Furniture.cs
- startLine: 218
+ startLine: 223
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1195,7 +1265,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ParentFurnitureId
path: ../TinyLife/Objects/Furniture.cs
- startLine: 223
+ startLine: 228
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1240,7 +1310,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/Furniture.cs
- startLine: 241
+ startLine: 246
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1293,7 +1363,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Draw
path: ../TinyLife/Objects/Furniture.cs
- startLine: 252
+ startLine: 257
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1344,7 +1414,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Objects/Furniture.cs
- startLine: 268
+ startLine: 273
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1381,7 +1451,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Intersects
path: ../TinyLife/Objects/Furniture.cs
- startLine: 303
+ startLine: 314
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1420,7 +1490,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCategories
path: ../TinyLife/Objects/Furniture.cs
- startLine: 308
+ startLine: 319
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1456,7 +1526,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnAdded
path: ../TinyLife/Objects/Furniture.cs
- startLine: 313
+ startLine: 324
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1488,7 +1558,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnRemoved
path: ../TinyLife/Objects/Furniture.cs
- startLine: 320
+ startLine: 331
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1520,7 +1590,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetAiPriority
path: ../TinyLife/Objects/Furniture.cs
- startLine: 327
+ startLine: 338
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1566,7 +1636,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanExecuteAction
path: ../TinyLife/Objects/Furniture.cs
- startLine: 343
+ startLine: 354
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1617,7 +1687,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnActionCompleted
path: ../TinyLife/Objects/Furniture.cs
- startLine: 350
+ startLine: 361
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1664,7 +1734,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionUpdate
path: ../TinyLife/Objects/Furniture.cs
- startLine: 360
+ startLine: 371
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1717,7 +1787,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFreeActionSpotInfo
path: ../TinyLife/Objects/Furniture.cs
- startLine: 380
+ startLine: 391
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1756,7 +1826,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHoverInfo
path: ../TinyLife/Objects/Furniture.cs
- startLine: 386
+ startLine: 397
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1792,7 +1862,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetEfficiencyModifier
path: ../TinyLife/Objects/Furniture.cs
- startLine: 415
+ startLine: 426
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1850,7 +1920,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRestoreNeedModifier
path: ../TinyLife/Objects/Furniture.cs
- startLine: 425
+ startLine: 438
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1887,6 +1957,52 @@ items:
nameWithType.vb: Furniture.GetRestoreNeedModifier(Person, ActionInfo, Boolean, NeedType)
fullName.vb: TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, Boolean, TinyLife.NeedType)
name.vb: GetRestoreNeedModifier(Person, ActionInfo, Boolean, NeedType)
+- uid: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ commentId: M:TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ id: OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ parent: TinyLife.Objects.Furniture
+ langs:
+ - csharp
+ - vb
+ name: OnRandomQuality(Person, ActionInfo, bool, SkillType, Random, bool, Dictionary)
+ nameWithType: Furniture.OnRandomQuality(Person, ActionInfo, bool, SkillType, Random, bool, Dictionary)
+ fullName: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, bool, TinyLife.Skills.SkillType, System.Random, bool, System.Collections.Generic.Dictionary)
+ type: Method
+ source:
+ remote:
+ path: TinyLife/Objects/Furniture.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: OnRandomQuality
+ path: ../TinyLife/Objects/Furniture.cs
+ startLine: 450
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ example: []
+ syntax:
+ content: public override void OnRandomQuality(Person person, ActionInfo info, bool isAuxiliary, SkillType skill, Random random, bool alwaysAllowAverage, Dictionary weights)
+ parameters:
+ - id: person
+ type: TinyLife.Objects.Person
+ - id: info
+ type: TinyLife.Actions.ActionInfo
+ - id: isAuxiliary
+ type: System.Boolean
+ - id: skill
+ type: TinyLife.Skills.SkillType
+ - id: random
+ type: System.Random
+ - id: alwaysAllowAverage
+ type: System.Boolean
+ - id: weights
+ type: System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single}
+ content.vb: Public Overrides Sub OnRandomQuality(person As Person, info As ActionInfo, isAuxiliary As Boolean, skill As SkillType, random As Random, alwaysAllowAverage As Boolean, weights As Dictionary(Of Quality, Single))
+ overridden: TinyLife.Objects.MapObject.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ overload: TinyLife.Objects.Furniture.OnRandomQuality*
+ nameWithType.vb: Furniture.OnRandomQuality(Person, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single))
+ fullName.vb: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, Boolean, TinyLife.Skills.SkillType, System.Random, Boolean, System.Collections.Generic.Dictionary(Of TinyLife.Skills.Quality, Single))
+ name.vb: OnRandomQuality(Person, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single))
- uid: TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
commentId: M:TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
id: IsFreeSpot(Microsoft.Xna.Framework.Point)
@@ -1905,7 +2021,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsFreeSpot
path: ../TinyLife/Objects/Furniture.cs
- startLine: 435
+ startLine: 466
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1946,7 +2062,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ResetToStatic
path: ../TinyLife/Objects/Furniture.cs
- startLine: 441
+ startLine: 472
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1988,7 +2104,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ModifyActionCategories
path: ../TinyLife/Objects/Furniture.cs
- startLine: 447
+ startLine: 478
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2036,7 +2152,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MoveToMap
path: ../TinyLife/Objects/Furniture.cs
- startLine: 455
+ startLine: 486
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2081,7 +2197,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnPositionChanged
path: ../TinyLife/Objects/Furniture.cs
- startLine: 463
+ startLine: 494
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2125,7 +2241,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Draw
path: ../TinyLife/Objects/Furniture.cs
- startLine: 487
+ startLine: 518
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2199,7 +2315,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPrice
path: ../TinyLife/Objects/Furniture.cs
- startLine: 498
+ startLine: 529
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2230,7 +2346,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDescription
path: ../TinyLife/Objects/Furniture.cs
- startLine: 511
+ startLine: 542
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2271,7 +2387,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDecorativeRating
path: ../TinyLife/Objects/Furniture.cs
- startLine: 545
+ startLine: 576
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2309,7 +2425,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDirty
path: ../TinyLife/Objects/Furniture.cs
- startLine: 556
+ startLine: 587
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2349,7 +2465,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetCreator
path: ../TinyLife/Objects/Furniture.cs
- startLine: 583
+ startLine: 622
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2387,7 +2503,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnPlacedInBuildMode
path: ../TinyLife/Objects/Furniture.cs
- startLine: 597
+ startLine: 636
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2428,7 +2544,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetWallsInTheWay
path: ../TinyLife/Objects/Furniture.cs
- startLine: 614
+ startLine: 653
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2480,7 +2596,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRoofingInTheWay
path: ../TinyLife/Objects/Furniture.cs
- startLine: 647
+ startLine: 686
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2515,6 +2631,99 @@ items:
nameWithType.vb: Furniture.GetRoofingInTheWay(Vector2, Integer, Direction2, Single, ICollection(Of Roof))
fullName.vb: TinyLife.Objects.Furniture.GetRoofingInTheWay(Microsoft.Xna.Framework.Vector2, Integer, MLEM.Misc.Direction2, Single, System.Collections.Generic.ICollection(Of TinyLife.World.Roof))
name.vb: GetRoofingInTheWay(Vector2, Integer, Direction2, Single, ICollection(Of Roof))
+- uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ commentId: M:TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ id: GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ parent: TinyLife.Objects.Furniture
+ langs:
+ - csharp
+ - vb
+ name: GetAppliedUpgrade(Upgrade)
+ nameWithType: Furniture.GetAppliedUpgrade(Upgrade)
+ fullName: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ type: Method
+ source:
+ remote:
+ path: TinyLife/Objects/Furniture.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: GetAppliedUpgrade
+ path: ../TinyLife/Objects/Furniture.cs
+ startLine: 704
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ syntax:
+ content: public virtual AppliedUpgrade GetAppliedUpgrade(Upgrade upgrade)
+ parameters:
+ - id: upgrade
+ type: TinyLife.Objects.Upgrade
+ return:
+ type: TinyLife.Objects.AppliedUpgrade
+ content.vb: Public Overridable Function GetAppliedUpgrade(upgrade As Upgrade) As AppliedUpgrade
+ overload: TinyLife.Objects.Furniture.GetAppliedUpgrade*
+- uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ commentId: M:TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ id: ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ parent: TinyLife.Objects.Furniture
+ langs:
+ - csharp
+ - vb
+ name: ApplyUpgrade(AppliedUpgrade)
+ nameWithType: Furniture.ApplyUpgrade(AppliedUpgrade)
+ fullName: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ type: Method
+ source:
+ remote:
+ path: TinyLife/Objects/Furniture.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: ApplyUpgrade
+ path: ../TinyLife/Objects/Furniture.cs
+ startLine: 710
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ syntax:
+ content: public virtual bool ApplyUpgrade(AppliedUpgrade upgrade)
+ parameters:
+ - id: upgrade
+ type: TinyLife.Objects.AppliedUpgrade
+ return:
+ type: System.Boolean
+ content.vb: Public Overridable Function ApplyUpgrade(upgrade As AppliedUpgrade) As Boolean
+ overload: TinyLife.Objects.Furniture.ApplyUpgrade*
+- uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ commentId: M:TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ id: HasFullUpgrade(TinyLife.Objects.Upgrade)
+ parent: TinyLife.Objects.Furniture
+ langs:
+ - csharp
+ - vb
+ name: HasFullUpgrade(Upgrade)
+ nameWithType: Furniture.HasFullUpgrade(Upgrade)
+ fullName: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ type: Method
+ source:
+ remote:
+ path: TinyLife/Objects/Furniture.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: HasFullUpgrade
+ path: ../TinyLife/Objects/Furniture.cs
+ startLine: 719
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ syntax:
+ content: public virtual bool HasFullUpgrade(Upgrade upgrade)
+ parameters:
+ - id: upgrade
+ type: TinyLife.Objects.Upgrade
+ return:
+ type: System.Boolean
+ content.vb: Public Overridable Function HasFullUpgrade(upgrade As Upgrade) As Boolean
+ overload: TinyLife.Objects.Furniture.HasFullUpgrade*
- uid: TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
commentId: M:TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
id: OnNeighborChanged(TinyLife.Objects.Furniture)
@@ -2533,7 +2742,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnNeighborChanged
path: ../TinyLife/Objects/Furniture.cs
- startLine: 669
+ startLine: 729
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2568,7 +2777,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DrawUi
path: ../TinyLife/Objects/Furniture.cs
- startLine: 680
+ startLine: 740
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2618,7 +2827,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetOccupants
path: ../TinyLife/Objects/Furniture.cs
- startLine: 694
+ startLine: 754
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2629,7 +2838,7 @@ items:
parameters:
- id: context
type: TinyLife.Objects.ObjectCategory
- description: The context for the to support for it to be included in the search.
+ description: The context for the to support for it to be included in the search. Note that, if this is null, the spots' will not be applied.
- id: visualOnly
type: System.Boolean
description: Whether only occupants that occupy a spot visually, using , should be returned.
@@ -2659,7 +2868,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFreeActionSpots
path: ../TinyLife/Objects/Furniture.cs
- startLine: 707
+ startLine: 767
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2676,7 +2885,7 @@ items:
description: The person to query free action spots for
- id: context
type: TinyLife.Objects.ObjectCategory
- description: The object category that this action spot needs to have
+ description: The object category that this action spot needs to have. Note that, if this is null, the spots' will not be applied.
return:
type: System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2}}
description: A set of action spots and the directions which they're free in
@@ -2700,7 +2909,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFreeActionSpot
path: ../TinyLife/Objects/Furniture.cs
- startLine: 728
+ startLine: 788
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2738,7 +2947,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetActionSpotInfo
path: ../TinyLife/Objects/Furniture.cs
- startLine: 741
+ startLine: 801
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2779,7 +2988,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFreeObjectSpot
path: ../TinyLife/Objects/Furniture.cs
- startLine: 753
+ startLine: 813
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2820,7 +3029,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetParent
path: ../TinyLife/Objects/Furniture.cs
- startLine: 767
+ startLine: 827
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2860,7 +3069,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UnlinkParentsAndChildren
path: ../TinyLife/Objects/Furniture.cs
- startLine: 782
+ startLine: 842
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2888,7 +3097,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveAndUnlink
path: ../TinyLife/Objects/Furniture.cs
- startLine: 793
+ startLine: 853
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2919,7 +3128,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetChildren
path: ../TinyLife/Objects/Furniture.cs
- startLine: 803
+ startLine: 863
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2958,7 +3167,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddChild
path: ../TinyLife/Objects/Furniture.cs
- startLine: 817
+ startLine: 877
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3011,7 +3220,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddChild
path: ../TinyLife/Objects/Furniture.cs
- startLine: 834
+ startLine: 894
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3057,7 +3266,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetChild
path: ../TinyLife/Objects/Furniture.cs
- startLine: 850
+ startLine: 910
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3108,7 +3317,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetChild
path: ../TinyLife/Objects/Furniture.cs
- startLine: 864
+ startLine: 924
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3149,7 +3358,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveChild
path: ../TinyLife/Objects/Furniture.cs
- startLine: 875
+ startLine: 935
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3184,7 +3393,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NotifyNeighbors
path: ../TinyLife/Objects/Furniture.cs
- startLine: 888
+ startLine: 948
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3215,7 +3424,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetNewId
path: ../TinyLife/Objects/Furniture.cs
- startLine: 903
+ startLine: 963
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5027,6 +5236,67 @@ references:
name: Action
nameWithType: Action
fullName: System.Action
+- uid: System.Action{TinyLife.Objects.AppliedUpgrade}
+ commentId: T:System.Action{TinyLife.Objects.AppliedUpgrade}
+ parent: System
+ definition: System.Action`1
+ href: https://learn.microsoft.com/dotnet/api/system.action-1
+ name: Action
+ nameWithType: Action
+ fullName: System.Action
+ nameWithType.vb: Action(Of AppliedUpgrade)
+ fullName.vb: System.Action(Of TinyLife.Objects.AppliedUpgrade)
+ name.vb: Action(Of AppliedUpgrade)
+ spec.csharp:
+ - uid: System.Action`1
+ name: Action
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.action-1
+ - name: <
+ - uid: TinyLife.Objects.AppliedUpgrade
+ name: AppliedUpgrade
+ href: TinyLife.Objects.AppliedUpgrade.html
+ - name: '>'
+ spec.vb:
+ - uid: System.Action`1
+ name: Action
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.action-1
+ - name: (
+ - name: Of
+ - name: " "
+ - uid: TinyLife.Objects.AppliedUpgrade
+ name: AppliedUpgrade
+ href: TinyLife.Objects.AppliedUpgrade.html
+ - name: )
+- uid: System.Action`1
+ commentId: T:System.Action`1
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.action-1
+ name: Action
+ nameWithType: Action
+ fullName: System.Action
+ nameWithType.vb: Action(Of T)
+ fullName.vb: System.Action(Of T)
+ name.vb: Action(Of T)
+ spec.csharp:
+ - uid: System.Action`1
+ name: Action
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.action-1
+ - name: <
+ - name: T
+ - name: '>'
+ spec.vb:
+ - uid: System.Action`1
+ name: Action
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.action-1
+ - name: (
+ - name: Of
+ - name: " "
+ - name: T
+ - name: )
- uid: TinyLife.Objects.FurnitureType.GetDisplayName(TinyLife.Objects.Furniture)
commentId: M:TinyLife.Objects.FurnitureType.GetDisplayName(TinyLife.Objects.Furniture)
href: TinyLife.Objects.FurnitureType.html#TinyLife_Objects_FurnitureType_GetDisplayName_TinyLife_Objects_Furniture_
@@ -5120,6 +5390,122 @@ references:
name: Visibility
nameWithType: Visibility
fullName: TinyLife.Objects.Visibility
+- uid: System.Collections.Generic.Dictionary{System.String,TinyLife.Objects.AppliedUpgrade}
+ commentId: T:System.Collections.Generic.Dictionary{System.String,TinyLife.Objects.AppliedUpgrade}
+ 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 String, AppliedUpgrade)
+ fullName.vb: System.Collections.Generic.Dictionary(Of String, TinyLife.Objects.AppliedUpgrade)
+ name.vb: Dictionary(Of String, AppliedUpgrade)
+ 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: System.String
+ name: string
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.AppliedUpgrade
+ name: AppliedUpgrade
+ href: TinyLife.Objects.AppliedUpgrade.html
+ - 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: System.String
+ name: String
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.AppliedUpgrade
+ name: AppliedUpgrade
+ href: TinyLife.Objects.AppliedUpgrade.html
+ - 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: MLEM.Misc.Direction2
commentId: T:MLEM.Misc.Direction2
parent: MLEM.Misc
@@ -5977,43 +6363,6 @@ references:
- uid: Microsoft.Xna.Framework.Graphics
name: Graphics
isExternal: true
-- 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.Objects.MapObject.Validate
commentId: M:TinyLife.Objects.MapObject.Validate
parent: TinyLife.Objects.MapObject
@@ -7055,6 +7404,178 @@ references:
name: TinyLife
nameWithType: TinyLife
fullName: TinyLife
+- uid: TinyLife.Objects.MapObject.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ commentId: M:TinyLife.Objects.MapObject.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ parent: TinyLife.Objects.MapObject
+ isExternal: true
+ href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ name: OnRandomQuality(Person, ActionInfo, bool, SkillType, Random, bool, Dictionary)
+ nameWithType: MapObject.OnRandomQuality(Person, ActionInfo, bool, SkillType, Random, bool, Dictionary)
+ fullName: TinyLife.Objects.MapObject.OnRandomQuality(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, bool, TinyLife.Skills.SkillType, System.Random, bool, System.Collections.Generic.Dictionary)
+ nameWithType.vb: MapObject.OnRandomQuality(Person, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single))
+ fullName.vb: TinyLife.Objects.MapObject.OnRandomQuality(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, Boolean, TinyLife.Skills.SkillType, System.Random, Boolean, System.Collections.Generic.Dictionary(Of TinyLife.Skills.Quality, Single))
+ name.vb: OnRandomQuality(Person, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single))
+ spec.csharp:
+ - uid: TinyLife.Objects.MapObject.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ name: OnRandomQuality
+ href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Skills.SkillType
+ name: SkillType
+ href: TinyLife.Skills.SkillType.html
+ - name: ','
+ - name: " "
+ - uid: System.Random
+ name: Random
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.random
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: System.Collections.Generic.Dictionary`2
+ name: Dictionary
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
+ - name: <
+ - uid: TinyLife.Skills.Quality
+ name: Quality
+ href: TinyLife.Skills.Quality.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '>'
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.MapObject.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ name: OnRandomQuality
+ href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Skills.SkillType
+ name: SkillType
+ href: TinyLife.Skills.SkillType.html
+ - name: ','
+ - name: " "
+ - uid: System.Random
+ name: Random
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.random
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - 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: TinyLife.Skills.Quality
+ name: Quality
+ href: TinyLife.Skills.Quality.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: )
+ - name: )
+- uid: TinyLife.Objects.Furniture.OnRandomQuality*
+ commentId: Overload:TinyLife.Objects.Furniture.OnRandomQuality
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ name: OnRandomQuality
+ nameWithType: Furniture.OnRandomQuality
+ fullName: TinyLife.Objects.Furniture.OnRandomQuality
+- uid: System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single}
+ commentId: T:System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single}
+ 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 Quality, Single)
+ fullName.vb: System.Collections.Generic.Dictionary(Of TinyLife.Skills.Quality, Single)
+ name.vb: Dictionary(Of Quality, Single)
+ 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: TinyLife.Skills.Quality
+ name: Quality
+ href: TinyLife.Skills.Quality.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - 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: TinyLife.Skills.Quality
+ name: Quality
+ href: TinyLife.Skills.Quality.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: )
- uid: TinyLife.Objects.ObjectCategory.NonColliding
commentId: F:TinyLife.Objects.ObjectCategory.NonColliding
href: TinyLife.Objects.ObjectCategory.html#TinyLife_Objects_ObjectCategory_NonColliding
@@ -7991,6 +8512,38 @@ references:
name: Roof
href: TinyLife.World.Roof.html
- name: )
+- uid: TinyLife.Objects.Furniture.GetAppliedUpgrade*
+ commentId: Overload:TinyLife.Objects.Furniture.GetAppliedUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
+ name: GetAppliedUpgrade
+ nameWithType: Furniture.GetAppliedUpgrade
+ fullName: TinyLife.Objects.Furniture.GetAppliedUpgrade
+- uid: TinyLife.Objects.Upgrade
+ commentId: T:TinyLife.Objects.Upgrade
+ parent: TinyLife.Objects
+ href: TinyLife.Objects.Upgrade.html
+ name: Upgrade
+ nameWithType: Upgrade
+ fullName: TinyLife.Objects.Upgrade
+- uid: TinyLife.Objects.AppliedUpgrade
+ commentId: T:TinyLife.Objects.AppliedUpgrade
+ parent: TinyLife.Objects
+ href: TinyLife.Objects.AppliedUpgrade.html
+ name: AppliedUpgrade
+ nameWithType: AppliedUpgrade
+ fullName: TinyLife.Objects.AppliedUpgrade
+- uid: TinyLife.Objects.Furniture.ApplyUpgrade*
+ commentId: Overload:TinyLife.Objects.Furniture.ApplyUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
+ name: ApplyUpgrade
+ nameWithType: Furniture.ApplyUpgrade
+ fullName: TinyLife.Objects.Furniture.ApplyUpgrade
+- uid: TinyLife.Objects.Furniture.HasFullUpgrade*
+ commentId: Overload:TinyLife.Objects.Furniture.HasFullUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
+ name: HasFullUpgrade
+ nameWithType: Furniture.HasFullUpgrade
+ fullName: TinyLife.Objects.Furniture.HasFullUpgrade
- uid: TinyLife.Objects.Furniture.NotifyNeighbors
commentId: M:TinyLife.Objects.Furniture.NotifyNeighbors
parent: TinyLife.Objects.Furniture
@@ -8036,6 +8589,12 @@ references:
name: ActionSpot
nameWithType: ActionSpot
fullName: TinyLife.Objects.ActionSpot
+- uid: TinyLife.Objects.ActionSpot.CategoryRestriction
+ commentId: F:TinyLife.Objects.ActionSpot.CategoryRestriction
+ href: TinyLife.Objects.ActionSpot.html#TinyLife_Objects_ActionSpot_CategoryRestriction
+ name: CategoryRestriction
+ nameWithType: ActionSpot.CategoryRestriction
+ fullName: TinyLife.Objects.ActionSpot.CategoryRestriction
- uid: TinyLife.Objects.Person.VisuallyOccupiedSpot
commentId: P:TinyLife.Objects.Person.VisuallyOccupiedSpot
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_VisuallyOccupiedSpot
diff --git a/docs/api/TinyLife.Objects.FurnitureType.TypeSettings.yml b/docs/api/TinyLife.Objects.FurnitureType.TypeSettings.yml
index 64586fc..0f9fc57 100644
--- a/docs/api/TinyLife.Objects.FurnitureType.TypeSettings.yml
+++ b/docs/api/TinyLife.Objects.FurnitureType.TypeSettings.yml
@@ -445,10 +445,10 @@ items:
If this is null or empty (the former of which it is by default), this furniture item will have no variations.
example: []
syntax:
- content: public Action[] BuyableVariations
+ content: public Func[]> BuyableVariations
return:
- type: System.Action{TinyLife.Objects.Furniture}[]
- content.vb: Public BuyableVariations As Action(Of Furniture)()
+ type: System.Func{System.Action{TinyLife.Objects.Furniture}[]}
+ content.vb: Public BuyableVariations As Func(Of Action(Of Furniture)())
- uid: TinyLife.Objects.FurnitureType.TypeSettings.HeldPivot
commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.HeldPivot
id: HeldPivot
@@ -2096,16 +2096,23 @@ references:
name: CustomPainting
nameWithType: FurnitureType.CustomPainting
fullName: TinyLife.Objects.FurnitureType.CustomPainting
-- uid: System.Action{TinyLife.Objects.Furniture}[]
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.action-1
- name: Action[]
- nameWithType: Action[]
- fullName: System.Action[]
- nameWithType.vb: Action(Of Furniture)()
- fullName.vb: System.Action(Of TinyLife.Objects.Furniture)()
- name.vb: Action(Of Furniture)()
+- uid: System.Func{System.Action{TinyLife.Objects.Furniture}[]}
+ commentId: T:System.Func{System.Action{TinyLife.Objects.Furniture}[]}
+ parent: System
+ definition: System.Func`1
+ href: https://learn.microsoft.com/dotnet/api/system.func-1
+ name: Func[]>
+ nameWithType: Func[]>
+ fullName: System.Func[]>
+ nameWithType.vb: Func(Of Action(Of Furniture)())
+ fullName.vb: System.Func(Of System.Action(Of TinyLife.Objects.Furniture)())
+ name.vb: Func(Of Action(Of Furniture)())
spec.csharp:
+ - uid: System.Func`1
+ name: Func
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.func-1
+ - name: <
- uid: System.Action`1
name: Action
isExternal: true
@@ -2117,7 +2124,15 @@ references:
- name: '>'
- name: '['
- name: ']'
+ - name: '>'
spec.vb:
+ - uid: System.Func`1
+ name: Func
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.func-1
+ - name: (
+ - name: Of
+ - name: " "
- uid: System.Action`1
name: Action
isExternal: true
@@ -2131,6 +2146,35 @@ references:
- name: )
- name: (
- name: )
+ - name: )
+- uid: System.Func`1
+ commentId: T:System.Func`1
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.func-1
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ nameWithType.vb: Func(Of TResult)
+ fullName.vb: System.Func(Of TResult)
+ name.vb: Func(Of TResult)
+ spec.csharp:
+ - uid: System.Func`1
+ name: Func
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.func-1
+ - name: <
+ - name: TResult
+ - name: '>'
+ spec.vb:
+ - uid: System.Func`1
+ name: Func
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.func-1
+ - name: (
+ - name: Of
+ - name: " "
+ - name: TResult
+ - name: )
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
parent: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.Gravestone.yml b/docs/api/TinyLife.Objects.Gravestone.yml
index 9797b52..0752db5 100644
--- a/docs/api/TinyLife.Objects.Gravestone.yml
+++ b/docs/api/TinyLife.Objects.Gravestone.yml
@@ -50,10 +50,12 @@ items:
- TinyLife.Objects.Furniture.OnSetCreator
- TinyLife.Objects.Furniture.OnGetDirty
- TinyLife.Objects.Furniture.OnDirty
+ - TinyLife.Objects.Furniture.OnAppliedUpgrade
- TinyLife.Objects.Furniture.DisplayName
- TinyLife.Objects.Furniture.ParentInfo
- TinyLife.Objects.Furniture.Visibility
- TinyLife.Objects.Furniture.Type
+ - TinyLife.Objects.Furniture.AppliedUpgrades
- TinyLife.Objects.Furniture.Rotation
- TinyLife.Objects.Furniture.ParentFurniture
- TinyLife.Objects.Furniture.ParentObjectSpot
@@ -86,6 +88,7 @@ items:
- TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
- TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
- TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
+ - TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
- TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean)
- TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String})
@@ -99,6 +102,9 @@ items:
- TinyLife.Objects.Furniture.OnPlacedInBuildMode(TinyLife.Tools.FurniturePlacer,System.Boolean)
- TinyLife.Objects.Furniture.GetWallsInTheWay``1(Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.Objects.WallLike})
- TinyLife.Objects.Furniture.GetRoofingInTheWay(Microsoft.Xna.Framework.Vector2,System.Int32,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.World.Roof})
+ - TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ - TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ - TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
- TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
- TinyLife.Objects.Furniture.DrawUi(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Single,System.Int32[])
- TinyLife.Objects.Furniture.GetOccupants(TinyLife.Objects.ObjectCategory,System.Boolean)
@@ -547,6 +553,13 @@ references:
name: OnDirty
nameWithType: Furniture.OnDirty
fullName: TinyLife.Objects.Furniture.OnDirty
+- uid: TinyLife.Objects.Furniture.OnAppliedUpgrade
+ commentId: E:TinyLife.Objects.Furniture.OnAppliedUpgrade
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnAppliedUpgrade
+ name: OnAppliedUpgrade
+ nameWithType: Furniture.OnAppliedUpgrade
+ fullName: TinyLife.Objects.Furniture.OnAppliedUpgrade
- uid: TinyLife.Objects.Furniture.DisplayName
commentId: P:TinyLife.Objects.Furniture.DisplayName
parent: TinyLife.Objects.Furniture
@@ -575,6 +588,13 @@ references:
name: Type
nameWithType: Furniture.Type
fullName: TinyLife.Objects.Furniture.Type
+- uid: TinyLife.Objects.Furniture.AppliedUpgrades
+ commentId: F:TinyLife.Objects.Furniture.AppliedUpgrades
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_AppliedUpgrades
+ name: AppliedUpgrades
+ nameWithType: Furniture.AppliedUpgrades
+ fullName: TinyLife.Objects.Furniture.AppliedUpgrades
- uid: TinyLife.Objects.Furniture.Rotation
commentId: F:TinyLife.Objects.Furniture.Rotation
parent: TinyLife.Objects.Furniture
@@ -1303,6 +1323,127 @@ references:
name: NeedType
href: TinyLife.NeedType.html
- name: )
+- uid: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ commentId: M:TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ parent: TinyLife.Objects.Furniture
+ isExternal: true
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ name: OnRandomQuality(Person, ActionInfo, bool, SkillType, Random, bool, Dictionary)
+ nameWithType: Furniture.OnRandomQuality(Person, ActionInfo, bool, SkillType, Random, bool, Dictionary)
+ fullName: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, bool, TinyLife.Skills.SkillType, System.Random, bool, System.Collections.Generic.Dictionary)
+ nameWithType.vb: Furniture.OnRandomQuality(Person, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single))
+ fullName.vb: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, Boolean, TinyLife.Skills.SkillType, System.Random, Boolean, System.Collections.Generic.Dictionary(Of TinyLife.Skills.Quality, Single))
+ name.vb: OnRandomQuality(Person, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single))
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ name: OnRandomQuality
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Skills.SkillType
+ name: SkillType
+ href: TinyLife.Skills.SkillType.html
+ - name: ','
+ - name: " "
+ - uid: System.Random
+ name: Random
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.random
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: System.Collections.Generic.Dictionary`2
+ name: Dictionary
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
+ - name: <
+ - uid: TinyLife.Skills.Quality
+ name: Quality
+ href: TinyLife.Skills.Quality.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '>'
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ name: OnRandomQuality
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Skills.SkillType
+ name: SkillType
+ href: TinyLife.Skills.SkillType.html
+ - name: ','
+ - name: " "
+ - uid: System.Random
+ name: Random
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.random
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - 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: TinyLife.Skills.Quality
+ name: Quality
+ href: TinyLife.Skills.Quality.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: )
+ - name: )
- uid: TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
commentId: M:TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
parent: TinyLife.Objects.Furniture
@@ -2068,6 +2209,81 @@ references:
href: TinyLife.World.Roof.html
- name: )
- name: )
+- uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ commentId: M:TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
+ name: GetAppliedUpgrade(Upgrade)
+ nameWithType: Furniture.GetAppliedUpgrade(Upgrade)
+ fullName: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ name: GetAppliedUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ name: GetAppliedUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
+- uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ commentId: M:TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
+ name: ApplyUpgrade(AppliedUpgrade)
+ nameWithType: Furniture.ApplyUpgrade(AppliedUpgrade)
+ fullName: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ name: ApplyUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
+ - name: (
+ - uid: TinyLife.Objects.AppliedUpgrade
+ name: AppliedUpgrade
+ href: TinyLife.Objects.AppliedUpgrade.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ name: ApplyUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
+ - name: (
+ - uid: TinyLife.Objects.AppliedUpgrade
+ name: AppliedUpgrade
+ href: TinyLife.Objects.AppliedUpgrade.html
+ - name: )
+- uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ commentId: M:TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
+ name: HasFullUpgrade(Upgrade)
+ nameWithType: Furniture.HasFullUpgrade(Upgrade)
+ fullName: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ name: HasFullUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ name: HasFullUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
- uid: TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
commentId: M:TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
parent: TinyLife.Objects.Furniture
diff --git a/docs/api/TinyLife.Objects.LifeSpan.yml b/docs/api/TinyLife.Objects.LifeSpan.yml
index 5170a44..bf7e15b 100644
--- a/docs/api/TinyLife.Objects.LifeSpan.yml
+++ b/docs/api/TinyLife.Objects.LifeSpan.yml
@@ -25,7 +25,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LifeSpan
path: ../TinyLife/Objects/Person.cs
- startLine: 3647
+ startLine: 3653
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -59,7 +59,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VeryShort
path: ../TinyLife/Objects/Person.cs
- startLine: 3650
+ startLine: 3656
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -85,7 +85,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Short
path: ../TinyLife/Objects/Person.cs
- startLine: 3651
+ startLine: 3657
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -111,7 +111,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Normal
path: ../TinyLife/Objects/Person.cs
- startLine: 3652
+ startLine: 3658
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -137,7 +137,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Long
path: ../TinyLife/Objects/Person.cs
- startLine: 3653
+ startLine: 3659
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -163,7 +163,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VeryLong
path: ../TinyLife/Objects/Person.cs
- startLine: 3654
+ startLine: 3660
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -189,7 +189,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Infinite
path: ../TinyLife/Objects/Person.cs
- startLine: 3655
+ startLine: 3661
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.Light.yml b/docs/api/TinyLife.Objects.Light.yml
index 8d7ac7f..963f81a 100644
--- a/docs/api/TinyLife.Objects.Light.yml
+++ b/docs/api/TinyLife.Objects.Light.yml
@@ -6,19 +6,20 @@ items:
parent: TinyLife.Objects
children:
- TinyLife.Objects.Light.#ctor(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Color)
- - TinyLife.Objects.Light.CameraOffset
- TinyLife.Objects.Light.CircleTexture
- TinyLife.Objects.Light.Color
- TinyLife.Objects.Light.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
- - TinyLife.Objects.Light.DrawPosOffset
- TinyLife.Objects.Light.Floor
- TinyLife.Objects.Light.IsDisabled
- TinyLife.Objects.Light.Map
- TinyLife.Objects.Light.Position
+ - TinyLife.Objects.Light.PositionOffset
- TinyLife.Objects.Light.Rotation
- TinyLife.Objects.Light.Scale
+ - TinyLife.Objects.Light.ScreenPosOffset
- TinyLife.Objects.Light.Size
- TinyLife.Objects.Light.Texture
+ - TinyLife.Objects.Light.VisualWorldOffset
langs:
- csharp
- vb
@@ -147,35 +148,6 @@ items:
return:
type: MLEM.Textures.TextureRegion
content.vb: Public ReadOnly Texture As TextureRegion
-- uid: TinyLife.Objects.Light.CameraOffset
- commentId: F:TinyLife.Objects.Light.CameraOffset
- id: CameraOffset
- parent: TinyLife.Objects.Light
- langs:
- - csharp
- - vb
- name: CameraOffset
- nameWithType: Light.CameraOffset
- fullName: TinyLife.Objects.Light.CameraOffset
- type: Field
- source:
- remote:
- path: TinyLife/Objects/Light.cs
- branch: main
- repo: https://git.ellpeck.de/Ellpeck/TinyLife
- id: CameraOffset
- path: ../TinyLife/Objects/Light.cs
- startLine: 32
- assemblies:
- - Tiny Life
- namespace: TinyLife.Objects
- summary: The offset from this light's that is added in visual space only, using .
- example: []
- syntax:
- content: public Vector2 CameraOffset
- return:
- type: Microsoft.Xna.Framework.Vector2
- content.vb: Public CameraOffset As Vector2
- uid: TinyLife.Objects.Light.Position
commentId: P:TinyLife.Objects.Light.Position
id: Position
@@ -194,7 +166,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Position
path: ../TinyLife/Objects/Light.cs
- startLine: 37
+ startLine: 33
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -228,7 +200,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Floor
path: ../TinyLife/Objects/Light.cs
- startLine: 52
+ startLine: 48
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -239,25 +211,25 @@ items:
return:
type: System.Single
content.vb: Public Floor As Single
-- uid: TinyLife.Objects.Light.DrawPosOffset
- commentId: F:TinyLife.Objects.Light.DrawPosOffset
- id: DrawPosOffset
+- uid: TinyLife.Objects.Light.PositionOffset
+ commentId: F:TinyLife.Objects.Light.PositionOffset
+ id: PositionOffset
parent: TinyLife.Objects.Light
langs:
- csharp
- vb
- name: DrawPosOffset
- nameWithType: Light.DrawPosOffset
- fullName: TinyLife.Objects.Light.DrawPosOffset
+ name: PositionOffset
+ nameWithType: Light.PositionOffset
+ fullName: TinyLife.Objects.Light.PositionOffset
type: Field
source:
remote:
path: TinyLife/Objects/Light.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
- id: DrawPosOffset
+ id: PositionOffset
path: ../TinyLife/Objects/Light.cs
- startLine: 57
+ startLine: 53
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -267,10 +239,64 @@ items:
This can be used if the light should be drawn in a different location than its , which also determines the room and section that it is in.
example: []
syntax:
- content: public Vector2 DrawPosOffset
+ content: public Vector2 PositionOffset
return:
type: Microsoft.Xna.Framework.Vector2
- content.vb: Public DrawPosOffset As Vector2
+ content.vb: Public PositionOffset As Vector2
+- uid: TinyLife.Objects.Light.ScreenPosOffset
+ commentId: F:TinyLife.Objects.Light.ScreenPosOffset
+ id: ScreenPosOffset
+ parent: TinyLife.Objects.Light
+ langs:
+ - csharp
+ - vb
+ name: ScreenPosOffset
+ nameWithType: Light.ScreenPosOffset
+ fullName: TinyLife.Objects.Light.ScreenPosOffset
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Objects/Light.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: ScreenPosOffset
+ path: ../TinyLife/Objects/Light.cs
+ startLine: 54
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ syntax:
+ content: public Vector2 ScreenPosOffset
+ return:
+ type: Microsoft.Xna.Framework.Vector2
+ content.vb: Public ScreenPosOffset As Vector2
+- uid: TinyLife.Objects.Light.VisualWorldOffset
+ commentId: F:TinyLife.Objects.Light.VisualWorldOffset
+ id: VisualWorldOffset
+ parent: TinyLife.Objects.Light
+ langs:
+ - csharp
+ - vb
+ name: VisualWorldOffset
+ nameWithType: Light.VisualWorldOffset
+ fullName: TinyLife.Objects.Light.VisualWorldOffset
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Objects/Light.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: VisualWorldOffset
+ path: ../TinyLife/Objects/Light.cs
+ startLine: 55
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ syntax:
+ content: public Vector2 VisualWorldOffset
+ return:
+ type: Microsoft.Xna.Framework.Vector2
+ content.vb: Public VisualWorldOffset As Vector2
- uid: TinyLife.Objects.Light.Size
commentId: F:TinyLife.Objects.Light.Size
id: Size
@@ -289,14 +315,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Size
path: ../TinyLife/Objects/Light.cs
- startLine: 62
+ startLine: 60
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: >-
The size, in world space, of this light, centered on its .
- This value is multiplied with and .
+ This value is multiplied with Tile.Width and Tile.Height.
example: []
syntax:
content: public Vector2 Size
@@ -321,7 +347,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Rotation
path: ../TinyLife/Objects/Light.cs
- startLine: 67
+ startLine: 65
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -353,7 +379,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Color
path: ../TinyLife/Objects/Light.cs
- startLine: 72
+ startLine: 70
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -385,7 +411,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsDisabled
path: ../TinyLife/Objects/Light.cs
- startLine: 77
+ startLine: 75
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -417,7 +443,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Scale
path: ../TinyLife/Objects/Light.cs
- startLine: 81
+ startLine: 79
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -446,7 +472,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/Light.cs
- startLine: 94
+ startLine: 92
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -496,7 +522,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Draw
path: ../TinyLife/Objects/Light.cs
- startLine: 108
+ startLine: 106
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -968,37 +994,19 @@ references:
name: CircleTexture
nameWithType: Light.CircleTexture
fullName: TinyLife.Objects.Light.CircleTexture
-- uid: TinyLife.Objects.Light.Position
- commentId: P:TinyLife.Objects.Light.Position
+- uid: TinyLife.World.MapSection
+ commentId: T:TinyLife.World.MapSection
+ parent: TinyLife.World
+ href: TinyLife.World.MapSection.html
+ name: MapSection
+ nameWithType: MapSection
+ fullName: TinyLife.World.MapSection
+- uid: TinyLife.Objects.Light.Position*
+ commentId: Overload:TinyLife.Objects.Light.Position
href: TinyLife.Objects.Light.html#TinyLife_Objects_Light_Position
name: Position
nameWithType: Light.Position
fullName: TinyLife.Objects.Light.Position
-- uid: TinyLife.Utilities.Extensions.ToVisualY(Microsoft.Xna.Framework.Vector2)
- commentId: M:TinyLife.Utilities.Extensions.ToVisualY(Microsoft.Xna.Framework.Vector2)
- isExternal: true
- href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_ToVisualY_Microsoft_Xna_Framework_Vector2_
- name: ToVisualY(Vector2)
- nameWithType: Extensions.ToVisualY(Vector2)
- fullName: TinyLife.Utilities.Extensions.ToVisualY(Microsoft.Xna.Framework.Vector2)
- spec.csharp:
- - uid: TinyLife.Utilities.Extensions.ToVisualY(Microsoft.Xna.Framework.Vector2)
- name: ToVisualY
- href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_ToVisualY_Microsoft_Xna_Framework_Vector2_
- - name: (
- - uid: Microsoft.Xna.Framework.Vector2
- name: Vector2
- isExternal: true
- - name: )
- spec.vb:
- - uid: TinyLife.Utilities.Extensions.ToVisualY(Microsoft.Xna.Framework.Vector2)
- name: ToVisualY
- href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_ToVisualY_Microsoft_Xna_Framework_Vector2_
- - name: (
- - uid: Microsoft.Xna.Framework.Vector2
- name: Vector2
- isExternal: true
- - name: )
- uid: Microsoft.Xna.Framework.Vector2
commentId: T:Microsoft.Xna.Framework.Vector2
parent: Microsoft.Xna.Framework
@@ -1036,19 +1044,6 @@ references:
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
-- uid: TinyLife.World.MapSection
- commentId: T:TinyLife.World.MapSection
- parent: TinyLife.World
- href: TinyLife.World.MapSection.html
- name: MapSection
- nameWithType: MapSection
- fullName: TinyLife.World.MapSection
-- uid: TinyLife.Objects.Light.Position*
- commentId: Overload:TinyLife.Objects.Light.Position
- href: TinyLife.Objects.Light.html#TinyLife_Objects_Light_Position
- name: Position
- nameWithType: Light.Position
- fullName: TinyLife.Objects.Light.Position
- uid: System.Single
commentId: T:System.Single
parent: System
@@ -1060,6 +1055,12 @@ references:
nameWithType.vb: Single
fullName.vb: Single
name.vb: Single
+- uid: TinyLife.Objects.Light.Position
+ commentId: P:TinyLife.Objects.Light.Position
+ href: TinyLife.Objects.Light.html#TinyLife_Objects_Light_Position
+ name: Position
+ nameWithType: Light.Position
+ fullName: TinyLife.Objects.Light.Position
- uid: TinyLife.Utilities.Extensions.ToScreenPos(Microsoft.Xna.Framework.Vector2,System.Single,System.Boolean,System.Boolean,System.Boolean)
commentId: M:TinyLife.Utilities.Extensions.ToScreenPos(Microsoft.Xna.Framework.Vector2,System.Single,System.Boolean,System.Boolean,System.Boolean)
isExternal: true
@@ -1136,27 +1137,6 @@ references:
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
-- uid: TinyLife.World.Tile.Width
- commentId: P:TinyLife.World.Tile.Width
- parent: TinyLife.World.Tile
- href: TinyLife.World.Tile.html#TinyLife_World_Tile_Width
- name: Width
- nameWithType: Tile.Width
- fullName: TinyLife.World.Tile.Width
-- uid: TinyLife.World.Tile.Height
- commentId: P:TinyLife.World.Tile.Height
- parent: TinyLife.World.Tile
- href: TinyLife.World.Tile.html#TinyLife_World_Tile_Height
- name: Height
- nameWithType: Tile.Height
- fullName: TinyLife.World.Tile.Height
-- uid: TinyLife.World.Tile
- commentId: T:TinyLife.World.Tile
- parent: TinyLife.World
- href: TinyLife.World.Tile.html
- name: Tile
- nameWithType: Tile
- fullName: TinyLife.World.Tile
- uid: MLEM.Extensions.ColorExtensions.Invert(Microsoft.Xna.Framework.Color)
commentId: M:MLEM.Extensions.ColorExtensions.Invert(Microsoft.Xna.Framework.Color)
isExternal: true
diff --git a/docs/api/TinyLife.Objects.LightFurniture.Settings.yml b/docs/api/TinyLife.Objects.LightFurniture.Settings.yml
index c5ac8c0..b57a9b0 100644
--- a/docs/api/TinyLife.Objects.LightFurniture.Settings.yml
+++ b/docs/api/TinyLife.Objects.LightFurniture.Settings.yml
@@ -154,7 +154,7 @@ items:
summary: >-
A set of positions that fire particles should be displayed with, based on the given instance's position.
- These offsets are applied to .
+ These offsets are applied to .
If this is null, no fire particles will be displayed.
example: []
@@ -654,12 +654,12 @@ references:
name: CreateLights
nameWithType: LightFurniture.Settings.CreateLights
fullName: TinyLife.Objects.LightFurniture.Settings.CreateLights
-- uid: TinyLife.Objects.Particle.DrawOffset
- commentId: F:TinyLife.Objects.Particle.DrawOffset
- href: TinyLife.Objects.Particle.html#TinyLife_Objects_Particle_DrawOffset
- name: DrawOffset
- nameWithType: Particle.DrawOffset
- fullName: TinyLife.Objects.Particle.DrawOffset
+- uid: TinyLife.Objects.Particle.ScreenPosOffset
+ commentId: F:TinyLife.Objects.Particle.ScreenPosOffset
+ href: TinyLife.Objects.Particle.html#TinyLife_Objects_Particle_ScreenPosOffset
+ name: ScreenPosOffset
+ nameWithType: Particle.ScreenPosOffset
+ fullName: TinyLife.Objects.Particle.ScreenPosOffset
- uid: System.Func{TinyLife.Objects.LightFurniture,Microsoft.Xna.Framework.Vector2}[]
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-2
diff --git a/docs/api/TinyLife.Objects.LightFurniture.yml b/docs/api/TinyLife.Objects.LightFurniture.yml
index 715372c..64acd27 100644
--- a/docs/api/TinyLife.Objects.LightFurniture.yml
+++ b/docs/api/TinyLife.Objects.LightFurniture.yml
@@ -57,10 +57,12 @@ items:
- TinyLife.Objects.Furniture.OnSetCreator
- TinyLife.Objects.Furniture.OnGetDirty
- TinyLife.Objects.Furniture.OnDirty
+ - TinyLife.Objects.Furniture.OnAppliedUpgrade
- TinyLife.Objects.Furniture.DisplayName
- TinyLife.Objects.Furniture.ParentInfo
- TinyLife.Objects.Furniture.Visibility
- TinyLife.Objects.Furniture.Type
+ - TinyLife.Objects.Furniture.AppliedUpgrades
- TinyLife.Objects.Furniture.Rotation
- TinyLife.Objects.Furniture.ParentFurniture
- TinyLife.Objects.Furniture.ParentObjectSpot
@@ -91,6 +93,7 @@ items:
- TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
- TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
- TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
+ - TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
- TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean)
- TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String})
@@ -105,6 +108,9 @@ items:
- TinyLife.Objects.Furniture.OnPlacedInBuildMode(TinyLife.Tools.FurniturePlacer,System.Boolean)
- TinyLife.Objects.Furniture.GetWallsInTheWay``1(Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.Objects.WallLike})
- TinyLife.Objects.Furniture.GetRoofingInTheWay(Microsoft.Xna.Framework.Vector2,System.Int32,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.World.Roof})
+ - TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ - TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ - TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
- TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
- TinyLife.Objects.Furniture.DrawUi(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Single,System.Int32[])
- TinyLife.Objects.Furniture.GetOccupants(TinyLife.Objects.ObjectCategory,System.Boolean)
@@ -656,6 +662,13 @@ references:
name: OnDirty
nameWithType: Furniture.OnDirty
fullName: TinyLife.Objects.Furniture.OnDirty
+- uid: TinyLife.Objects.Furniture.OnAppliedUpgrade
+ commentId: E:TinyLife.Objects.Furniture.OnAppliedUpgrade
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnAppliedUpgrade
+ name: OnAppliedUpgrade
+ nameWithType: Furniture.OnAppliedUpgrade
+ fullName: TinyLife.Objects.Furniture.OnAppliedUpgrade
- uid: TinyLife.Objects.Furniture.DisplayName
commentId: P:TinyLife.Objects.Furniture.DisplayName
parent: TinyLife.Objects.Furniture
@@ -684,6 +697,13 @@ references:
name: Type
nameWithType: Furniture.Type
fullName: TinyLife.Objects.Furniture.Type
+- uid: TinyLife.Objects.Furniture.AppliedUpgrades
+ commentId: F:TinyLife.Objects.Furniture.AppliedUpgrades
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_AppliedUpgrades
+ name: AppliedUpgrades
+ nameWithType: Furniture.AppliedUpgrades
+ fullName: TinyLife.Objects.Furniture.AppliedUpgrades
- uid: TinyLife.Objects.Furniture.Rotation
commentId: F:TinyLife.Objects.Furniture.Rotation
parent: TinyLife.Objects.Furniture
@@ -1374,6 +1394,127 @@ references:
name: NeedType
href: TinyLife.NeedType.html
- name: )
+- uid: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ commentId: M:TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ parent: TinyLife.Objects.Furniture
+ isExternal: true
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ name: OnRandomQuality(Person, ActionInfo, bool, SkillType, Random, bool, Dictionary)
+ nameWithType: Furniture.OnRandomQuality(Person, ActionInfo, bool, SkillType, Random, bool, Dictionary)
+ fullName: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, bool, TinyLife.Skills.SkillType, System.Random, bool, System.Collections.Generic.Dictionary)
+ nameWithType.vb: Furniture.OnRandomQuality(Person, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single))
+ fullName.vb: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, Boolean, TinyLife.Skills.SkillType, System.Random, Boolean, System.Collections.Generic.Dictionary(Of TinyLife.Skills.Quality, Single))
+ name.vb: OnRandomQuality(Person, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single))
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ name: OnRandomQuality
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Skills.SkillType
+ name: SkillType
+ href: TinyLife.Skills.SkillType.html
+ - name: ','
+ - name: " "
+ - uid: System.Random
+ name: Random
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.random
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: System.Collections.Generic.Dictionary`2
+ name: Dictionary
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
+ - name: <
+ - uid: TinyLife.Skills.Quality
+ name: Quality
+ href: TinyLife.Skills.Quality.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '>'
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ name: OnRandomQuality
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Skills.SkillType
+ name: SkillType
+ href: TinyLife.Skills.SkillType.html
+ - name: ','
+ - name: " "
+ - uid: System.Random
+ name: Random
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.random
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - 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: TinyLife.Skills.Quality
+ name: Quality
+ href: TinyLife.Skills.Quality.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: )
+ - name: )
- uid: TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
commentId: M:TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
parent: TinyLife.Objects.Furniture
@@ -2196,6 +2337,81 @@ references:
href: TinyLife.World.Roof.html
- name: )
- name: )
+- uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ commentId: M:TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
+ name: GetAppliedUpgrade(Upgrade)
+ nameWithType: Furniture.GetAppliedUpgrade(Upgrade)
+ fullName: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ name: GetAppliedUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ name: GetAppliedUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
+- uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ commentId: M:TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
+ name: ApplyUpgrade(AppliedUpgrade)
+ nameWithType: Furniture.ApplyUpgrade(AppliedUpgrade)
+ fullName: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ name: ApplyUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
+ - name: (
+ - uid: TinyLife.Objects.AppliedUpgrade
+ name: AppliedUpgrade
+ href: TinyLife.Objects.AppliedUpgrade.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ name: ApplyUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
+ - name: (
+ - uid: TinyLife.Objects.AppliedUpgrade
+ name: AppliedUpgrade
+ href: TinyLife.Objects.AppliedUpgrade.html
+ - name: )
+- uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ commentId: M:TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
+ name: HasFullUpgrade(Upgrade)
+ nameWithType: Furniture.HasFullUpgrade(Upgrade)
+ fullName: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ name: HasFullUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ name: HasFullUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
- uid: TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
commentId: M:TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
parent: TinyLife.Objects.Furniture
diff --git a/docs/api/TinyLife.Objects.MapObject.yml b/docs/api/TinyLife.Objects.MapObject.yml
index 3b0e613..7511e9d 100644
--- a/docs/api/TinyLife.Objects.MapObject.yml
+++ b/docs/api/TinyLife.Objects.MapObject.yml
@@ -42,6 +42,7 @@ items:
- TinyLife.Objects.MapObject.OnEventsAttachable
- TinyLife.Objects.MapObject.OnGetHoverInfo
- TinyLife.Objects.MapObject.OnPositionChanged(Microsoft.Xna.Framework.Vector2,System.Single)
+ - TinyLife.Objects.MapObject.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
- TinyLife.Objects.MapObject.OnRemoved
- TinyLife.Objects.MapObject.OnUpdate
- TinyLife.Objects.MapObject.OnValidated
@@ -1540,6 +1541,50 @@ items:
nameWithType.vb: MapObject.GetEfficiencyModifier(Person, ActionInfo, Boolean, SkillType, Single)
fullName.vb: TinyLife.Objects.MapObject.GetEfficiencyModifier(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, Boolean, TinyLife.Skills.SkillType, Single)
name.vb: GetEfficiencyModifier(Person, ActionInfo, Boolean, SkillType, Single)
+- uid: TinyLife.Objects.MapObject.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ commentId: M:TinyLife.Objects.MapObject.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ id: OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ parent: TinyLife.Objects.MapObject
+ langs:
+ - csharp
+ - vb
+ name: OnRandomQuality(Person, ActionInfo, bool, SkillType, Random, bool, Dictionary)
+ nameWithType: MapObject.OnRandomQuality(Person, ActionInfo, bool, SkillType, Random, bool, Dictionary)
+ fullName: TinyLife.Objects.MapObject.OnRandomQuality(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, bool, TinyLife.Skills.SkillType, System.Random, bool, System.Collections.Generic.Dictionary)
+ type: Method
+ source:
+ remote:
+ path: TinyLife/Objects/MapObject.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: OnRandomQuality
+ path: ../TinyLife/Objects/MapObject.cs
+ startLine: 400
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ syntax:
+ content: public virtual void OnRandomQuality(Person person, ActionInfo info, bool isAuxiliary, SkillType skill, Random random, bool alwaysAllowAverage, Dictionary weights)
+ parameters:
+ - id: person
+ type: TinyLife.Objects.Person
+ - id: info
+ type: TinyLife.Actions.ActionInfo
+ - id: isAuxiliary
+ type: System.Boolean
+ - id: skill
+ type: TinyLife.Skills.SkillType
+ - id: random
+ type: System.Random
+ - id: alwaysAllowAverage
+ type: System.Boolean
+ - id: weights
+ type: System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single}
+ content.vb: Public Overridable Sub OnRandomQuality(person As Person, info As ActionInfo, isAuxiliary As Boolean, skill As SkillType, random As Random, alwaysAllowAverage As Boolean, weights As Dictionary(Of Quality, Single))
+ overload: TinyLife.Objects.MapObject.OnRandomQuality*
+ nameWithType.vb: MapObject.OnRandomQuality(Person, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single))
+ fullName.vb: TinyLife.Objects.MapObject.OnRandomQuality(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, Boolean, TinyLife.Skills.SkillType, System.Random, Boolean, System.Collections.Generic.Dictionary(Of TinyLife.Skills.Quality, Single))
+ name.vb: OnRandomQuality(Person, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single))
- uid: TinyLife.Objects.MapObject.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
commentId: M:TinyLife.Objects.MapObject.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
id: GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
@@ -1558,7 +1603,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRestoreNeedModifier
path: ../TinyLife/Objects/MapObject.cs
- startLine: 411
+ startLine: 413
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1612,7 +1657,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsFreeSpot
path: ../TinyLife/Objects/MapObject.cs
- startLine: 422
+ startLine: 424
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1652,7 +1697,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanCrossBetween
path: ../TinyLife/Objects/MapObject.cs
- startLine: 433
+ startLine: 435
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1693,7 +1738,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPathCostModifier
path: ../TinyLife/Objects/MapObject.cs
- startLine: 445
+ startLine: 447
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1735,7 +1780,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ResetToStatic
path: ../TinyLife/Objects/MapObject.cs
- startLine: 455
+ startLine: 457
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1776,7 +1821,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MoveToMap
path: ../TinyLife/Objects/MapObject.cs
- startLine: 467
+ startLine: 469
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1820,7 +1865,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnPositionChanged
path: ../TinyLife/Objects/MapObject.cs
- startLine: 486
+ startLine: 488
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1863,7 +1908,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DoDraw
path: ../TinyLife/Objects/MapObject.cs
- startLine: 496
+ startLine: 498
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1910,7 +1955,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DoUpdate
path: ../TinyLife/Objects/MapObject.cs
- startLine: 513
+ startLine: 515
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1951,7 +1996,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DrawColumns
path: ../TinyLife/Objects/MapObject.cs
- startLine: 541
+ startLine: 543
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2033,7 +2078,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetModCategory
path: ../TinyLife/Objects/MapObject.cs
- startLine: 607
+ startLine: 609
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4280,6 +4325,99 @@ references:
- uid: TinyLife.Skills
name: Skills
href: TinyLife.Skills.html
+- uid: TinyLife.Objects.MapObject.OnRandomQuality*
+ commentId: Overload:TinyLife.Objects.MapObject.OnRandomQuality
+ href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ name: OnRandomQuality
+ nameWithType: MapObject.OnRandomQuality
+ fullName: TinyLife.Objects.MapObject.OnRandomQuality
+- 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.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single}
+ commentId: T:System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single}
+ 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 Quality, Single)
+ fullName.vb: System.Collections.Generic.Dictionary(Of TinyLife.Skills.Quality, Single)
+ name.vb: Dictionary(Of Quality, Single)
+ 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: TinyLife.Skills.Quality
+ name: Quality
+ href: TinyLife.Skills.Quality.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - 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: TinyLife.Skills.Quality
+ name: Quality
+ href: TinyLife.Skills.Quality.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ 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.Person.RestoreNeed(TinyLife.NeedType,System.Single,TinyLife.Actions.ActionInfo,System.Single)
commentId: M:TinyLife.Objects.Person.RestoreNeed(TinyLife.NeedType,System.Single,TinyLife.Actions.ActionInfo,System.Single)
isExternal: true
diff --git a/docs/api/TinyLife.Objects.Newspaper.yml b/docs/api/TinyLife.Objects.Newspaper.yml
index 7742f0a..cd93342 100644
--- a/docs/api/TinyLife.Objects.Newspaper.yml
+++ b/docs/api/TinyLife.Objects.Newspaper.yml
@@ -44,10 +44,12 @@ items:
- TinyLife.Objects.Furniture.OnSetCreator
- TinyLife.Objects.Furniture.OnGetDirty
- TinyLife.Objects.Furniture.OnDirty
+ - TinyLife.Objects.Furniture.OnAppliedUpgrade
- TinyLife.Objects.Furniture.DisplayName
- TinyLife.Objects.Furniture.ParentInfo
- TinyLife.Objects.Furniture.Visibility
- TinyLife.Objects.Furniture.Type
+ - TinyLife.Objects.Furniture.AppliedUpgrades
- TinyLife.Objects.Furniture.Rotation
- TinyLife.Objects.Furniture.ParentFurniture
- TinyLife.Objects.Furniture.ParentObjectSpot
@@ -81,6 +83,7 @@ items:
- TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
- TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
- TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
+ - TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
- TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean)
- TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String})
@@ -94,6 +97,9 @@ items:
- TinyLife.Objects.Furniture.OnPlacedInBuildMode(TinyLife.Tools.FurniturePlacer,System.Boolean)
- TinyLife.Objects.Furniture.GetWallsInTheWay``1(Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.Objects.WallLike})
- TinyLife.Objects.Furniture.GetRoofingInTheWay(Microsoft.Xna.Framework.Vector2,System.Int32,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.World.Roof})
+ - TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ - TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ - TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
- TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
- TinyLife.Objects.Furniture.DrawUi(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Single,System.Int32[])
- TinyLife.Objects.Furniture.GetOccupants(TinyLife.Objects.ObjectCategory,System.Boolean)
@@ -370,6 +376,13 @@ references:
name: OnDirty
nameWithType: Furniture.OnDirty
fullName: TinyLife.Objects.Furniture.OnDirty
+- uid: TinyLife.Objects.Furniture.OnAppliedUpgrade
+ commentId: E:TinyLife.Objects.Furniture.OnAppliedUpgrade
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnAppliedUpgrade
+ name: OnAppliedUpgrade
+ nameWithType: Furniture.OnAppliedUpgrade
+ fullName: TinyLife.Objects.Furniture.OnAppliedUpgrade
- uid: TinyLife.Objects.Furniture.DisplayName
commentId: P:TinyLife.Objects.Furniture.DisplayName
parent: TinyLife.Objects.Furniture
@@ -398,6 +411,13 @@ references:
name: Type
nameWithType: Furniture.Type
fullName: TinyLife.Objects.Furniture.Type
+- uid: TinyLife.Objects.Furniture.AppliedUpgrades
+ commentId: F:TinyLife.Objects.Furniture.AppliedUpgrades
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_AppliedUpgrades
+ name: AppliedUpgrades
+ nameWithType: Furniture.AppliedUpgrades
+ fullName: TinyLife.Objects.Furniture.AppliedUpgrades
- uid: TinyLife.Objects.Furniture.Rotation
commentId: F:TinyLife.Objects.Furniture.Rotation
parent: TinyLife.Objects.Furniture
@@ -1145,6 +1165,127 @@ references:
name: NeedType
href: TinyLife.NeedType.html
- name: )
+- uid: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ commentId: M:TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ parent: TinyLife.Objects.Furniture
+ isExternal: true
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ name: OnRandomQuality(Person, ActionInfo, bool, SkillType, Random, bool, Dictionary)
+ nameWithType: Furniture.OnRandomQuality(Person, ActionInfo, bool, SkillType, Random, bool, Dictionary)
+ fullName: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, bool, TinyLife.Skills.SkillType, System.Random, bool, System.Collections.Generic.Dictionary)
+ nameWithType.vb: Furniture.OnRandomQuality(Person, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single))
+ fullName.vb: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, Boolean, TinyLife.Skills.SkillType, System.Random, Boolean, System.Collections.Generic.Dictionary(Of TinyLife.Skills.Quality, Single))
+ name.vb: OnRandomQuality(Person, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single))
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ name: OnRandomQuality
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Skills.SkillType
+ name: SkillType
+ href: TinyLife.Skills.SkillType.html
+ - name: ','
+ - name: " "
+ - uid: System.Random
+ name: Random
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.random
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: System.Collections.Generic.Dictionary`2
+ name: Dictionary
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
+ - name: <
+ - uid: TinyLife.Skills.Quality
+ name: Quality
+ href: TinyLife.Skills.Quality.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '>'
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ name: OnRandomQuality
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Skills.SkillType
+ name: SkillType
+ href: TinyLife.Skills.SkillType.html
+ - name: ','
+ - name: " "
+ - uid: System.Random
+ name: Random
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.random
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - 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: TinyLife.Skills.Quality
+ name: Quality
+ href: TinyLife.Skills.Quality.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: )
+ - name: )
- uid: TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
commentId: M:TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
parent: TinyLife.Objects.Furniture
@@ -1910,6 +2051,81 @@ references:
href: TinyLife.World.Roof.html
- name: )
- name: )
+- uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ commentId: M:TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
+ name: GetAppliedUpgrade(Upgrade)
+ nameWithType: Furniture.GetAppliedUpgrade(Upgrade)
+ fullName: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ name: GetAppliedUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ name: GetAppliedUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
+- uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ commentId: M:TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
+ name: ApplyUpgrade(AppliedUpgrade)
+ nameWithType: Furniture.ApplyUpgrade(AppliedUpgrade)
+ fullName: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ name: ApplyUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
+ - name: (
+ - uid: TinyLife.Objects.AppliedUpgrade
+ name: AppliedUpgrade
+ href: TinyLife.Objects.AppliedUpgrade.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ name: ApplyUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
+ - name: (
+ - uid: TinyLife.Objects.AppliedUpgrade
+ name: AppliedUpgrade
+ href: TinyLife.Objects.AppliedUpgrade.html
+ - name: )
+- uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ commentId: M:TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
+ name: HasFullUpgrade(Upgrade)
+ nameWithType: Furniture.HasFullUpgrade(Upgrade)
+ fullName: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ name: HasFullUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ name: HasFullUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
- uid: TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
commentId: M:TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
parent: TinyLife.Objects.Furniture
diff --git a/docs/api/TinyLife.Objects.ObjectCategory.yml b/docs/api/TinyLife.Objects.ObjectCategory.yml
index 2f81444..8cd2657 100644
--- a/docs/api/TinyLife.Objects.ObjectCategory.yml
+++ b/docs/api/TinyLife.Objects.ObjectCategory.yml
@@ -57,6 +57,7 @@ items:
- TinyLife.Objects.ObjectCategory.Oven
- TinyLife.Objects.ObjectCategory.People
- TinyLife.Objects.ObjectCategory.Potty
+ - TinyLife.Objects.ObjectCategory.ProteinShakeMaker
- TinyLife.Objects.ObjectCategory.RoofAttached
- TinyLife.Objects.ObjectCategory.Sandbox
- TinyLife.Objects.ObjectCategory.Self
@@ -64,6 +65,7 @@ items:
- TinyLife.Objects.ObjectCategory.SingleBed
- TinyLife.Objects.ObjectCategory.Sink
- TinyLife.Objects.ObjectCategory.SmallObject
+ - TinyLife.Objects.ObjectCategory.Sofa
- TinyLife.Objects.ObjectCategory.StandingDesk
- TinyLife.Objects.ObjectCategory.Stove
- TinyLife.Objects.ObjectCategory.Table
@@ -100,7 +102,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ObjectCategory
path: ../TinyLife/Objects/MapObject.cs
- startLine: 635
+ startLine: 637
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -167,7 +169,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Nothing
path: ../TinyLife/Objects/MapObject.cs
- startLine: 638
+ startLine: 640
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -196,7 +198,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Ground
path: ../TinyLife/Objects/MapObject.cs
- startLine: 640
+ startLine: 642
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -225,7 +227,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Chair
path: ../TinyLife/Objects/MapObject.cs
- startLine: 642
+ startLine: 644
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -236,6 +238,33 @@ items:
return:
type: TinyLife.Objects.ObjectCategory
content.vb: Public Shared ReadOnly Chair As ObjectCategory
+- uid: TinyLife.Objects.ObjectCategory.Sofa
+ commentId: F:TinyLife.Objects.ObjectCategory.Sofa
+ id: Sofa
+ parent: TinyLife.Objects.ObjectCategory
+ langs:
+ - csharp
+ - vb
+ name: Sofa
+ nameWithType: ObjectCategory.Sofa
+ fullName: TinyLife.Objects.ObjectCategory.Sofa
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Objects/MapObject.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: Sofa
+ path: ../TinyLife/Objects/MapObject.cs
+ startLine: 645
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ syntax:
+ content: public static readonly ObjectCategory Sofa
+ return:
+ type: TinyLife.Objects.ObjectCategory
+ content.vb: Public Shared ReadOnly Sofa As ObjectCategory
- uid: TinyLife.Objects.ObjectCategory.BabySittable
commentId: F:TinyLife.Objects.ObjectCategory.BabySittable
id: BabySittable
@@ -254,7 +283,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BabySittable
path: ../TinyLife/Objects/MapObject.cs
- startLine: 644
+ startLine: 647
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -283,7 +312,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Toilet
path: ../TinyLife/Objects/MapObject.cs
- startLine: 646
+ startLine: 649
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -312,7 +341,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SingleBed
path: ../TinyLife/Objects/MapObject.cs
- startLine: 648
+ startLine: 651
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -341,7 +370,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DoubleBed
path: ../TinyLife/Objects/MapObject.cs
- startLine: 650
+ startLine: 653
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -370,7 +399,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Fridge
path: ../TinyLife/Objects/MapObject.cs
- startLine: 652
+ startLine: 655
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -399,7 +428,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Shower
path: ../TinyLife/Objects/MapObject.cs
- startLine: 654
+ startLine: 657
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -428,7 +457,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Counter
path: ../TinyLife/Objects/MapObject.cs
- startLine: 656
+ startLine: 659
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -457,7 +486,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Stove
path: ../TinyLife/Objects/MapObject.cs
- startLine: 658
+ startLine: 661
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -486,7 +515,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Oven
path: ../TinyLife/Objects/MapObject.cs
- startLine: 660
+ startLine: 663
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -515,7 +544,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SmallObject
path: ../TinyLife/Objects/MapObject.cs
- startLine: 662
+ startLine: 665
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -544,7 +573,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NonBuyable
path: ../TinyLife/Objects/MapObject.cs
- startLine: 664
+ startLine: 667
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -573,7 +602,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Table
path: ../TinyLife/Objects/MapObject.cs
- startLine: 666
+ startLine: 669
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -602,7 +631,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Holdable
path: ../TinyLife/Objects/MapObject.cs
- startLine: 668
+ startLine: 671
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -631,7 +660,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DeskObject
path: ../TinyLife/Objects/MapObject.cs
- startLine: 670
+ startLine: 673
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -660,7 +689,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DisallowedOnGround
path: ../TinyLife/Objects/MapObject.cs
- startLine: 672
+ startLine: 675
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -689,7 +718,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Computer
path: ../TinyLife/Objects/MapObject.cs
- startLine: 674
+ startLine: 677
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -718,7 +747,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Sink
path: ../TinyLife/Objects/MapObject.cs
- startLine: 676
+ startLine: 679
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -747,7 +776,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CounterObject
path: ../TinyLife/Objects/MapObject.cs
- startLine: 678
+ startLine: 681
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -776,7 +805,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Cleanable
path: ../TinyLife/Objects/MapObject.cs
- startLine: 680
+ startLine: 683
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -805,7 +834,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: People
path: ../TinyLife/Objects/MapObject.cs
- startLine: 682
+ startLine: 685
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -834,7 +863,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Mailbox
path: ../TinyLife/Objects/MapObject.cs
- startLine: 684
+ startLine: 687
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -863,7 +892,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Wardrobe
path: ../TinyLife/Objects/MapObject.cs
- startLine: 686
+ startLine: 689
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -892,7 +921,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NaturalGroundRequired
path: ../TinyLife/Objects/MapObject.cs
- startLine: 688
+ startLine: 691
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -921,7 +950,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WaterRequired
path: ../TinyLife/Objects/MapObject.cs
- startLine: 690
+ startLine: 693
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -950,7 +979,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AllowedOnWater
path: ../TinyLife/Objects/MapObject.cs
- startLine: 692
+ startLine: 695
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -979,7 +1008,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Self
path: ../TinyLife/Objects/MapObject.cs
- startLine: 694
+ startLine: 697
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1008,7 +1037,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WallHanging
path: ../TinyLife/Objects/MapObject.cs
- startLine: 696
+ startLine: 699
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1037,7 +1066,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ForceGridPlacement
path: ../TinyLife/Objects/MapObject.cs
- startLine: 698
+ startLine: 701
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1066,7 +1095,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Easel
path: ../TinyLife/Objects/MapObject.cs
- startLine: 700
+ startLine: 703
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1095,7 +1124,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Mirror
path: ../TinyLife/Objects/MapObject.cs
- startLine: 702
+ startLine: 705
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1124,7 +1153,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Bookshelf
path: ../TinyLife/Objects/MapObject.cs
- startLine: 704
+ startLine: 707
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1153,7 +1182,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NonColliding
path: ../TinyLife/Objects/MapObject.cs
- startLine: 706
+ startLine: 709
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1182,7 +1211,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Gravestone
path: ../TinyLife/Objects/MapObject.cs
- startLine: 708
+ startLine: 711
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1211,7 +1240,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NonSellable
path: ../TinyLife/Objects/MapObject.cs
- startLine: 710
+ startLine: 713
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1240,7 +1269,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NonMovable
path: ../TinyLife/Objects/MapObject.cs
- startLine: 712
+ startLine: 715
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1269,7 +1298,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Tree
path: ../TinyLife/Objects/MapObject.cs
- startLine: 714
+ startLine: 717
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1298,7 +1327,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Television
path: ../TinyLife/Objects/MapObject.cs
- startLine: 716
+ startLine: 719
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1327,7 +1356,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BartendingObject
path: ../TinyLife/Objects/MapObject.cs
- startLine: 718
+ startLine: 721
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1356,7 +1385,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Walls
path: ../TinyLife/Objects/MapObject.cs
- startLine: 720
+ startLine: 723
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1385,7 +1414,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LargeSurfaceObject
path: ../TinyLife/Objects/MapObject.cs
- startLine: 722
+ startLine: 725
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1414,7 +1443,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StandingDesk
path: ../TinyLife/Objects/MapObject.cs
- startLine: 724
+ startLine: 727
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1443,7 +1472,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Lamp
path: ../TinyLife/Objects/MapObject.cs
- startLine: 726
+ startLine: 729
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1472,7 +1501,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CeilingHanging
path: ../TinyLife/Objects/MapObject.cs
- startLine: 728
+ startLine: 731
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1501,7 +1530,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanCoverWindow
path: ../TinyLife/Objects/MapObject.cs
- startLine: 730
+ startLine: 733
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1530,7 +1559,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanCoverDoor
path: ../TinyLife/Objects/MapObject.cs
- startLine: 732
+ startLine: 735
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1559,7 +1588,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Barbecue
path: ../TinyLife/Objects/MapObject.cs
- startLine: 734
+ startLine: 737
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1588,7 +1617,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TrashCan
path: ../TinyLife/Objects/MapObject.cs
- startLine: 736
+ startLine: 739
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1617,7 +1646,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanBeThrownAway
path: ../TinyLife/Objects/MapObject.cs
- startLine: 738
+ startLine: 741
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1646,7 +1675,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanBeScrapped
path: ../TinyLife/Objects/MapObject.cs
- startLine: 740
+ startLine: 743
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1675,7 +1704,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ObstructedByRoofs
path: ../TinyLife/Objects/MapObject.cs
- startLine: 742
+ startLine: 745
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1704,7 +1733,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RoofAttached
path: ../TinyLife/Objects/MapObject.cs
- startLine: 744
+ startLine: 747
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1733,7 +1762,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FireLight
path: ../TinyLife/Objects/MapObject.cs
- startLine: 746
+ startLine: 749
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1762,7 +1791,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ToyBox
path: ../TinyLife/Objects/MapObject.cs
- startLine: 748
+ startLine: 751
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1791,7 +1820,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ChildStove
path: ../TinyLife/Objects/MapObject.cs
- startLine: 750
+ startLine: 753
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1820,7 +1849,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Sandbox
path: ../TinyLife/Objects/MapObject.cs
- startLine: 752
+ startLine: 755
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1849,7 +1878,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: JungleGym
path: ../TinyLife/Objects/MapObject.cs
- startLine: 754
+ startLine: 757
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1878,7 +1907,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Newspaper
path: ../TinyLife/Objects/MapObject.cs
- startLine: 756
+ startLine: 759
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1907,7 +1936,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CoffeeMachine
path: ../TinyLife/Objects/MapObject.cs
- startLine: 758
+ startLine: 761
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1936,7 +1965,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CafeDisplayCase
path: ../TinyLife/Objects/MapObject.cs
- startLine: 760
+ startLine: 763
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1965,7 +1994,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GroundItem
path: ../TinyLife/Objects/MapObject.cs
- startLine: 762
+ startLine: 765
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1994,7 +2023,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TreeDecor
path: ../TinyLife/Objects/MapObject.cs
- startLine: 764
+ startLine: 767
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2023,7 +2052,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OpeningHoursSign
path: ../TinyLife/Objects/MapObject.cs
- startLine: 766
+ startLine: 769
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2052,7 +2081,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TeaKit
path: ../TinyLife/Objects/MapObject.cs
- startLine: 768
+ startLine: 771
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2081,7 +2110,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LandlinePhone
path: ../TinyLife/Objects/MapObject.cs
- startLine: 770
+ startLine: 773
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2110,7 +2139,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Potty
path: ../TinyLife/Objects/MapObject.cs
- startLine: 774
+ startLine: 777
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2139,7 +2168,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Treadmill
path: ../TinyLife/Objects/MapObject.cs
- startLine: 776
+ startLine: 779
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2168,7 +2197,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DumbbellHolder
path: ../TinyLife/Objects/MapObject.cs
- startLine: 778
+ startLine: 781
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2197,7 +2226,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WoodworkingItem
path: ../TinyLife/Objects/MapObject.cs
- startLine: 780
+ startLine: 783
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2226,7 +2255,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ChangingStation
path: ../TinyLife/Objects/MapObject.cs
- startLine: 782
+ startLine: 785
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2255,7 +2284,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Crib
path: ../TinyLife/Objects/MapObject.cs
- startLine: 784
+ startLine: 787
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2284,7 +2313,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BabyBathtub
path: ../TinyLife/Objects/MapObject.cs
- startLine: 786
+ startLine: 789
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2295,6 +2324,33 @@ items:
return:
type: TinyLife.Objects.ObjectCategory
content.vb: Public Shared ReadOnly BabyBathtub As ObjectCategory
+- uid: TinyLife.Objects.ObjectCategory.ProteinShakeMaker
+ commentId: F:TinyLife.Objects.ObjectCategory.ProteinShakeMaker
+ id: ProteinShakeMaker
+ parent: TinyLife.Objects.ObjectCategory
+ langs:
+ - csharp
+ - vb
+ name: ProteinShakeMaker
+ nameWithType: ObjectCategory.ProteinShakeMaker
+ fullName: TinyLife.Objects.ObjectCategory.ProteinShakeMaker
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Objects/MapObject.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: ProteinShakeMaker
+ path: ../TinyLife/Objects/MapObject.cs
+ startLine: 790
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ syntax:
+ content: public static readonly ObjectCategory ProteinShakeMaker
+ return:
+ type: TinyLife.Objects.ObjectCategory
+ content.vb: Public Shared ReadOnly ProteinShakeMaker As ObjectCategory
- uid: TinyLife.Objects.ObjectCategory.#ctor(System.String,System.Numerics.BigInteger)
commentId: M:TinyLife.Objects.ObjectCategory.#ctor(System.String,System.Numerics.BigInteger)
id: '#ctor(System.String,System.Numerics.BigInteger)'
@@ -2313,7 +2369,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/MapObject.cs
- startLine: 790
+ startLine: 794
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2354,7 +2410,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: op_Implicit
path: ../TinyLife/Objects/MapObject.cs
- startLine: 793
+ startLine: 797
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2391,7 +2447,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: op_Implicit
path: ../TinyLife/Objects/MapObject.cs
- startLine: 798
+ startLine: 802
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2429,7 +2485,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: op_BitwiseOr
path: ../TinyLife/Objects/MapObject.cs
- startLine: 803
+ startLine: 807
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2470,7 +2526,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: op_BitwiseAnd
path: ../TinyLife/Objects/MapObject.cs
- startLine: 808
+ startLine: 812
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2511,7 +2567,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: op_ExclusiveOr
path: ../TinyLife/Objects/MapObject.cs
- startLine: 813
+ startLine: 817
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2552,7 +2608,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: op_OnesComplement
path: ../TinyLife/Objects/MapObject.cs
- startLine: 818
+ startLine: 822
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.OverlayWallHanging.yml b/docs/api/TinyLife.Objects.OverlayWallHanging.yml
index 56e7d5c..7570070 100644
--- a/docs/api/TinyLife.Objects.OverlayWallHanging.yml
+++ b/docs/api/TinyLife.Objects.OverlayWallHanging.yml
@@ -48,10 +48,12 @@ items:
- TinyLife.Objects.Furniture.OnSetCreator
- TinyLife.Objects.Furniture.OnGetDirty
- TinyLife.Objects.Furniture.OnDirty
+ - TinyLife.Objects.Furniture.OnAppliedUpgrade
- TinyLife.Objects.Furniture.DisplayName
- TinyLife.Objects.Furniture.ParentInfo
- TinyLife.Objects.Furniture.Visibility
- TinyLife.Objects.Furniture.Type
+ - TinyLife.Objects.Furniture.AppliedUpgrades
- TinyLife.Objects.Furniture.Rotation
- TinyLife.Objects.Furniture.ParentFurniture
- TinyLife.Objects.Furniture.ParentObjectSpot
@@ -85,6 +87,7 @@ items:
- TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
- TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
- TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
+ - TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
- TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean)
- TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String})
@@ -98,6 +101,9 @@ items:
- TinyLife.Objects.Furniture.OnPlacedInBuildMode(TinyLife.Tools.FurniturePlacer,System.Boolean)
- TinyLife.Objects.Furniture.GetWallsInTheWay``1(Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.Objects.WallLike})
- TinyLife.Objects.Furniture.GetRoofingInTheWay(Microsoft.Xna.Framework.Vector2,System.Int32,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.World.Roof})
+ - TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ - TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ - TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
- TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
- TinyLife.Objects.Furniture.DrawUi(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Single,System.Int32[])
- TinyLife.Objects.Furniture.GetOccupants(TinyLife.Objects.ObjectCategory,System.Boolean)
@@ -399,6 +405,13 @@ references:
name: OnDirty
nameWithType: Furniture.OnDirty
fullName: TinyLife.Objects.Furniture.OnDirty
+- uid: TinyLife.Objects.Furniture.OnAppliedUpgrade
+ commentId: E:TinyLife.Objects.Furniture.OnAppliedUpgrade
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnAppliedUpgrade
+ name: OnAppliedUpgrade
+ nameWithType: Furniture.OnAppliedUpgrade
+ fullName: TinyLife.Objects.Furniture.OnAppliedUpgrade
- uid: TinyLife.Objects.Furniture.DisplayName
commentId: P:TinyLife.Objects.Furniture.DisplayName
parent: TinyLife.Objects.Furniture
@@ -427,6 +440,13 @@ references:
name: Type
nameWithType: Furniture.Type
fullName: TinyLife.Objects.Furniture.Type
+- uid: TinyLife.Objects.Furniture.AppliedUpgrades
+ commentId: F:TinyLife.Objects.Furniture.AppliedUpgrades
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_AppliedUpgrades
+ name: AppliedUpgrades
+ nameWithType: Furniture.AppliedUpgrades
+ fullName: TinyLife.Objects.Furniture.AppliedUpgrades
- uid: TinyLife.Objects.Furniture.Rotation
commentId: F:TinyLife.Objects.Furniture.Rotation
parent: TinyLife.Objects.Furniture
@@ -1174,6 +1194,127 @@ references:
name: NeedType
href: TinyLife.NeedType.html
- name: )
+- uid: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ commentId: M:TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ parent: TinyLife.Objects.Furniture
+ isExternal: true
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ name: OnRandomQuality(Person, ActionInfo, bool, SkillType, Random, bool, Dictionary)
+ nameWithType: Furniture.OnRandomQuality(Person, ActionInfo, bool, SkillType, Random, bool, Dictionary)
+ fullName: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, bool, TinyLife.Skills.SkillType, System.Random, bool, System.Collections.Generic.Dictionary)
+ nameWithType.vb: Furniture.OnRandomQuality(Person, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single))
+ fullName.vb: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, Boolean, TinyLife.Skills.SkillType, System.Random, Boolean, System.Collections.Generic.Dictionary(Of TinyLife.Skills.Quality, Single))
+ name.vb: OnRandomQuality(Person, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single))
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ name: OnRandomQuality
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Skills.SkillType
+ name: SkillType
+ href: TinyLife.Skills.SkillType.html
+ - name: ','
+ - name: " "
+ - uid: System.Random
+ name: Random
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.random
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: System.Collections.Generic.Dictionary`2
+ name: Dictionary
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
+ - name: <
+ - uid: TinyLife.Skills.Quality
+ name: Quality
+ href: TinyLife.Skills.Quality.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '>'
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ name: OnRandomQuality
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Skills.SkillType
+ name: SkillType
+ href: TinyLife.Skills.SkillType.html
+ - name: ','
+ - name: " "
+ - uid: System.Random
+ name: Random
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.random
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - 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: TinyLife.Skills.Quality
+ name: Quality
+ href: TinyLife.Skills.Quality.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: )
+ - name: )
- uid: TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
commentId: M:TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
parent: TinyLife.Objects.Furniture
@@ -1815,6 +1956,81 @@ references:
href: TinyLife.World.Roof.html
- name: )
- name: )
+- uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ commentId: M:TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
+ name: GetAppliedUpgrade(Upgrade)
+ nameWithType: Furniture.GetAppliedUpgrade(Upgrade)
+ fullName: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ name: GetAppliedUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ name: GetAppliedUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
+- uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ commentId: M:TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
+ name: ApplyUpgrade(AppliedUpgrade)
+ nameWithType: Furniture.ApplyUpgrade(AppliedUpgrade)
+ fullName: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ name: ApplyUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
+ - name: (
+ - uid: TinyLife.Objects.AppliedUpgrade
+ name: AppliedUpgrade
+ href: TinyLife.Objects.AppliedUpgrade.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ name: ApplyUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
+ - name: (
+ - uid: TinyLife.Objects.AppliedUpgrade
+ name: AppliedUpgrade
+ href: TinyLife.Objects.AppliedUpgrade.html
+ - name: )
+- uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ commentId: M:TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
+ name: HasFullUpgrade(Upgrade)
+ nameWithType: Furniture.HasFullUpgrade(Upgrade)
+ fullName: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ name: HasFullUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ name: HasFullUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
- uid: TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
commentId: M:TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
parent: TinyLife.Objects.Furniture
diff --git a/docs/api/TinyLife.Objects.Painting.yml b/docs/api/TinyLife.Objects.Painting.yml
index c39be6a..a4f7e86 100644
--- a/docs/api/TinyLife.Objects.Painting.yml
+++ b/docs/api/TinyLife.Objects.Painting.yml
@@ -53,10 +53,12 @@ items:
- TinyLife.Objects.Furniture.OnSetCreator
- TinyLife.Objects.Furniture.OnGetDirty
- TinyLife.Objects.Furniture.OnDirty
+ - TinyLife.Objects.Furniture.OnAppliedUpgrade
- TinyLife.Objects.Furniture.DisplayName
- TinyLife.Objects.Furniture.ParentInfo
- TinyLife.Objects.Furniture.Visibility
- TinyLife.Objects.Furniture.Type
+ - TinyLife.Objects.Furniture.AppliedUpgrades
- TinyLife.Objects.Furniture.Rotation
- TinyLife.Objects.Furniture.ParentFurniture
- TinyLife.Objects.Furniture.ParentObjectSpot
@@ -88,6 +90,7 @@ items:
- TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
- TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
- TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
+ - TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
- TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean)
- TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String})
@@ -99,6 +102,9 @@ items:
- TinyLife.Objects.Furniture.OnPlacedInBuildMode(TinyLife.Tools.FurniturePlacer,System.Boolean)
- TinyLife.Objects.Furniture.GetWallsInTheWay``1(Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.Objects.WallLike})
- TinyLife.Objects.Furniture.GetRoofingInTheWay(Microsoft.Xna.Framework.Vector2,System.Int32,MLEM.Misc.Direction2,System.Single,System.Collections.Generic.ICollection{TinyLife.World.Roof})
+ - TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ - TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ - TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
- TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
- TinyLife.Objects.Furniture.DrawUi(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Single,System.Int32[])
- TinyLife.Objects.Furniture.GetOccupants(TinyLife.Objects.ObjectCategory,System.Boolean)
@@ -705,6 +711,13 @@ references:
name: OnDirty
nameWithType: Furniture.OnDirty
fullName: TinyLife.Objects.Furniture.OnDirty
+- uid: TinyLife.Objects.Furniture.OnAppliedUpgrade
+ commentId: E:TinyLife.Objects.Furniture.OnAppliedUpgrade
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnAppliedUpgrade
+ name: OnAppliedUpgrade
+ nameWithType: Furniture.OnAppliedUpgrade
+ fullName: TinyLife.Objects.Furniture.OnAppliedUpgrade
- uid: TinyLife.Objects.Furniture.DisplayName
commentId: P:TinyLife.Objects.Furniture.DisplayName
parent: TinyLife.Objects.Furniture
@@ -733,6 +746,13 @@ references:
name: Type
nameWithType: Furniture.Type
fullName: TinyLife.Objects.Furniture.Type
+- uid: TinyLife.Objects.Furniture.AppliedUpgrades
+ commentId: F:TinyLife.Objects.Furniture.AppliedUpgrades
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_AppliedUpgrades
+ name: AppliedUpgrades
+ nameWithType: Furniture.AppliedUpgrades
+ fullName: TinyLife.Objects.Furniture.AppliedUpgrades
- uid: TinyLife.Objects.Furniture.Rotation
commentId: F:TinyLife.Objects.Furniture.Rotation
parent: TinyLife.Objects.Furniture
@@ -1398,6 +1418,127 @@ references:
name: NeedType
href: TinyLife.NeedType.html
- name: )
+- uid: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ commentId: M:TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ parent: TinyLife.Objects.Furniture
+ isExternal: true
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ name: OnRandomQuality(Person, ActionInfo, bool, SkillType, Random, bool, Dictionary)
+ nameWithType: Furniture.OnRandomQuality(Person, ActionInfo, bool, SkillType, Random, bool, Dictionary)
+ fullName: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, bool, TinyLife.Skills.SkillType, System.Random, bool, System.Collections.Generic.Dictionary)
+ nameWithType.vb: Furniture.OnRandomQuality(Person, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single))
+ fullName.vb: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, Boolean, TinyLife.Skills.SkillType, System.Random, Boolean, System.Collections.Generic.Dictionary(Of TinyLife.Skills.Quality, Single))
+ name.vb: OnRandomQuality(Person, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single))
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ name: OnRandomQuality
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Skills.SkillType
+ name: SkillType
+ href: TinyLife.Skills.SkillType.html
+ - name: ','
+ - name: " "
+ - uid: System.Random
+ name: Random
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.random
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: System.Collections.Generic.Dictionary`2
+ name: Dictionary
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
+ - name: <
+ - uid: TinyLife.Skills.Quality
+ name: Quality
+ href: TinyLife.Skills.Quality.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '>'
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ name: OnRandomQuality
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Skills.SkillType
+ name: SkillType
+ href: TinyLife.Skills.SkillType.html
+ - name: ','
+ - name: " "
+ - uid: System.Random
+ name: Random
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.random
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - 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: TinyLife.Skills.Quality
+ name: Quality
+ href: TinyLife.Skills.Quality.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: )
+ - name: )
- uid: TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
commentId: M:TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
parent: TinyLife.Objects.Furniture
@@ -1963,6 +2104,81 @@ references:
href: TinyLife.World.Roof.html
- name: )
- name: )
+- uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ commentId: M:TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
+ name: GetAppliedUpgrade(Upgrade)
+ nameWithType: Furniture.GetAppliedUpgrade(Upgrade)
+ fullName: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ name: GetAppliedUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)
+ name: GetAppliedUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetAppliedUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
+- uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ commentId: M:TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
+ name: ApplyUpgrade(AppliedUpgrade)
+ nameWithType: Furniture.ApplyUpgrade(AppliedUpgrade)
+ fullName: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ name: ApplyUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
+ - name: (
+ - uid: TinyLife.Objects.AppliedUpgrade
+ name: AppliedUpgrade
+ href: TinyLife.Objects.AppliedUpgrade.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.ApplyUpgrade(TinyLife.Objects.AppliedUpgrade)
+ name: ApplyUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_ApplyUpgrade_TinyLife_Objects_AppliedUpgrade_
+ - name: (
+ - uid: TinyLife.Objects.AppliedUpgrade
+ name: AppliedUpgrade
+ href: TinyLife.Objects.AppliedUpgrade.html
+ - name: )
+- uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ commentId: M:TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ parent: TinyLife.Objects.Furniture
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
+ name: HasFullUpgrade(Upgrade)
+ nameWithType: Furniture.HasFullUpgrade(Upgrade)
+ fullName: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ name: HasFullUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.HasFullUpgrade(TinyLife.Objects.Upgrade)
+ name: HasFullUpgrade
+ href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_HasFullUpgrade_TinyLife_Objects_Upgrade_
+ - name: (
+ - uid: TinyLife.Objects.Upgrade
+ name: Upgrade
+ href: TinyLife.Objects.Upgrade.html
+ - name: )
- uid: TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
commentId: M:TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
parent: TinyLife.Objects.Furniture
diff --git a/docs/api/TinyLife.Objects.ParentInfo.AttachmentType.yml b/docs/api/TinyLife.Objects.ParentInfo.AttachmentType.yml
index b836d64..19b7e84 100644
--- a/docs/api/TinyLife.Objects.ParentInfo.AttachmentType.yml
+++ b/docs/api/TinyLife.Objects.ParentInfo.AttachmentType.yml
@@ -28,7 +28,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AttachmentType
path: ../TinyLife/Objects/MapObject.cs
- startLine: 1081
+ startLine: 1085
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -57,7 +57,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: None
path: ../TinyLife/Objects/MapObject.cs
- startLine: 1084
+ startLine: 1088
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -83,7 +83,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Furniture
path: ../TinyLife/Objects/MapObject.cs
- startLine: 1085
+ startLine: 1089
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -109,7 +109,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Person
path: ../TinyLife/Objects/MapObject.cs
- startLine: 1086
+ startLine: 1090
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -135,7 +135,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Wall
path: ../TinyLife/Objects/MapObject.cs
- startLine: 1087
+ startLine: 1091
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -161,7 +161,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Roof
path: ../TinyLife/Objects/MapObject.cs
- startLine: 1088
+ startLine: 1092
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -187,7 +187,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Stairs
path: ../TinyLife/Objects/MapObject.cs
- startLine: 1089
+ startLine: 1093
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -213,7 +213,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Ceiling
path: ../TinyLife/Objects/MapObject.cs
- startLine: 1090
+ startLine: 1094
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -239,7 +239,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Ground
path: ../TinyLife/Objects/MapObject.cs
- startLine: 1091
+ startLine: 1095
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -265,7 +265,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Ui
path: ../TinyLife/Objects/MapObject.cs
- startLine: 1092
+ startLine: 1096
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.ParentInfo.yml b/docs/api/TinyLife.Objects.ParentInfo.yml
index 355feef..5530ca4 100644
--- a/docs/api/TinyLife.Objects.ParentInfo.yml
+++ b/docs/api/TinyLife.Objects.ParentInfo.yml
@@ -11,6 +11,8 @@ items:
- TinyLife.Objects.ParentInfo.#ctor(TinyLife.World.Roof)
- TinyLife.Objects.ParentInfo.#ctor(TinyLife.World.Stairs)
- TinyLife.Objects.ParentInfo.#ctor(TinyLife.World.Wall)
+ - TinyLife.Objects.ParentInfo.GetDepthOffset(Microsoft.Xna.Framework.Vector2)
+ - TinyLife.Objects.ParentInfo.GetDrawOffset(Microsoft.Xna.Framework.Vector2)
- TinyLife.Objects.ParentInfo.LayerDepth
- TinyLife.Objects.ParentInfo.ShouldDraw
- TinyLife.Objects.ParentInfo.Type
@@ -28,7 +30,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ParentInfo
path: ../TinyLife/Objects/MapObject.cs
- startLine: 853
+ startLine: 857
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -67,7 +69,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Type
path: ../TinyLife/Objects/MapObject.cs
- startLine: 858
+ startLine: 862
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -96,7 +98,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LayerDepth
path: ../TinyLife/Objects/MapObject.cs
- startLine: 864
+ startLine: 868
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -130,7 +132,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ShouldDraw
path: ../TinyLife/Objects/MapObject.cs
- startLine: 868
+ startLine: 872
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -161,7 +163,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/MapObject.cs
- startLine: 882
+ startLine: 886
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -199,7 +201,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/MapObject.cs
- startLine: 892
+ startLine: 896
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -234,7 +236,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/MapObject.cs
- startLine: 901
+ startLine: 905
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -269,7 +271,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/MapObject.cs
- startLine: 910
+ startLine: 914
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -304,7 +306,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/MapObject.cs
- startLine: 919
+ startLine: 923
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -339,7 +341,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/MapObject.cs
- startLine: 930
+ startLine: 934
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -363,6 +365,68 @@ items:
nameWithType.vb: ParentInfo.New(ParentInfo.AttachmentType)
fullName.vb: TinyLife.Objects.ParentInfo.New(TinyLife.Objects.ParentInfo.AttachmentType)
name.vb: New(AttachmentType)
+- uid: TinyLife.Objects.ParentInfo.GetDrawOffset(Microsoft.Xna.Framework.Vector2)
+ commentId: M:TinyLife.Objects.ParentInfo.GetDrawOffset(Microsoft.Xna.Framework.Vector2)
+ id: GetDrawOffset(Microsoft.Xna.Framework.Vector2)
+ parent: TinyLife.Objects.ParentInfo
+ langs:
+ - csharp
+ - vb
+ name: GetDrawOffset(Vector2)
+ nameWithType: ParentInfo.GetDrawOffset(Vector2)
+ fullName: TinyLife.Objects.ParentInfo.GetDrawOffset(Microsoft.Xna.Framework.Vector2)
+ type: Method
+ source:
+ remote:
+ path: TinyLife/Objects/MapObject.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: GetDrawOffset
+ path: ../TinyLife/Objects/MapObject.cs
+ startLine: 940
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ syntax:
+ content: public Vector2 GetDrawOffset(Vector2 position)
+ parameters:
+ - id: position
+ type: Microsoft.Xna.Framework.Vector2
+ return:
+ type: Microsoft.Xna.Framework.Vector2
+ content.vb: Public Function GetDrawOffset(position As Vector2) As Vector2
+ overload: TinyLife.Objects.ParentInfo.GetDrawOffset*
+- uid: TinyLife.Objects.ParentInfo.GetDepthOffset(Microsoft.Xna.Framework.Vector2)
+ commentId: M:TinyLife.Objects.ParentInfo.GetDepthOffset(Microsoft.Xna.Framework.Vector2)
+ id: GetDepthOffset(Microsoft.Xna.Framework.Vector2)
+ parent: TinyLife.Objects.ParentInfo
+ langs:
+ - csharp
+ - vb
+ name: GetDepthOffset(Vector2)
+ nameWithType: ParentInfo.GetDepthOffset(Vector2)
+ fullName: TinyLife.Objects.ParentInfo.GetDepthOffset(Microsoft.Xna.Framework.Vector2)
+ type: Method
+ source:
+ remote:
+ path: TinyLife/Objects/MapObject.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: GetDepthOffset
+ path: ../TinyLife/Objects/MapObject.cs
+ startLine: 954
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ syntax:
+ content: public float GetDepthOffset(Vector2 position)
+ parameters:
+ - id: position
+ type: Microsoft.Xna.Framework.Vector2
+ return:
+ type: System.Single
+ content.vb: Public Function GetDepthOffset(position As Vector2) As Single
+ overload: TinyLife.Objects.ParentInfo.GetDepthOffset*
references:
- uid: TinyLife.Objects.MapObject.DrawColumns(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single,System.Object,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Color,System.Single,Microsoft.Xna.Framework.Point,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item},System.Boolean,TinyLife.Objects.ParentInfo,System.Single,Microsoft.Xna.Framework.Graphics.SpriteEffects,System.Boolean)
commentId: M:TinyLife.Objects.MapObject.DrawColumns(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single,System.Object,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Color,System.Single,Microsoft.Xna.Framework.Point,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item},System.Boolean,TinyLife.Objects.ParentInfo,System.Single,Microsoft.Xna.Framework.Graphics.SpriteEffects,System.Boolean)
@@ -1050,3 +1114,52 @@ references:
name: ArgumentException
nameWithType: ArgumentException
fullName: System.ArgumentException
+- uid: TinyLife.Objects.ParentInfo.GetDrawOffset*
+ commentId: Overload:TinyLife.Objects.ParentInfo.GetDrawOffset
+ href: TinyLife.Objects.ParentInfo.html#TinyLife_Objects_ParentInfo_GetDrawOffset_Microsoft_Xna_Framework_Vector2_
+ name: GetDrawOffset
+ nameWithType: ParentInfo.GetDrawOffset
+ fullName: TinyLife.Objects.ParentInfo.GetDrawOffset
+- 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: Microsoft.Xna.Framework
+ commentId: N:Microsoft.Xna.Framework
+ isExternal: true
+ name: Microsoft.Xna.Framework
+ nameWithType: Microsoft.Xna.Framework
+ fullName: Microsoft.Xna.Framework
+ spec.csharp:
+ - uid: Microsoft
+ name: Microsoft
+ isExternal: true
+ - name: .
+ - uid: Microsoft.Xna
+ name: Xna
+ isExternal: true
+ - name: .
+ - uid: Microsoft.Xna.Framework
+ name: Framework
+ isExternal: true
+ spec.vb:
+ - uid: Microsoft
+ name: Microsoft
+ isExternal: true
+ - name: .
+ - uid: Microsoft.Xna
+ name: Xna
+ isExternal: true
+ - name: .
+ - uid: Microsoft.Xna.Framework
+ name: Framework
+ isExternal: true
+- uid: TinyLife.Objects.ParentInfo.GetDepthOffset*
+ commentId: Overload:TinyLife.Objects.ParentInfo.GetDepthOffset
+ href: TinyLife.Objects.ParentInfo.html#TinyLife_Objects_ParentInfo_GetDepthOffset_Microsoft_Xna_Framework_Vector2_
+ name: GetDepthOffset
+ nameWithType: ParentInfo.GetDepthOffset
+ fullName: TinyLife.Objects.ParentInfo.GetDepthOffset
diff --git a/docs/api/TinyLife.Objects.Particle.yml b/docs/api/TinyLife.Objects.Particle.yml
index 2964a7f..30b47a5 100644
--- a/docs/api/TinyLife.Objects.Particle.yml
+++ b/docs/api/TinyLife.Objects.Particle.yml
@@ -9,13 +9,10 @@ items:
- TinyLife.Objects.Particle.#ctor(MLEM.Textures.TextureRegion,System.TimeSpan,Microsoft.Xna.Framework.Vector2,System.Single)
- TinyLife.Objects.Particle.AmbientFallingLeaves
- TinyLife.Objects.Particle.Animation
- - TinyLife.Objects.Particle.CameraMotion
- - TinyLife.Objects.Particle.CameraOffset
- TinyLife.Objects.Particle.Color
- TinyLife.Objects.Particle.DepthOffset
- TinyLife.Objects.Particle.DepthPosOffset
- TinyLife.Objects.Particle.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
- - TinyLife.Objects.Particle.DrawOffset
- TinyLife.Objects.Particle.Floor
- TinyLife.Objects.Particle.ForceOutside
- TinyLife.Objects.Particle.Friction
@@ -32,12 +29,15 @@ items:
- TinyLife.Objects.Particle.Remove
- TinyLife.Objects.Particle.Scale
- TinyLife.Objects.Particle.ScaleFunction
+ - TinyLife.Objects.Particle.ScreenPosOffset
- TinyLife.Objects.Particle.Spawn(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Func{Microsoft.Xna.Framework.Vector2,TinyLife.Objects.Particle})
- TinyLife.Objects.Particle.SpriteEffects
- TinyLife.Objects.Particle.TimeLived
- TinyLife.Objects.Particle.TimeToLive
- TinyLife.Objects.Particle.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Objects.Particle.UpdateWhenPaused
+ - TinyLife.Objects.Particle.VisualMotion
+ - TinyLife.Objects.Particle.VisualWorldOffset
langs:
- csharp
- vb
@@ -103,7 +103,7 @@ items:
summary: >-
A set of conditions for instances that should optionally display the falling leaves particles that default trees do.
- The minimum and maximum spawn heights and horizontal coordinates are in relation to the furniture's position in the world, with all offsets being multiplied by or .
+ The minimum and maximum spawn heights and horizontal coordinates are in relation to the furniture's position in the world, with all offsets being multiplied by Tile.Width or Tile.Height.
To add additional furniture that displays falling leaves, simply add to this collection.
example: []
@@ -286,35 +286,6 @@ items:
return:
type: Microsoft.Xna.Framework.Vector2
content.vb: Public Motion As Vector2
-- uid: TinyLife.Objects.Particle.DepthPosOffset
- commentId: F:TinyLife.Objects.Particle.DepthPosOffset
- id: DepthPosOffset
- parent: TinyLife.Objects.Particle
- langs:
- - csharp
- - vb
- name: DepthPosOffset
- nameWithType: Particle.DepthPosOffset
- fullName: TinyLife.Objects.Particle.DepthPosOffset
- type: Field
- source:
- remote:
- path: TinyLife/Objects/Particle.cs
- branch: main
- repo: https://git.ellpeck.de/Ellpeck/TinyLife
- id: DepthPosOffset
- path: ../TinyLife/Objects/Particle.cs
- startLine: 67
- assemblies:
- - Tiny Life
- namespace: TinyLife.Objects
- summary: The amount of tiles that this particle's depth display calculation is offset by, from its
- example: []
- syntax:
- content: public Vector2 DepthPosOffset
- return:
- type: Microsoft.Xna.Framework.Vector2
- content.vb: Public DepthPosOffset As Vector2
- uid: TinyLife.Objects.Particle.DepthOffset
commentId: F:TinyLife.Objects.Particle.DepthOffset
id: DepthOffset
@@ -333,7 +304,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DepthOffset
path: ../TinyLife/Objects/Particle.cs
- startLine: 71
+ startLine: 67
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -344,35 +315,6 @@ items:
return:
type: System.Single
content.vb: Public DepthOffset As Single
-- uid: TinyLife.Objects.Particle.DrawOffset
- commentId: F:TinyLife.Objects.Particle.DrawOffset
- id: DrawOffset
- parent: TinyLife.Objects.Particle
- langs:
- - csharp
- - vb
- name: DrawOffset
- nameWithType: Particle.DrawOffset
- fullName: TinyLife.Objects.Particle.DrawOffset
- type: Field
- source:
- remote:
- path: TinyLife/Objects/Particle.cs
- branch: main
- repo: https://git.ellpeck.de/Ellpeck/TinyLife
- id: DrawOffset
- path: ../TinyLife/Objects/Particle.cs
- startLine: 75
- assemblies:
- - Tiny Life
- namespace: TinyLife.Objects
- summary: The amount of draw space pixels that this particle's display position is offset by, from its
- example: []
- syntax:
- content: public Vector2 DrawOffset
- return:
- type: Microsoft.Xna.Framework.Vector2
- content.vb: Public DrawOffset As Vector2
- uid: TinyLife.Objects.Particle.ScaleFunction
commentId: F:TinyLife.Objects.Particle.ScaleFunction
id: ScaleFunction
@@ -391,7 +333,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ScaleFunction
path: ../TinyLife/Objects/Particle.cs
- startLine: 79
+ startLine: 71
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -420,7 +362,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Gravity
path: ../TinyLife/Objects/Particle.cs
- startLine: 83
+ startLine: 75
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -431,72 +373,121 @@ items:
return:
type: System.Single
content.vb: Public Gravity As Single
-- uid: TinyLife.Objects.Particle.CameraMotion
- commentId: F:TinyLife.Objects.Particle.CameraMotion
- id: CameraMotion
+- uid: TinyLife.Objects.Particle.VisualMotion
+ commentId: F:TinyLife.Objects.Particle.VisualMotion
+ id: VisualMotion
parent: TinyLife.Objects.Particle
langs:
- csharp
- vb
- name: CameraMotion
- nameWithType: Particle.CameraMotion
- fullName: TinyLife.Objects.Particle.CameraMotion
+ name: VisualMotion
+ nameWithType: Particle.VisualMotion
+ fullName: TinyLife.Objects.Particle.VisualMotion
type: Field
source:
remote:
path: TinyLife/Objects/Particle.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
- id: CameraMotion
+ id: VisualMotion
path: ../TinyLife/Objects/Particle.cs
- startLine: 89
+ startLine: 81
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: >-
- The motion that this particle's is moved by every update frame.
+ The motion that this particle's is moved by every update frame.
If is set, this value is modified every update frame as well.
This value is not affected by .
example: []
syntax:
- content: public Vector2 CameraMotion
+ content: public Vector2 VisualMotion
return:
type: Microsoft.Xna.Framework.Vector2
- content.vb: Public CameraMotion As Vector2
-- uid: TinyLife.Objects.Particle.CameraOffset
- commentId: F:TinyLife.Objects.Particle.CameraOffset
- id: CameraOffset
+ content.vb: Public VisualMotion As Vector2
+- uid: TinyLife.Objects.Particle.VisualWorldOffset
+ commentId: F:TinyLife.Objects.Particle.VisualWorldOffset
+ id: VisualWorldOffset
parent: TinyLife.Objects.Particle
langs:
- csharp
- vb
- name: CameraOffset
- nameWithType: Particle.CameraOffset
- fullName: TinyLife.Objects.Particle.CameraOffset
+ name: VisualWorldOffset
+ nameWithType: Particle.VisualWorldOffset
+ fullName: TinyLife.Objects.Particle.VisualWorldOffset
type: Field
source:
remote:
path: TinyLife/Objects/Particle.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
- id: CameraOffset
+ id: VisualWorldOffset
path: ../TinyLife/Objects/Particle.cs
- startLine: 94
+ startLine: 82
assemblies:
- Tiny Life
namespace: TinyLife.Objects
- summary: >-
- The offset from this particle's that is added in visual space only, without camera rotation taken into account.
-
- If is set, this value is modified every update frame as well.
- example: []
syntax:
- content: public Vector2 CameraOffset
+ content: public Vector2 VisualWorldOffset
return:
type: Microsoft.Xna.Framework.Vector2
- content.vb: Public CameraOffset As Vector2
+ content.vb: Public VisualWorldOffset As Vector2
+- uid: TinyLife.Objects.Particle.ScreenPosOffset
+ commentId: F:TinyLife.Objects.Particle.ScreenPosOffset
+ id: ScreenPosOffset
+ parent: TinyLife.Objects.Particle
+ langs:
+ - csharp
+ - vb
+ name: ScreenPosOffset
+ nameWithType: Particle.ScreenPosOffset
+ fullName: TinyLife.Objects.Particle.ScreenPosOffset
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Objects/Particle.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: ScreenPosOffset
+ path: ../TinyLife/Objects/Particle.cs
+ startLine: 83
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ syntax:
+ content: public Vector2 ScreenPosOffset
+ return:
+ type: Microsoft.Xna.Framework.Vector2
+ content.vb: Public ScreenPosOffset As Vector2
+- uid: TinyLife.Objects.Particle.DepthPosOffset
+ commentId: F:TinyLife.Objects.Particle.DepthPosOffset
+ id: DepthPosOffset
+ parent: TinyLife.Objects.Particle
+ langs:
+ - csharp
+ - vb
+ name: DepthPosOffset
+ nameWithType: Particle.DepthPosOffset
+ fullName: TinyLife.Objects.Particle.DepthPosOffset
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Objects/Particle.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: DepthPosOffset
+ path: ../TinyLife/Objects/Particle.cs
+ startLine: 84
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ syntax:
+ content: public Vector2 DepthPosOffset
+ return:
+ type: Microsoft.Xna.Framework.Vector2
+ content.vb: Public DepthPosOffset As Vector2
- uid: TinyLife.Objects.Particle.ParentInfo
commentId: F:TinyLife.Objects.Particle.ParentInfo
id: ParentInfo
@@ -515,7 +506,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ParentInfo
path: ../TinyLife/Objects/Particle.cs
- startLine: 98
+ startLine: 88
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -544,7 +535,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IgnoreParentDrawPos
path: ../TinyLife/Objects/Particle.cs
- startLine: 102
+ startLine: 92
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -573,7 +564,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UpdateWhenPaused
path: ../TinyLife/Objects/Particle.cs
- startLine: 107
+ startLine: 97
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -605,7 +596,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Color
path: ../TinyLife/Objects/Particle.cs
- startLine: 111
+ startLine: 101
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -634,7 +625,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SpriteEffects
path: ../TinyLife/Objects/Particle.cs
- startLine: 115
+ startLine: 105
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -663,7 +654,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ForceOutside
path: ../TinyLife/Objects/Particle.cs
- startLine: 120
+ startLine: 110
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -695,7 +686,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnUpdate
path: ../TinyLife/Objects/Particle.cs
- startLine: 125
+ startLine: 115
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -727,14 +718,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Light
path: ../TinyLife/Objects/Particle.cs
- startLine: 130
+ startLine: 120
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: >-
The light that this particle should display, which is automatically added and removed from the .
- The light's will be set to this particle's automatically.
+ The light's and will be set automatically based on this particle.
example: []
syntax:
content: public Light Light
@@ -759,7 +750,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Scale
path: ../TinyLife/Objects/Particle.cs
- startLine: 134
+ startLine: 124
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -790,7 +781,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Animation
path: ../TinyLife/Objects/Particle.cs
- startLine: 139
+ startLine: 129
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -819,7 +810,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TimeLived
path: ../TinyLife/Objects/Particle.cs
- startLine: 144
+ startLine: 134
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -851,7 +842,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/Particle.cs
- startLine: 153
+ startLine: 143
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -895,7 +886,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/Particle.cs
- startLine: 163
+ startLine: 153
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -939,7 +930,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update
path: ../TinyLife/Objects/Particle.cs
- startLine: 176
+ startLine: 166
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -980,7 +971,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Draw
path: ../TinyLife/Objects/Particle.cs
- startLine: 212
+ startLine: 204
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1015,7 +1006,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Remove
path: ../TinyLife/Objects/Particle.cs
- startLine: 223
+ startLine: 215
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1043,7 +1034,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnRemoved
path: ../TinyLife/Objects/Particle.cs
- startLine: 231
+ startLine: 223
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1071,7 +1062,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnAdded
path: ../TinyLife/Objects/Particle.cs
- startLine: 239
+ startLine: 230
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1099,7 +1090,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Spawn
path: ../TinyLife/Objects/Particle.cs
- startLine: 251
+ startLine: 241
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1601,20 +1592,6 @@ references:
name: FurnitureType
nameWithType: FurnitureType
fullName: TinyLife.Objects.FurnitureType
-- uid: TinyLife.World.Tile.Width
- commentId: P:TinyLife.World.Tile.Width
- parent: TinyLife.World.Tile
- href: TinyLife.World.Tile.html#TinyLife_World_Tile_Width
- name: Width
- nameWithType: Tile.Width
- fullName: TinyLife.World.Tile.Width
-- uid: TinyLife.World.Tile.Height
- commentId: P:TinyLife.World.Tile.Height
- parent: TinyLife.World.Tile
- href: TinyLife.World.Tile.html#TinyLife_World_Tile_Height
- name: Height
- nameWithType: Tile.Height
- fullName: TinyLife.World.Tile.Height
- uid: System.Collections.Generic.Dictionary{TinyLife.Objects.FurnitureType,System.ValueTuple{System.Single,System.Single,System.Single,System.Single,System.Single}}
commentId: T:System.Collections.Generic.Dictionary{TinyLife.Objects.FurnitureType,System.ValueTuple{System.Single,System.Single,System.Single,System.Single,System.Single}}
parent: System.Collections.Generic
@@ -1762,13 +1739,6 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
- name: )
-- uid: TinyLife.World.Tile
- commentId: T:TinyLife.World.Tile
- parent: TinyLife.World
- href: TinyLife.World.Tile.html
- name: Tile
- nameWithType: Tile
- fullName: TinyLife.World.Tile
- uid: System.Collections.Generic.Dictionary`2
commentId: T:System.Collections.Generic.Dictionary`2
isExternal: true
@@ -1840,28 +1810,6 @@ references:
name: Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
-- uid: TinyLife.World
- commentId: N:TinyLife.World
- href: TinyLife.html
- name: TinyLife.World
- nameWithType: TinyLife.World
- fullName: TinyLife.World
- spec.csharp:
- - uid: TinyLife
- name: TinyLife
- href: TinyLife.html
- - name: .
- - uid: TinyLife.World
- name: World
- href: TinyLife.World.html
- spec.vb:
- - uid: TinyLife
- name: TinyLife
- href: TinyLife.html
- - name: .
- - uid: TinyLife.World
- name: World
- href: TinyLife.World.html
- uid: TinyLife.Objects.Particle
commentId: T:TinyLife.Objects.Particle
href: TinyLife.Objects.Particle.html
@@ -1976,6 +1924,28 @@ references:
- name: " "
- name: T
- name: )
+- uid: TinyLife.World
+ commentId: N:TinyLife.World
+ href: TinyLife.html
+ name: TinyLife.World
+ nameWithType: TinyLife.World
+ fullName: TinyLife.World
+ spec.csharp:
+ - uid: TinyLife
+ name: TinyLife
+ href: TinyLife.html
+ - name: .
+ - uid: TinyLife.World
+ name: World
+ href: TinyLife.World.html
+ spec.vb:
+ - uid: TinyLife
+ name: TinyLife
+ href: TinyLife.html
+ - name: .
+ - uid: TinyLife.World
+ name: World
+ href: TinyLife.World.html
- uid: TinyLife.Objects.Particle.Motion
commentId: F:TinyLife.Objects.Particle.Motion
href: TinyLife.Objects.Particle.html#TinyLife_Objects_Particle_Motion
@@ -2189,12 +2159,12 @@ references:
- uid: MLEM.Misc
name: Misc
isExternal: true
-- uid: TinyLife.Objects.Particle.CameraOffset
- commentId: F:TinyLife.Objects.Particle.CameraOffset
- href: TinyLife.Objects.Particle.html#TinyLife_Objects_Particle_CameraOffset
- name: CameraOffset
- nameWithType: Particle.CameraOffset
- fullName: TinyLife.Objects.Particle.CameraOffset
+- uid: TinyLife.Objects.Particle.VisualWorldOffset
+ commentId: F:TinyLife.Objects.Particle.VisualWorldOffset
+ href: TinyLife.Objects.Particle.html#TinyLife_Objects_Particle_VisualWorldOffset
+ name: VisualWorldOffset
+ nameWithType: Particle.VisualWorldOffset
+ fullName: TinyLife.Objects.Particle.VisualWorldOffset
- uid: TinyLife.Objects.Particle.Gravity
commentId: F:TinyLife.Objects.Particle.Gravity
href: TinyLife.Objects.Particle.html#TinyLife_Objects_Particle_Gravity
@@ -2207,12 +2177,6 @@ references:
name: Friction
nameWithType: Particle.Friction
fullName: TinyLife.Objects.Particle.Friction
-- uid: TinyLife.Objects.Particle.CameraMotion
- commentId: F:TinyLife.Objects.Particle.CameraMotion
- href: TinyLife.Objects.Particle.html#TinyLife_Objects_Particle_CameraMotion
- name: CameraMotion
- nameWithType: Particle.CameraMotion
- fullName: TinyLife.Objects.Particle.CameraMotion
- uid: TinyLife.Objects.Particle.ParentInfo
commentId: F:TinyLife.Objects.Particle.ParentInfo
href: TinyLife.Objects.Particle.html#TinyLife_Objects_Particle_ParentInfo
@@ -2375,12 +2339,12 @@ references:
name: Scale
nameWithType: Light.Scale
fullName: TinyLife.Objects.Light.Scale
-- uid: TinyLife.Objects.Particle.Scale
- commentId: P:TinyLife.Objects.Particle.Scale
- href: TinyLife.Objects.Particle.html#TinyLife_Objects_Particle_Scale
- name: Scale
- nameWithType: Particle.Scale
- fullName: TinyLife.Objects.Particle.Scale
+- uid: TinyLife.Objects.Light.Position
+ commentId: P:TinyLife.Objects.Light.Position
+ href: TinyLife.Objects.Light.html#TinyLife_Objects_Light_Position
+ name: Position
+ nameWithType: Light.Position
+ fullName: TinyLife.Objects.Light.Position
- uid: TinyLife.Objects.Light
commentId: T:TinyLife.Objects.Light
parent: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.Person.EfficiencyModifierDelegate.yml b/docs/api/TinyLife.Objects.Person.EfficiencyModifierDelegate.yml
index 638f861..33b3fb7 100644
--- a/docs/api/TinyLife.Objects.Person.EfficiencyModifierDelegate.yml
+++ b/docs/api/TinyLife.Objects.Person.EfficiencyModifierDelegate.yml
@@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EfficiencyModifierDelegate
path: ../TinyLife/Objects/Person.cs
- startLine: 3452
+ startLine: 3458
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.Person.EmotionModifiersChangedDelegate.yml b/docs/api/TinyLife.Objects.Person.EmotionModifiersChangedDelegate.yml
index 4fe722a..1defd99 100644
--- a/docs/api/TinyLife.Objects.Person.EmotionModifiersChangedDelegate.yml
+++ b/docs/api/TinyLife.Objects.Person.EmotionModifiersChangedDelegate.yml
@@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EmotionModifiersChangedDelegate
path: ../TinyLife/Objects/Person.cs
- startLine: 3477
+ startLine: 3483
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.Person.PassiveActionPriorityDelegate.yml b/docs/api/TinyLife.Objects.Person.PassiveActionPriorityDelegate.yml
index 85f3437..894f89b 100644
--- a/docs/api/TinyLife.Objects.Person.PassiveActionPriorityDelegate.yml
+++ b/docs/api/TinyLife.Objects.Person.PassiveActionPriorityDelegate.yml
@@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PassiveActionPriorityDelegate
path: ../TinyLife/Objects/Person.cs
- startLine: 3467
+ startLine: 3473
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.Person.RelationshipChangeDelegate.yml b/docs/api/TinyLife.Objects.Person.RelationshipChangeDelegate.yml
index 7464f3e..dd6e005 100644
--- a/docs/api/TinyLife.Objects.Person.RelationshipChangeDelegate.yml
+++ b/docs/api/TinyLife.Objects.Person.RelationshipChangeDelegate.yml
@@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RelationshipChangeDelegate
path: ../TinyLife/Objects/Person.cs
- startLine: 3482
+ startLine: 3488
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.Person.RestoreNeedDelegate.yml b/docs/api/TinyLife.Objects.Person.RestoreNeedDelegate.yml
index 2b1abce..34203a5 100644
--- a/docs/api/TinyLife.Objects.Person.RestoreNeedDelegate.yml
+++ b/docs/api/TinyLife.Objects.Person.RestoreNeedDelegate.yml
@@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RestoreNeedDelegate
path: ../TinyLife/Objects/Person.cs
- startLine: 3472
+ startLine: 3478
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.Person.SkillBoostDelegate.yml b/docs/api/TinyLife.Objects.Person.SkillBoostDelegate.yml
index d4b115c..ca2aff2 100644
--- a/docs/api/TinyLife.Objects.Person.SkillBoostDelegate.yml
+++ b/docs/api/TinyLife.Objects.Person.SkillBoostDelegate.yml
@@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SkillBoostDelegate
path: ../TinyLife/Objects/Person.cs
- startLine: 3457
+ startLine: 3463
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.Person.WalkSpeedDelegate.yml b/docs/api/TinyLife.Objects.Person.WalkSpeedDelegate.yml
index 2513f5e..0d2a20a 100644
--- a/docs/api/TinyLife.Objects.Person.WalkSpeedDelegate.yml
+++ b/docs/api/TinyLife.Objects.Person.WalkSpeedDelegate.yml
@@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WalkSpeedDelegate
path: ../TinyLife/Objects/Person.cs
- startLine: 3462
+ startLine: 3468
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.Person.yml b/docs/api/TinyLife.Objects.Person.yml
index 59ce370..c5faa1b 100644
--- a/docs/api/TinyLife.Objects.Person.yml
+++ b/docs/api/TinyLife.Objects.Person.yml
@@ -149,6 +149,7 @@ items:
- TinyLife.Objects.Person.OnGetWalkSpeed
- TinyLife.Objects.Person.OnJobChanged
- TinyLife.Objects.Person.OnLifeGoalChanged
+ - TinyLife.Objects.Person.OnMemoriesChanged
- TinyLife.Objects.Person.OnNewSkillLearned
- TinyLife.Objects.Person.OnOutfitChanged
- TinyLife.Objects.Person.OnRestoreNeed
@@ -219,7 +220,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Person
path: ../TinyLife/Objects/Person.cs
- startLine: 45
+ startLine: 44
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -268,6 +269,7 @@ items:
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
+ - TinyLife.Objects.MapObject.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
- TinyLife.Objects.MapObject.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
- TinyLife.Objects.MapObject.IsFreeSpot(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.MapObject.CanCrossBetween(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)
@@ -308,7 +310,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DefaultWalkSpeed
path: ../TinyLife/Objects/Person.cs
- startLine: 50
+ startLine: 49
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -337,7 +339,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AgeGroups
path: ../TinyLife/Objects/Person.cs
- startLine: 55
+ startLine: 54
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -366,7 +368,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SpeakSounds
path: ../TinyLife/Objects/Person.cs
- startLine: 59
+ startLine: 58
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -395,7 +397,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SpeakStyles
path: ../TinyLife/Objects/Person.cs
- startLine: 63
+ startLine: 62
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -424,7 +426,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VoiceStyles
path: ../TinyLife/Objects/Person.cs
- startLine: 67
+ startLine: 66
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -453,7 +455,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DrawSize
path: ../TinyLife/Objects/Person.cs
- startLine: 72
+ startLine: 71
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -484,7 +486,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ParentInfo
path: ../TinyLife/Objects/Person.cs
- startLine: 90
+ startLine: 89
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -519,7 +521,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentActions
path: ../TinyLife/Objects/Person.cs
- startLine: 112
+ startLine: 111
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -561,7 +563,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionQueue
path: ../TinyLife/Objects/Person.cs
- startLine: 119
+ startLine: 118
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -605,7 +607,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AllActions
path: ../TinyLife/Objects/Person.cs
- startLine: 123
+ startLine: 122
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -636,7 +638,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Needs
path: ../TinyLife/Objects/Person.cs
- startLine: 129
+ startLine: 128
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -678,7 +680,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Skills
path: ../TinyLife/Objects/Person.cs
- startLine: 135
+ startLine: 134
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -720,7 +722,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Relationships
path: ../TinyLife/Objects/Person.cs
- startLine: 141
+ startLine: 140
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -762,7 +764,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Outfits
path: ../TinyLife/Objects/Person.cs
- startLine: 147
+ startLine: 146
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -808,7 +810,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PersonalityTypes
path: ../TinyLife/Objects/Person.cs
- startLine: 153
+ startLine: 152
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -850,7 +852,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EmotionModifiers
path: ../TinyLife/Objects/Person.cs
- startLine: 159
+ startLine: 158
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -892,7 +894,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Projects
path: ../TinyLife/Objects/Person.cs
- startLine: 165
+ startLine: 164
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -934,7 +936,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Memories
path: ../TinyLife/Objects/Person.cs
- startLine: 171
+ startLine: 170
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -949,15 +951,15 @@ items:
[JsonConverter(typeof(Person.MemoriesConverter))]
- public readonly Dictionary> Memories
+ public readonly Dictionary> Memories
return:
- type: System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{TinyLife.Goals.Memory}}
+ type: System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.HashSet{TinyLife.Goals.Memory}}
content.vb: >-
- Public ReadOnly Memories As Dictionary(Of String, List(Of Memory))
+ Public ReadOnly Memories As Dictionary(Of String, HashSet(Of Memory))
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
@@ -980,7 +982,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Jobs
path: ../TinyLife/Objects/Person.cs
- startLine: 177
+ startLine: 176
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1022,7 +1024,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FirstName
path: ../TinyLife/Objects/Person.cs
- startLine: 183
+ startLine: 182
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1061,7 +1063,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LastName
path: ../TinyLife/Objects/Person.cs
- startLine: 188
+ startLine: 187
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1100,7 +1102,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Pronouns
path: ../TinyLife/Objects/Person.cs
- startLine: 193
+ startLine: 192
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1139,7 +1141,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FullName
path: ../TinyLife/Objects/Person.cs
- startLine: 197
+ startLine: 196
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1170,7 +1172,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FullNamePronouns
path: ../TinyLife/Objects/Person.cs
- startLine: 201
+ startLine: 200
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1201,7 +1203,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VoiceStyle
path: ../TinyLife/Objects/Person.cs
- startLine: 215
+ startLine: 214
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1243,7 +1245,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VoicePitch
path: ../TinyLife/Objects/Person.cs
- startLine: 221
+ startLine: 220
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1285,7 +1287,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Rotation
path: ../TinyLife/Objects/Person.cs
- startLine: 225
+ startLine: 224
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1316,7 +1318,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Household
path: ../TinyLife/Objects/Person.cs
- startLine: 236
+ startLine: 235
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1347,7 +1349,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentEmote
path: ../TinyLife/Objects/Person.cs
- startLine: 250
+ startLine: 249
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1381,7 +1383,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentSpeakStyle
path: ../TinyLife/Objects/Person.cs
- startLine: 255
+ startLine: 254
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1415,7 +1417,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LastVisitedLot
path: ../TinyLife/Objects/Person.cs
- startLine: 261
+ startLine: 260
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1451,7 +1453,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LotVisitCooldown
path: ../TinyLife/Objects/Person.cs
- startLine: 277
+ startLine: 276
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1499,7 +1501,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WasInvitedIn
path: ../TinyLife/Objects/Person.cs
- startLine: 283
+ startLine: 282
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1542,7 +1544,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Job
path: ../TinyLife/Objects/Person.cs
- startLine: 287
+ startLine: 286
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1596,7 +1598,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Emotion
path: ../TinyLife/Objects/Person.cs
- startLine: 292
+ startLine: 291
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1627,7 +1629,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EmotionAmount
path: ../TinyLife/Objects/Person.cs
- startLine: 302
+ startLine: 301
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1658,7 +1660,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentRoomDecorativeRating
path: ../TinyLife/Objects/Person.cs
- startLine: 312
+ startLine: 311
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1689,7 +1691,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LastBedSleptIn
path: ../TinyLife/Objects/Person.cs
- startLine: 317
+ startLine: 316
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1732,7 +1734,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsMoving
path: ../TinyLife/Objects/Person.cs
- startLine: 322
+ startLine: 321
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1766,7 +1768,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LotEmployment
path: ../TinyLife/Objects/Person.cs
- startLine: 328
+ startLine: 327
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1812,7 +1814,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentOutfitIndex
path: ../TinyLife/Objects/Person.cs
- startLine: 333
+ startLine: 332
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1856,7 +1858,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentOutfit
path: ../TinyLife/Objects/Person.cs
- startLine: 338
+ startLine: 337
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1887,7 +1889,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCurrentHousehold
path: ../TinyLife/Objects/Person.cs
- startLine: 340
+ startLine: 339
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1918,7 +1920,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LifeSpan
path: ../TinyLife/Objects/Person.cs
- startLine: 344
+ startLine: 343
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1949,7 +1951,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HomeLot
path: ../TinyLife/Objects/Person.cs
- startLine: 346
+ startLine: 345
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1983,7 +1985,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Money
path: ../TinyLife/Objects/Person.cs
- startLine: 348
+ startLine: 347
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2014,7 +2016,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsRegularVisitor
path: ../TinyLife/Objects/Person.cs
- startLine: 359
+ startLine: 358
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2048,7 +2050,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Age
path: ../TinyLife/Objects/Person.cs
- startLine: 363
+ startLine: 362
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2079,7 +2081,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LifeGoal
path: ../TinyLife/Objects/Person.cs
- startLine: 376
+ startLine: 375
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2110,7 +2112,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Description
path: ../TinyLife/Objects/Person.cs
- startLine: 389
+ startLine: 388
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2149,7 +2151,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsDead
path: ../TinyLife/Objects/Person.cs
- startLine: 395
+ startLine: 394
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2191,7 +2193,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentAgeDays
path: ../TinyLife/Objects/Person.cs
- startLine: 401
+ startLine: 400
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2233,7 +2235,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DaysLived
path: ../TinyLife/Objects/Person.cs
- startLine: 407
+ startLine: 406
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2275,7 +2277,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RandomlyGenerated
path: ../TinyLife/Objects/Person.cs
- startLine: 411
+ startLine: 410
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2320,7 +2322,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VisuallyOccupiedSpot
path: ../TinyLife/Objects/Person.cs
- startLine: 419
+ startLine: 418
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2358,7 +2360,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OccupiedFurniture
path: ../TinyLife/Objects/Person.cs
- startLine: 430
+ startLine: 429
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2394,7 +2396,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentPose
path: ../TinyLife/Objects/Person.cs
- startLine: 439
+ startLine: 438
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2436,7 +2438,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WornLayers
path: ../TinyLife/Objects/Person.cs
- startLine: 446
+ startLine: 445
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2480,7 +2482,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AnimateHeldObject
path: ../TinyLife/Objects/Person.cs
- startLine: 451
+ startLine: 450
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2512,7 +2514,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HeldObjectRotation
path: ../TinyLife/Objects/Person.cs
- startLine: 457
+ startLine: 456
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2546,7 +2548,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AnimationSpeed
path: ../TinyLife/Objects/Person.cs
- startLine: 462
+ startLine: 461
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2578,7 +2580,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Tint
path: ../TinyLife/Objects/Person.cs
- startLine: 467
+ startLine: 466
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2610,7 +2612,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VisualPosition
path: ../TinyLife/Objects/Person.cs
- startLine: 473
+ startLine: 472
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2646,7 +2648,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DiaperDirty
path: ../TinyLife/Objects/Person.cs
- startLine: 481
+ startLine: 480
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2689,7 +2691,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PregnancyAbility
path: ../TinyLife/Objects/Person.cs
- startLine: 486
+ startLine: 485
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2728,7 +2730,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Portrait
path: ../TinyLife/Objects/Person.cs
- startLine: 491
+ startLine: 490
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2762,7 +2764,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PregnancyHoursRemaining
path: ../TinyLife/Objects/Person.cs
- startLine: 521
+ startLine: 520
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2810,7 +2812,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PregnancyPartner
path: ../TinyLife/Objects/Person.cs
- startLine: 527
+ startLine: 526
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2858,7 +2860,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsInLabor
path: ../TinyLife/Objects/Person.cs
- startLine: 534
+ startLine: 533
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2904,7 +2906,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsPregnant
path: ../TinyLife/Objects/Person.cs
- startLine: 539
+ startLine: 538
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2938,7 +2940,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsAllowedToDie
path: ../TinyLife/Objects/Person.cs
- startLine: 544
+ startLine: 543
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2969,7 +2971,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PhoneColors
path: ../TinyLife/Objects/Person.cs
- startLine: 553
+ startLine: 552
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3008,7 +3010,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RecentActions
path: ../TinyLife/Objects/Person.cs
- startLine: 558
+ startLine: 557
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3042,7 +3044,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentMode
path: ../TinyLife/Objects/Person.cs
- startLine: 574
+ startLine: 568
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3080,7 +3082,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnActionsChanged
path: ../TinyLife/Objects/Person.cs
- startLine: 588
+ startLine: 582
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3112,7 +3114,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnNewSkillLearned
path: ../TinyLife/Objects/Person.cs
- startLine: 593
+ startLine: 587
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3144,7 +3146,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnJobChanged
path: ../TinyLife/Objects/Person.cs
- startLine: 598
+ startLine: 592
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3176,7 +3178,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnEmotionModifiersChanged
path: ../TinyLife/Objects/Person.cs
- startLine: 603
+ startLine: 597
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3208,7 +3210,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnEmotionChanged
path: ../TinyLife/Objects/Person.cs
- startLine: 608
+ startLine: 602
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3240,7 +3242,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnGetEfficiencyModifier
path: ../TinyLife/Objects/Person.cs
- startLine: 614
+ startLine: 608
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3274,7 +3276,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnGetPersonalitySkillBoost
path: ../TinyLife/Objects/Person.cs
- startLine: 619
+ startLine: 613
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3306,7 +3308,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnGetEmotionSkillBoost
path: ../TinyLife/Objects/Person.cs
- startLine: 624
+ startLine: 618
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3338,7 +3340,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnGetWalkSpeed
path: ../TinyLife/Objects/Person.cs
- startLine: 630
+ startLine: 624
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3372,7 +3374,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnGetPassiveActionPriority
path: ../TinyLife/Objects/Person.cs
- startLine: 636
+ startLine: 630
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3406,7 +3408,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnActionInitialized
path: ../TinyLife/Objects/Person.cs
- startLine: 641
+ startLine: 635
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3438,7 +3440,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnActionsCompleted
path: ../TinyLife/Objects/Person.cs
- startLine: 646
+ startLine: 640
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3470,7 +3472,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnActionUpdated
path: ../TinyLife/Objects/Person.cs
- startLine: 651
+ startLine: 645
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3502,7 +3504,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnOutfitChanged
path: ../TinyLife/Objects/Person.cs
- startLine: 656
+ startLine: 650
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3534,7 +3536,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnGetCurrentGoals
path: ../TinyLife/Objects/Person.cs
- startLine: 662
+ startLine: 656
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3568,7 +3570,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnLifeGoalChanged
path: ../TinyLife/Objects/Person.cs
- startLine: 667
+ startLine: 661
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3600,7 +3602,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnRestoreNeed
path: ../TinyLife/Objects/Person.cs
- startLine: 673
+ startLine: 667
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3634,7 +3636,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnChangeFriendship
path: ../TinyLife/Objects/Person.cs
- startLine: 679
+ startLine: 673
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3668,7 +3670,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnChangeRomance
path: ../TinyLife/Objects/Person.cs
- startLine: 685
+ startLine: 679
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3684,6 +3686,33 @@ items:
return:
type: TinyLife.Objects.Person.RelationshipChangeDelegate
content.vb: Public Event OnChangeRomance As Person.RelationshipChangeDelegate
+- uid: TinyLife.Objects.Person.OnMemoriesChanged
+ commentId: E:TinyLife.Objects.Person.OnMemoriesChanged
+ id: OnMemoriesChanged
+ parent: TinyLife.Objects.Person
+ langs:
+ - csharp
+ - vb
+ name: OnMemoriesChanged
+ nameWithType: Person.OnMemoriesChanged
+ fullName: TinyLife.Objects.Person.OnMemoriesChanged
+ type: Event
+ source:
+ remote:
+ path: TinyLife/Objects/Person.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: OnMemoriesChanged
+ path: ../TinyLife/Objects/Person.cs
+ startLine: 680
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ syntax:
+ content: public event Action OnMemoriesChanged
+ return:
+ type: System.Action{TinyLife.Goals.Memory}
+ content.vb: Public Event OnMemoriesChanged As Action(Of Memory)
- uid: TinyLife.Objects.Person.#ctor(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single)
commentId: M:TinyLife.Objects.Person.#ctor(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single)
id: '#ctor(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single)'
@@ -3702,7 +3731,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/Person.cs
- startLine: 736
+ startLine: 733
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3753,7 +3782,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Finalize
path: ../TinyLife/Objects/Person.cs
- startLine: 742
+ startLine: 739
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3783,7 +3812,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update
path: ../TinyLife/Objects/Person.cs
- startLine: 747
+ startLine: 744
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3829,7 +3858,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Draw
path: ../TinyLife/Objects/Person.cs
- startLine: 1077
+ startLine: 1074
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3879,7 +3908,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Objects/Person.cs
- startLine: 1122
+ startLine: 1119
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3916,7 +3945,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCategories
path: ../TinyLife/Objects/Person.cs
- startLine: 1202
+ startLine: 1198
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3952,7 +3981,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Intersects
path: ../TinyLife/Objects/Person.cs
- startLine: 1207
+ startLine: 1203
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3991,7 +4020,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHoverInfo
path: ../TinyLife/Objects/Person.cs
- startLine: 1212
+ startLine: 1208
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4027,7 +4056,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFreeActionSpotInfo
path: ../TinyLife/Objects/Person.cs
- startLine: 1232
+ startLine: 1228
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4066,7 +4095,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCameraRotationChanged
path: ../TinyLife/Objects/Person.cs
- startLine: 1245
+ startLine: 1241
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4105,7 +4134,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FocusCameraOnEvent
path: ../TinyLife/Objects/Person.cs
- startLine: 1256
+ startLine: 1252
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4148,7 +4177,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetJob
path: ../TinyLife/Objects/Person.cs
- startLine: 1277
+ startLine: 1273
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4201,7 +4230,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddJob
path: ../TinyLife/Objects/Person.cs
- startLine: 1291
+ startLine: 1287
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4242,7 +4271,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveJob
path: ../TinyLife/Objects/Person.cs
- startLine: 1308
+ startLine: 1304
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4277,7 +4306,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ResetToStatic
path: ../TinyLife/Objects/Person.cs
- startLine: 1315
+ startLine: 1311
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4319,7 +4348,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MoveToMap
path: ../TinyLife/Objects/Person.cs
- startLine: 1376
+ startLine: 1372
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4364,7 +4393,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PrepareForPermanentRemoval
path: ../TinyLife/Objects/Person.cs
- startLine: 1394
+ startLine: 1390
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4395,7 +4424,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VisitLot
path: ../TinyLife/Objects/Person.cs
- startLine: 1408
+ startLine: 1404
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4430,7 +4459,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DrawUi
path: ../TinyLife/Objects/Person.cs
- startLine: 1425
+ startLine: 1421
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4474,7 +4503,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRelationship
path: ../TinyLife/Objects/Person.cs
- startLine: 1436
+ startLine: 1432
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4518,7 +4547,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ChangeFriendship
path: ../TinyLife/Objects/Person.cs
- startLine: 1461
+ startLine: 1457
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4559,7 +4588,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ChangeRomance
path: ../TinyLife/Objects/Person.cs
- startLine: 1513
+ startLine: 1509
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4600,7 +4629,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DisplayEmote
path: ../TinyLife/Objects/Person.cs
- startLine: 1546
+ startLine: 1542
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4644,7 +4673,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StopEmoting
path: ../TinyLife/Objects/Person.cs
- startLine: 1557
+ startLine: 1553
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4672,7 +4701,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Speak
path: ../TinyLife/Objects/Person.cs
- startLine: 1568
+ startLine: 1564
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4713,7 +4742,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StopSpeaking
path: ../TinyLife/Objects/Person.cs
- startLine: 1578
+ startLine: 1574
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4741,7 +4770,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DisplayEmoteAndSpeak
path: ../TinyLife/Objects/Person.cs
- startLine: 1595
+ startLine: 1591
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4788,7 +4817,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFreeTalkingSpots
path: ../TinyLife/Objects/Person.cs
- startLine: 1605
+ startLine: 1601
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4822,7 +4851,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OccupyActionSpot
path: ../TinyLife/Objects/Person.cs
- startLine: 1625
+ startLine: 1621
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4876,7 +4905,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OccupyFreeActionSpot
path: ../TinyLife/Objects/Person.cs
- startLine: 1656
+ startLine: 1652
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4929,7 +4958,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OccupyFreeActionSpot
path: ../TinyLife/Objects/Person.cs
- startLine: 1674
+ startLine: 1670
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4982,7 +5011,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCloseForTalking
path: ../TinyLife/Objects/Person.cs
- startLine: 1686
+ startLine: 1682
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5026,7 +5055,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetNeed
path: ../TinyLife/Objects/Person.cs
- startLine: 1698
+ startLine: 1694
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5061,7 +5090,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetNeedPercentage
path: ../TinyLife/Objects/Person.cs
- startLine: 1707
+ startLine: 1703
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5096,7 +5125,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RestoreNeed
path: ../TinyLife/Objects/Person.cs
- startLine: 1719
+ startLine: 1715
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5143,7 +5172,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RestoreNeed
path: ../TinyLife/Objects/Person.cs
- startLine: 1755
+ startLine: 1751
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5195,7 +5224,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetSkill
path: ../TinyLife/Objects/Person.cs
- startLine: 1766
+ startLine: 1762
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5239,7 +5268,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetSkillTotalPercentage
path: ../TinyLife/Objects/Person.cs
- startLine: 1785
+ startLine: 1781
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5277,7 +5306,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetSkillPointPercentage
path: ../TinyLife/Objects/Person.cs
- startLine: 1795
+ startLine: 1791
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5315,7 +5344,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetSkillLevel
path: ../TinyLife/Objects/Person.cs
- startLine: 1805
+ startLine: 1801
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5353,7 +5382,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HasSkillLevel
path: ../TinyLife/Objects/Person.cs
- startLine: 1815
+ startLine: 1811
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5394,7 +5423,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GainSkill
path: ../TinyLife/Objects/Person.cs
- startLine: 1827
+ startLine: 1823
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5443,7 +5472,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DepleteNeed
path: ../TinyLife/Objects/Person.cs
- startLine: 1847
+ startLine: 1843
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5487,7 +5516,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HasPersonality
path: ../TinyLife/Objects/Person.cs
- startLine: 1858
+ startLine: 1854
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5522,7 +5551,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EnqueueAction
path: ../TinyLife/Objects/Person.cs
- startLine: 1872
+ startLine: 1868
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5577,7 +5606,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CancelAction
path: ../TinyLife/Objects/Person.cs
- startLine: 1903
+ startLine: 1899
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5624,7 +5653,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHeldObject
path: ../TinyLife/Objects/Person.cs
- startLine: 1919
+ startLine: 1915
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5667,7 +5696,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetHeldObject
path: ../TinyLife/Objects/Person.cs
- startLine: 1937
+ startLine: 1933
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5720,7 +5749,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetHeldObject
path: ../TinyLife/Objects/Person.cs
- startLine: 1950
+ startLine: 1946
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5761,7 +5790,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveHeldObject
path: ../TinyLife/Objects/Person.cs
- startLine: 1963
+ startLine: 1959
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5798,7 +5827,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHeldActionInfo
path: ../TinyLife/Objects/Person.cs
- startLine: 1977
+ startLine: 1973
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5832,7 +5861,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ToCreatedByString
path: ../TinyLife/Objects/Person.cs
- startLine: 1986
+ startLine: 1982
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5863,7 +5892,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Die
path: ../TinyLife/Objects/Person.cs
- startLine: 1994
+ startLine: 1990
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5897,7 +5926,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddEmotion
path: ../TinyLife/Objects/Person.cs
- startLine: 2092
+ startLine: 2088
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5947,7 +5976,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveEmotion
path: ../TinyLife/Objects/Person.cs
- startLine: 2115
+ startLine: 2111
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5982,7 +6011,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LowerEmotion
path: ../TinyLife/Objects/Person.cs
- startLine: 2136
+ startLine: 2132
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6029,7 +6058,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LowerEmotionModifier
path: ../TinyLife/Objects/Person.cs
- startLine: 2155
+ startLine: 2151
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6076,7 +6105,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HasEmotionModifier
path: ../TinyLife/Objects/Person.cs
- startLine: 2171
+ startLine: 2167
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6111,7 +6140,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetWalkSpeed
path: ../TinyLife/Objects/Person.cs
- startLine: 2180
+ startLine: 2176
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6145,7 +6174,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetEfficiencyModifier
path: ../TinyLife/Objects/Person.cs
- startLine: 2215
+ startLine: 2211
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6195,7 +6224,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HasHouseholdMember
path: ../TinyLife/Objects/Person.cs
- startLine: 2255
+ startLine: 2251
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6230,7 +6259,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HasHouseholdMember
path: ../TinyLife/Objects/Person.cs
- startLine: 2260
+ startLine: 2256
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6265,7 +6294,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetProjects
path: ../TinyLife/Objects/Person.cs
- startLine: 2270
+ startLine: 2266
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6306,7 +6335,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetProject
path: ../TinyLife/Objects/Person.cs
- startLine: 2280
+ startLine: 2276
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6347,7 +6376,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StartProject
path: ../TinyLife/Objects/Person.cs
- startLine: 2289
+ startLine: 2285
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6382,7 +6411,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPassiveActionPriority
path: ../TinyLife/Objects/Person.cs
- startLine: 2301
+ startLine: 2297
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6422,7 +6451,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRandomOutfit
path: ../TinyLife/Objects/Person.cs
- startLine: 2323
+ startLine: 2319
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6457,7 +6486,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetCurrentOutfit
path: ../TinyLife/Objects/Person.cs
- startLine: 2335
+ startLine: 2331
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6497,7 +6526,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetCurrentOutfit
path: ../TinyLife/Objects/Person.cs
- startLine: 2351
+ startLine: 2347
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6535,7 +6564,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetNewId
path: ../TinyLife/Objects/Person.cs
- startLine: 2366
+ startLine: 2362
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6579,7 +6608,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsIdMatch
path: ../TinyLife/Objects/Person.cs
- startLine: 2421
+ startLine: 2417
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6617,7 +6646,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsIdMatch
path: ../TinyLife/Objects/Person.cs
- startLine: 2431
+ startLine: 2427
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6655,7 +6684,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPersonalitySkillBoost
path: ../TinyLife/Objects/Person.cs
- startLine: 2441
+ startLine: 2437
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6693,7 +6722,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetEmotionSkillBoost
path: ../TinyLife/Objects/Person.cs
- startLine: 2463
+ startLine: 2459
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6731,7 +6760,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCurrentGoals
path: ../TinyLife/Objects/Person.cs
- startLine: 2487
+ startLine: 2483
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6765,7 +6794,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EarnMoney
path: ../TinyLife/Objects/Person.cs
- startLine: 2513
+ startLine: 2509
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6806,7 +6835,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddMemory
path: ../TinyLife/Objects/Person.cs
- startLine: 2526
+ startLine: 2522
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6855,7 +6884,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetMemories
path: ../TinyLife/Objects/Person.cs
- startLine: 2538
+ startLine: 2534
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6895,7 +6924,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveMemory
path: ../TinyLife/Objects/Person.cs
- startLine: 2549
+ startLine: 2545
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6941,7 +6970,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetTimeSinceMemory
path: ../TinyLife/Objects/Person.cs
- startLine: 2579
+ startLine: 2573
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6987,7 +7016,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetTimeSinceMemory
path: ../TinyLife/Objects/Person.cs
- startLine: 2598
+ startLine: 2592
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -7030,7 +7059,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GoToExitRoad
path: ../TinyLife/Objects/Person.cs
- startLine: 2611
+ startLine: 2605
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -7061,7 +7090,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetAction
path: ../TinyLife/Objects/Person.cs
- startLine: 2624
+ startLine: 2618
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -7105,7 +7134,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetPregnancyStatus
path: ../TinyLife/Objects/Person.cs
- startLine: 2644
+ startLine: 2638
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -7146,7 +7175,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetAnimationsFromLooks
path: ../TinyLife/Objects/Person.cs
- startLine: 2664
+ startLine: 2658
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -7174,7 +7203,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ImportAtExitRoad
path: ../TinyLife/Objects/Person.cs
- startLine: 2676
+ startLine: 2670
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -7206,7 +7235,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GoToRandomHomeLocation
path: ../TinyLife/Objects/Person.cs
- startLine: 2688
+ startLine: 2682
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -7237,7 +7266,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ShouldDrawHeldItem
path: ../TinyLife/Objects/Person.cs
- startLine: 2709
+ startLine: 2703
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -7268,7 +7297,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHeldItemDrawOffset
path: ../TinyLife/Objects/Person.cs
- startLine: 2720
+ startLine: 2714
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -7305,7 +7334,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHeldItemDepthOffset
path: ../TinyLife/Objects/Person.cs
- startLine: 2748
+ startLine: 2742
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -7336,7 +7365,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPivot
path: ../TinyLife/Objects/Person.cs
- startLine: 2759
+ startLine: 2753
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -7367,7 +7396,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanExecuteAction
path: ../TinyLife/Objects/Person.cs
- startLine: 2771
+ startLine: 2765
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -7414,7 +7443,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetValidClothes
path: ../TinyLife/Objects/Person.cs
- startLine: 2823
+ startLine: 2822
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -7449,7 +7478,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanApplyPersonality
path: ../TinyLife/Objects/Person.cs
- startLine: 2835
+ startLine: 2834
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -7486,7 +7515,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HasRecentlyFailed
path: ../TinyLife/Objects/Person.cs
- startLine: 2848
+ startLine: 2847
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -7530,7 +7559,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MoveToMapExitRoad
path: ../TinyLife/Objects/Person.cs
- startLine: 2859
+ startLine: 2858
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -7568,7 +7597,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GenerateAnimationGroup
path: ../TinyLife/Objects/Person.cs
- startLine: 2876
+ startLine: 2875
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -7615,7 +7644,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DrawLooks
path: ../TinyLife/Objects/Person.cs
- startLine: 2914
+ startLine: 2913
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -7668,7 +7697,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UpdateAnimations
path: ../TinyLife/Objects/Person.cs
- startLine: 2937
+ startLine: 2936
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -7706,7 +7735,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnActionCompleted
path: ../TinyLife/Objects/Person.cs
- startLine: 2956
+ startLine: 2955
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -7744,7 +7773,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UpdateAction
path: ../TinyLife/Objects/Person.cs
- startLine: 3033
+ startLine: 3032
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -7791,7 +7820,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InitializeAction
path: ../TinyLife/Objects/Person.cs
- startLine: 3046
+ startLine: 3045
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -7823,7 +7852,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnAgeChanged
path: ../TinyLife/Objects/Person.cs
- startLine: 3056
+ startLine: 3055
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -7855,7 +7884,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ValidateClothes
path: ../TinyLife/Objects/Person.cs
- startLine: 3142
+ startLine: 3141
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -7886,7 +7915,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRandomSpeakSound
path: ../TinyLife/Objects/Person.cs
- startLine: 3287
+ startLine: 3293
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -7933,7 +7962,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Create
path: ../TinyLife/Objects/Person.cs
- startLine: 3315
+ startLine: 3321
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -7992,7 +8021,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DrawUi
path: ../TinyLife/Objects/Person.cs
- startLine: 3390
+ startLine: 3396
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -8732,6 +8761,127 @@ references:
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
+- uid: TinyLife.Objects.MapObject.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ commentId: M:TinyLife.Objects.MapObject.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ parent: TinyLife.Objects.MapObject
+ isExternal: true
+ href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ name: OnRandomQuality(Person, ActionInfo, bool, SkillType, Random, bool, Dictionary)
+ nameWithType: MapObject.OnRandomQuality(Person, ActionInfo, bool, SkillType, Random, bool, Dictionary)
+ fullName: TinyLife.Objects.MapObject.OnRandomQuality(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, bool, TinyLife.Skills.SkillType, System.Random, bool, System.Collections.Generic.Dictionary)
+ nameWithType.vb: MapObject.OnRandomQuality(Person, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single))
+ fullName.vb: TinyLife.Objects.MapObject.OnRandomQuality(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, Boolean, TinyLife.Skills.SkillType, System.Random, Boolean, System.Collections.Generic.Dictionary(Of TinyLife.Skills.Quality, Single))
+ name.vb: OnRandomQuality(Person, ActionInfo, Boolean, SkillType, Random, Boolean, Dictionary(Of Quality, Single))
+ spec.csharp:
+ - uid: TinyLife.Objects.MapObject.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ name: OnRandomQuality
+ href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Skills.SkillType
+ name: SkillType
+ href: TinyLife.Skills.SkillType.html
+ - name: ','
+ - name: " "
+ - uid: System.Random
+ name: Random
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.random
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: System.Collections.Generic.Dictionary`2
+ name: Dictionary
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2
+ - name: <
+ - uid: TinyLife.Skills.Quality
+ name: Quality
+ href: TinyLife.Skills.Quality.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '>'
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.MapObject.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})
+ name: OnRandomQuality
+ href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_OnRandomQuality_TinyLife_Objects_Person_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_Skills_SkillType_System_Random_System_Boolean_System_Collections_Generic_Dictionary_TinyLife_Skills_Quality_System_Single__
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ href: TinyLife.Objects.Person.html
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ href: TinyLife.Actions.ActionInfo.html
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Skills.SkillType
+ name: SkillType
+ href: TinyLife.Skills.SkillType.html
+ - name: ','
+ - name: " "
+ - uid: System.Random
+ name: Random
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.random
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - 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: TinyLife.Skills.Quality
+ name: Quality
+ href: TinyLife.Skills.Quality.html
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: )
+ - name: )
- uid: TinyLife.Objects.MapObject.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
commentId: M:TinyLife.Objects.MapObject.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
parent: TinyLife.Objects.MapObject
@@ -11817,17 +11967,17 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- name: )
-- uid: System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{TinyLife.Goals.Memory}}
- commentId: T:System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.List{TinyLife.Goals.Memory}}
+- uid: System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.HashSet{TinyLife.Goals.Memory}}
+ commentId: T:System.Collections.Generic.Dictionary{System.String,System.Collections.Generic.HashSet{TinyLife.Goals.Memory}}
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 String, List(Of Memory))
- fullName.vb: System.Collections.Generic.Dictionary(Of String, System.Collections.Generic.List(Of TinyLife.Goals.Memory))
- name.vb: Dictionary(Of String, List(Of Memory))
+ name: Dictionary>
+ nameWithType: Dictionary>
+ fullName: System.Collections.Generic.Dictionary>
+ nameWithType.vb: Dictionary(Of String, HashSet(Of Memory))
+ fullName.vb: System.Collections.Generic.Dictionary(Of String, System.Collections.Generic.HashSet(Of TinyLife.Goals.Memory))
+ name.vb: Dictionary(Of String, HashSet(Of Memory))
spec.csharp:
- uid: System.Collections.Generic.Dictionary`2
name: Dictionary
@@ -11840,10 +11990,10 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- - uid: System.Collections.Generic.List`1
- name: List
+ - uid: System.Collections.Generic.HashSet`1
+ name: HashSet
isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.hashset-1
- name: <
- uid: TinyLife.Goals.Memory
name: Memory
@@ -11864,10 +12014,10 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- - uid: System.Collections.Generic.List`1
- name: List
+ - uid: System.Collections.Generic.HashSet`1
+ name: HashSet
isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.hashset-1
- name: (
- name: Of
- name: " "
@@ -14547,6 +14697,39 @@ references:
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
+- uid: System.Action{TinyLife.Goals.Memory}
+ commentId: T:System.Action{TinyLife.Goals.Memory}
+ parent: System
+ definition: System.Action`1
+ href: https://learn.microsoft.com/dotnet/api/system.action-1
+ name: Action
+ nameWithType: Action