diff --git a/Changelog.md b/Changelog.md
index fd46a6a..8a8969a 100644
--- a/Changelog.md
+++ b/Changelog.md
@@ -1,3 +1,54 @@
+# 0.34.0
+*June 25, 2023*
+
+![](media/changelog/0.34.0.png)
+
+> Of Bars, Brews and Progress Bars
+
+Read the devlog [on the website](https://tinylifegame.com/devlogs/0.34.0/).
+
+Additions
+- Added the ability to make drinks using the Mixology Kit
+- Added a Bar lot type with a bartender
+- Added the Dive Bar by the Lake lot by [AngelofAcid](https://steamcommunity.com/id/AngelofAcid/myworkshopfiles/?appid=1651490) to Maple Plains City
+- Added Now You See It All window and door
+- Added Solid Paint with Baseboard wallpaper and ColorCo Cute Cacti wallpaper
+- Added progress displays to some actions
+
+Improvements
+- Improved the lot staff tooltip to add more information
+- Made conversation partners walk back to the initiator if they walk away after being talked to
+- Made protein shakes also count towards the Drink Mixing skill
+- Allow selecting a Tiny in the active household by right-clicking them in the world
+- Improved lot visitation priorities for the AI
+- Some performance improvements for pathfinding
+- Allow daily goal for teachers to also be fulfilled through skill books
+- Display an open book texture when people are reading
+- Allow water tiles to connect to dirt paths as well
+- Pause the game while the notification history is open
+- Order lot employment menu by first name
+- Made gender options and clothes on randomly generated Tinies have a higher chance to be more consistent with Western
+ gender norms
+
+Fixes
+- Ensure vehicles are removed when an action is canceled or fails
+- Fixed children being unable to take days off school
+- Fixed the gnocchi being too cheap
+- Fixed "map unavailable" tooltip not being displayed when using a gamepad in the demo
+- Fixed the quality of baked goods being influenced by the cooking skill
+- Fixed lot staff sometimes not finding their lot and getting stuck
+- Fixed lots momentarily being invisible when a Tiny in the household goes home
+- Fixed sleeping in a crib causing an exception when the crib is removed
+- Fixed people only going to the corners of public lots when visiting, instead of the entrance
+- Fixed people being called to meal if they haven't been invited in yet
+- Fixed Perfect Painter life goal being available for children
+- Fixed work and school emotions displaying the wrong source
+
+API
+- Added the ability for lot types to define their own visitation hours
+- Added Map.OnEventsAttachable event
+- Added a basic style preference system for clothes
+
# 0.33.2
*May 29, 2023*
diff --git a/docs/api/.manifest b/docs/api/.manifest
index d717264..d2d4d19 100644
--- a/docs/api/.manifest
+++ b/docs/api/.manifest
@@ -31,6 +31,7 @@
"TinyLife.Actions.Action.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean})": "TinyLife.Actions.Action.yml",
"TinyLife.Actions.Action.GetIconObject": "TinyLife.Actions.Action.yml",
"TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)": "TinyLife.Actions.Action.yml",
+ "TinyLife.Actions.Action.GetProgress": "TinyLife.Actions.Action.yml",
"TinyLife.Actions.Action.GetRandomValidVariety(System.Collections.Generic.IEnumerable{TinyLife.Actions.ActionVariety},TinyLife.Actions.ActionInfo)": "TinyLife.Actions.Action.yml",
"TinyLife.Actions.Action.GetSeatCategory(TinyLife.Objects.Person)": "TinyLife.Actions.Action.yml",
"TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot)": "TinyLife.Actions.Action.yml",
@@ -41,6 +42,7 @@
"TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person})": "TinyLife.Actions.Action.yml",
"TinyLife.Actions.Action.IsCompleted": "TinyLife.Actions.Action.yml",
"TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.Action.yml",
+ "TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})": "TinyLife.Actions.Action.yml",
"TinyLife.Actions.Action.Map": "TinyLife.Actions.Action.yml",
"TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)": "TinyLife.Actions.Action.yml",
"TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.Action.yml",
@@ -267,6 +269,7 @@
"TinyLife.Actions.ActionType.Light": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.LockDoor": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.LotEmploymentIdle": "TinyLife.Actions.ActionType.yml",
+ "TinyLife.Actions.ActionType.MakeDrinks": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.MakeFunOfBeingBadAtSchool": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.MakeFunOfBeingNerd": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.MakeFunOfBeingOutdoorsy": "TinyLife.Actions.ActionType.yml",
@@ -285,6 +288,7 @@
"TinyLife.Actions.ActionType.MoveHere": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.OrderCafeFood": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.OrderCoffee": "TinyLife.Actions.ActionType.yml",
+ "TinyLife.Actions.ActionType.OrderDrinks": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.OrderTea": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.Paint": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.PassOut": "TinyLife.Actions.ActionType.yml",
@@ -419,6 +423,7 @@
"TinyLife.Actions.ActionType.TypeSettings.Varieties": "TinyLife.Actions.ActionType.TypeSettings.yml",
"TinyLife.Actions.ActionType.UseDiaper": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.VisitLot": "TinyLife.Actions.ActionType.yml",
+ "TinyLife.Actions.ActionType.VisitLotEmploymentLot": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.VisitorGoHome": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.WaitForOrder": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.WakeUp": "TinyLife.Actions.ActionType.yml",
@@ -503,6 +508,8 @@
"TinyLife.Actions.Behaviors.ReadBehavior.CanMultitask(TinyLife.Actions.Action)": "TinyLife.Actions.Behaviors.ReadBehavior.yml",
"TinyLife.Actions.Behaviors.ReadBehavior.FullyInProgress": "TinyLife.Actions.Behaviors.ReadBehavior.yml",
"TinyLife.Actions.Behaviors.ReadBehavior.Initialize": "TinyLife.Actions.Behaviors.ReadBehavior.yml",
+ "TinyLife.Actions.Behaviors.ReadBehavior.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.Behaviors.ReadBehavior.yml",
+ "TinyLife.Actions.Behaviors.ReadBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.Behaviors.ReadBehavior.yml",
"TinyLife.Actions.Behaviors.SinkBehavior": "TinyLife.Actions.Behaviors.SinkBehavior.yml",
"TinyLife.Actions.Behaviors.SinkBehavior.#ctor(TinyLife.Actions.Action)": "TinyLife.Actions.Behaviors.SinkBehavior.yml",
"TinyLife.Actions.Behaviors.SinkBehavior.CreateFirstActions": "TinyLife.Actions.Behaviors.SinkBehavior.yml",
@@ -629,6 +636,7 @@
"TinyLife.Actions.HelpAction.CreateFirstActions": "TinyLife.Actions.HelpAction.yml",
"TinyLife.Actions.HelpAction.CreateHelpedAction(TinyLife.Actions.ActionInfo)": "TinyLife.Actions.HelpAction.yml",
"TinyLife.Actions.HelpAction.GetNextAction(TinyLife.Actions.CompletionType)": "TinyLife.Actions.HelpAction.yml",
+ "TinyLife.Actions.HelpAction.GetProgress": "TinyLife.Actions.HelpAction.yml",
"TinyLife.Actions.HelpAction.HelpedAction": "TinyLife.Actions.HelpAction.yml",
"TinyLife.Actions.HelpAction.Helper": "TinyLife.Actions.HelpAction.yml",
"TinyLife.Actions.HelpAction.InitializeConversation": "TinyLife.Actions.HelpAction.yml",
@@ -675,6 +683,7 @@
"TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.MultiAction.yml",
"TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)": "TinyLife.Actions.MultiAction.yml",
"TinyLife.Actions.OrderFromStaffAction": "TinyLife.Actions.OrderFromStaffAction.yml",
+ "TinyLife.Actions.OrderFromStaffAction.#ctor(TinyLife.Actions.ActionInfo)": "TinyLife.Actions.OrderFromStaffAction.yml",
"TinyLife.Actions.OrderFromStaffAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.OrderFromStaffAction.yml",
"TinyLife.Actions.OrderFromStaffAction.CanMultitask(TinyLife.Actions.Action)": "TinyLife.Actions.OrderFromStaffAction.yml",
"TinyLife.Actions.OrderFromStaffAction.CreateFirstActions": "TinyLife.Actions.OrderFromStaffAction.yml",
@@ -929,6 +938,7 @@
"TinyLife.Emotions.EmotionModifier.DirtyHandsAfterToilet": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.DirtyObject": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.DisplayName": "TinyLife.Emotions.EmotionModifier.yml",
+ "TinyLife.Emotions.EmotionModifier.Drunk": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.EmbarrassingWorkConversation": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.EmergencyFood": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.Emotion": "TinyLife.Emotions.EmotionModifier.yml",
@@ -1054,6 +1064,7 @@
"TinyLife.Emotions.EmotionModifier.ShoodChild": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.SkilledOrder": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.SleptOutside": "TinyLife.Emotions.EmotionModifier.yml",
+ "TinyLife.Emotions.EmotionModifier.SlightlyDrunk": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.SomeoneTriedMyFood": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.StandingDeskPositive": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.StandingDeskSore": "TinyLife.Emotions.EmotionModifier.yml",
@@ -1080,6 +1091,7 @@
"TinyLife.Emotions.EmotionModifier.UpsettingConversation": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.UsefulProgrammingResearch": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.VacationDaysAgain": "TinyLife.Emotions.EmotionModifier.yml",
+ "TinyLife.Emotions.EmotionModifier.VeryDrunk": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.WonTournament": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.WoodworkingSplinter": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.WritersBlock": "TinyLife.Emotions.EmotionModifier.yml",
@@ -1592,6 +1604,10 @@
"TinyLife.Objects.Bathtub.#ctor(System.Guid,TinyLife.Objects.FurnitureType,System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Vector2)": "TinyLife.Objects.Bathtub.yml",
"TinyLife.Objects.Bathtub.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,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.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})": "TinyLife.Objects.Bathtub.yml",
"TinyLife.Objects.Bathtub.HasWater": "TinyLife.Objects.Bathtub.yml",
+ "TinyLife.Objects.Book": "TinyLife.Objects.Book.yml",
+ "TinyLife.Objects.Book.#ctor(System.Guid,TinyLife.Objects.FurnitureType,System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Vector2)": "TinyLife.Objects.Book.yml",
+ "TinyLife.Objects.Book.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,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.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})": "TinyLife.Objects.Book.yml",
+ "TinyLife.Objects.Book.IsOpen": "TinyLife.Objects.Book.yml",
"TinyLife.Objects.BreakableFurniture": "TinyLife.Objects.BreakableFurniture.yml",
"TinyLife.Objects.BreakableFurniture.#ctor(System.Guid,TinyLife.Objects.FurnitureType,System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Vector2)": "TinyLife.Objects.BreakableFurniture.yml",
"TinyLife.Objects.BreakableFurniture.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean)": "TinyLife.Objects.BreakableFurniture.yml",
@@ -1615,7 +1631,7 @@
"TinyLife.Objects.Chimney.#ctor(System.Guid,TinyLife.Objects.FurnitureType,System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Vector2)": "TinyLife.Objects.Chimney.yml",
"TinyLife.Objects.Chimney.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Objects.Chimney.yml",
"TinyLife.Objects.Clothes": "TinyLife.Objects.Clothes.yml",
- "TinyLife.Objects.Clothes.#ctor(System.String,TinyLife.Objects.ClothesLayer,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,System.Single,TinyLife.Objects.ClothesIntention,TinyLife.Utilities.ColorScheme[])": "TinyLife.Objects.Clothes.yml",
+ "TinyLife.Objects.Clothes.#ctor(System.String,TinyLife.Objects.ClothesLayer,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,System.Single,TinyLife.Objects.ClothesIntention,TinyLife.Objects.StylePreference,TinyLife.Utilities.ColorScheme[])": "TinyLife.Objects.Clothes.yml",
"TinyLife.Objects.Clothes.Ages": "TinyLife.Objects.Clothes.yml",
"TinyLife.Objects.Clothes.AllIntentions": "TinyLife.Objects.Clothes.yml",
"TinyLife.Objects.Clothes.AreCompatible(TinyLife.Objects.Clothes,TinyLife.Objects.Clothes)": "TinyLife.Objects.Clothes.yml",
@@ -1623,7 +1639,6 @@
"TinyLife.Objects.Clothes.DepthFunction": "TinyLife.Objects.Clothes.yml",
"TinyLife.Objects.Clothes.Description": "TinyLife.Objects.Clothes.yml",
"TinyLife.Objects.Clothes.GetDescription(TinyLife.Objects.Person)": "TinyLife.Objects.Clothes.yml",
- "TinyLife.Objects.Clothes.GetPrice": "TinyLife.Objects.Clothes.yml",
"TinyLife.Objects.Clothes.Icon": "TinyLife.Objects.Clothes.yml",
"TinyLife.Objects.Clothes.Intentions": "TinyLife.Objects.Clothes.yml",
"TinyLife.Objects.Clothes.IsIncompatible": "TinyLife.Objects.Clothes.yml",
@@ -1638,6 +1653,8 @@
"TinyLife.Objects.Clothes.ReferencePrice": "TinyLife.Objects.Clothes.yml",
"TinyLife.Objects.Clothes.Register(TinyLife.Objects.Clothes)": "TinyLife.Objects.Clothes.yml",
"TinyLife.Objects.Clothes.SourceString": "TinyLife.Objects.Clothes.yml",
+ "TinyLife.Objects.Clothes.StylePreference": "TinyLife.Objects.Clothes.yml",
+ "TinyLife.Objects.Clothes.StylePreferences": "TinyLife.Objects.Clothes.yml",
"TinyLife.Objects.Clothes.TextureBehaviorLayer": "TinyLife.Objects.Clothes.yml",
"TinyLife.Objects.Clothes.TextureRegion": "TinyLife.Objects.Clothes.yml",
"TinyLife.Objects.Clothes.Textures": "TinyLife.Objects.Clothes.yml",
@@ -1682,6 +1699,7 @@
"TinyLife.Objects.DeathReason.Electrocution": "TinyLife.Objects.DeathReason.yml",
"TinyLife.Objects.DeathReason.InexplicableReasons": "TinyLife.Objects.DeathReason.yml",
"TinyLife.Objects.DeathReason.Starvation": "TinyLife.Objects.DeathReason.yml",
+ "TinyLife.Objects.DeathReason.TooMuchBrew": "TinyLife.Objects.DeathReason.yml",
"TinyLife.Objects.DeathReason.TooMuchProtein": "TinyLife.Objects.DeathReason.yml",
"TinyLife.Objects.Fence": "TinyLife.Objects.Fence.yml",
"TinyLife.Objects.Fence.#ctor(System.Guid,TinyLife.Objects.FurnitureType,System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Vector2)": "TinyLife.Objects.Fence.yml",
@@ -1806,6 +1824,7 @@
"TinyLife.Objects.FurnitureType.CafeSign": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.Cattails": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.ChildStove": "TinyLife.Objects.FurnitureType.yml",
+ "TinyLife.Objects.FurnitureType.CocktailShaker": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.ColorfulCandles": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.ColoringBook": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.Construct``1(System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Nullable{System.Guid})": "TinyLife.Objects.FurnitureType.yml",
@@ -2104,12 +2123,14 @@
"TinyLife.Objects.MapObject.OnRemoved": "TinyLife.Objects.MapObject.yml",
"TinyLife.Objects.MapObject.OnUpdate": "TinyLife.Objects.MapObject.yml",
"TinyLife.Objects.MapObject.OnValidated": "TinyLife.Objects.MapObject.yml",
+ "TinyLife.Objects.MapObject.OnValidatedEarly": "TinyLife.Objects.MapObject.yml",
"TinyLife.Objects.MapObject.ParentInfo": "TinyLife.Objects.MapObject.yml",
"TinyLife.Objects.MapObject.PersonRotationOrder": "TinyLife.Objects.MapObject.yml",
"TinyLife.Objects.MapObject.Position": "TinyLife.Objects.MapObject.yml",
"TinyLife.Objects.MapObject.ResetToStatic(System.Boolean)": "TinyLife.Objects.MapObject.yml",
"TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)": "TinyLife.Objects.MapObject.yml",
"TinyLife.Objects.MapObject.Validate": "TinyLife.Objects.MapObject.yml",
+ "TinyLife.Objects.MapObject.ValidateEarly": "TinyLife.Objects.MapObject.yml",
"TinyLife.Objects.MapObject.Visibility": "TinyLife.Objects.MapObject.yml",
"TinyLife.Objects.Newspaper": "TinyLife.Objects.Newspaper.yml",
"TinyLife.Objects.Newspaper.Day": "TinyLife.Objects.Newspaper.yml",
@@ -2215,8 +2236,9 @@
"TinyLife.Objects.Outfit.Clothes": "TinyLife.Objects.Outfit.yml",
"TinyLife.Objects.Outfit.EnsureIntentionsMatch(System.Int32)": "TinyLife.Objects.Outfit.yml",
"TinyLife.Objects.Outfit.GetIntentionPercentage(TinyLife.Objects.ClothesIntention)": "TinyLife.Objects.Outfit.yml",
+ "TinyLife.Objects.Outfit.GetMostFittingStyle": "TinyLife.Objects.Outfit.yml",
"TinyLife.Objects.Outfit.Intentions": "TinyLife.Objects.Outfit.yml",
- "TinyLife.Objects.Outfit.SetRandomClothesItem(System.Random,TinyLife.Objects.Person,TinyLife.Objects.ClothesLayer,TinyLife.Objects.ClothesIntention,System.Boolean,System.Int32,System.Func{TinyLife.Objects.Clothes,System.Boolean})": "TinyLife.Objects.Outfit.yml",
+ "TinyLife.Objects.Outfit.SetRandomClothesItem(System.Random,TinyLife.Objects.Person,TinyLife.Objects.ClothesLayer,TinyLife.Objects.ClothesIntention,System.Nullable{TinyLife.Objects.StylePreference},System.Boolean,System.Int32,System.Func{TinyLife.Objects.Clothes,System.Boolean})": "TinyLife.Objects.Outfit.yml",
"TinyLife.Objects.OverlayWallHanging": "TinyLife.Objects.OverlayWallHanging.yml",
"TinyLife.Objects.OverlayWallHanging.#ctor(System.Guid,TinyLife.Objects.FurnitureType,System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Vector2)": "TinyLife.Objects.OverlayWallHanging.yml",
"TinyLife.Objects.OverlayWallHanging.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,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.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})": "TinyLife.Objects.OverlayWallHanging.yml",
@@ -2510,6 +2532,10 @@
"TinyLife.Objects.SpeakStyle.Scared": "TinyLife.Objects.SpeakStyle.yml",
"TinyLife.Objects.SpeakStyle.Shocked": "TinyLife.Objects.SpeakStyle.yml",
"TinyLife.Objects.SpeakStyle.Thinking": "TinyLife.Objects.SpeakStyle.yml",
+ "TinyLife.Objects.StylePreference": "TinyLife.Objects.StylePreference.yml",
+ "TinyLife.Objects.StylePreference.Feminine": "TinyLife.Objects.StylePreference.yml",
+ "TinyLife.Objects.StylePreference.Masculine": "TinyLife.Objects.StylePreference.yml",
+ "TinyLife.Objects.StylePreference.Neutral": "TinyLife.Objects.StylePreference.yml",
"TinyLife.Objects.TrashBag": "TinyLife.Objects.TrashBag.yml",
"TinyLife.Objects.TrashBag.#ctor(System.Guid,TinyLife.Objects.FurnitureType,System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Vector2)": "TinyLife.Objects.TrashBag.yml",
"TinyLife.Objects.TrashBag.Content": "TinyLife.Objects.TrashBag.yml",
@@ -2531,6 +2557,7 @@
"TinyLife.Objects.UnfinishedWoodwork.Validate": "TinyLife.Objects.UnfinishedWoodwork.yml",
"TinyLife.Objects.Vehicle": "TinyLife.Objects.Vehicle.yml",
"TinyLife.Objects.Vehicle.#ctor(System.Guid,TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,TinyLife.Objects.Vehicle.VehicleType)": "TinyLife.Objects.Vehicle.yml",
+ "TinyLife.Objects.Vehicle.Action": "TinyLife.Objects.Vehicle.yml",
"TinyLife.Objects.Vehicle.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})": "TinyLife.Objects.Vehicle.yml",
"TinyLife.Objects.Vehicle.Driver": "TinyLife.Objects.Vehicle.yml",
"TinyLife.Objects.Vehicle.GetSpeed": "TinyLife.Objects.Vehicle.yml",
@@ -2540,8 +2567,6 @@
"TinyLife.Objects.Vehicle.Rotation": "TinyLife.Objects.Vehicle.yml",
"TinyLife.Objects.Vehicle.Type": "TinyLife.Objects.Vehicle.yml",
"TinyLife.Objects.Vehicle.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Objects.Vehicle.yml",
- "TinyLife.Objects.Vehicle.UpdateDriving(TinyLife.Actions.PathfindAction)": "TinyLife.Objects.Vehicle.yml",
- "TinyLife.Objects.Vehicle.Validate": "TinyLife.Objects.Vehicle.yml",
"TinyLife.Objects.Vehicle.VehicleType": "TinyLife.Objects.Vehicle.VehicleType.yml",
"TinyLife.Objects.Vehicle.VehicleType.Car": "TinyLife.Objects.Vehicle.VehicleType.yml",
"TinyLife.Objects.Vehicle.VehicleType.EScooter": "TinyLife.Objects.Vehicle.VehicleType.yml",
@@ -2788,11 +2813,13 @@
"TinyLife.Skills.FoodType.ContainerType.Mug": "TinyLife.Skills.FoodType.ContainerType.yml",
"TinyLife.Skills.FoodType.ContainerType.Name": "TinyLife.Skills.FoodType.ContainerType.yml",
"TinyLife.Skills.FoodType.ContainerType.Plate": "TinyLife.Skills.FoodType.ContainerType.yml",
+ "TinyLife.Skills.FoodType.CreateBaked(System.String,System.Int32,System.Int32,System.Single,TinyLife.Skills.FoodType.FoodIntolerance,System.Boolean,TinyLife.Skills.FoodType.IngredientSource[])": "TinyLife.Skills.FoodType.yml",
"TinyLife.Skills.FoodType.CustomTextureFunc": "TinyLife.Skills.FoodType.yml",
"TinyLife.Skills.FoodType.DisplayName": "TinyLife.Skills.FoodType.yml",
"TinyLife.Skills.FoodType.FoodIntolerance": "TinyLife.Skills.FoodType.FoodIntolerance.yml",
"TinyLife.Skills.FoodType.FoodIntolerance.None": "TinyLife.Skills.FoodType.FoodIntolerance.yml",
"TinyLife.Skills.FoodType.FoodIntolerance.NotForBabies": "TinyLife.Skills.FoodType.FoodIntolerance.yml",
+ "TinyLife.Skills.FoodType.FoodIntolerance.NotForChildren": "TinyLife.Skills.FoodType.FoodIntolerance.yml",
"TinyLife.Skills.FoodType.FoodIntolerance.NotPescetarian": "TinyLife.Skills.FoodType.FoodIntolerance.yml",
"TinyLife.Skills.FoodType.FoodIntolerance.NotVegan": "TinyLife.Skills.FoodType.FoodIntolerance.yml",
"TinyLife.Skills.FoodType.FoodIntolerance.NotVegetarian": "TinyLife.Skills.FoodType.FoodIntolerance.yml",
@@ -2806,13 +2833,16 @@
"TinyLife.Skills.FoodType.IngredientSource.#ctor(System.String,TinyLife.Skills.FoodType.ContainerType)": "TinyLife.Skills.FoodType.IngredientSource.yml",
"TinyLife.Skills.FoodType.IngredientSource.Barbecue": "TinyLife.Skills.FoodType.IngredientSource.yml",
"TinyLife.Skills.FoodType.IngredientSource.CafeDisplayCase": "TinyLife.Skills.FoodType.IngredientSource.yml",
+ "TinyLife.Skills.FoodType.IngredientSource.CanEat": "TinyLife.Skills.FoodType.IngredientSource.yml",
"TinyLife.Skills.FoodType.IngredientSource.ChildStove": "TinyLife.Skills.FoodType.IngredientSource.yml",
"TinyLife.Skills.FoodType.IngredientSource.CoffeeMachine": "TinyLife.Skills.FoodType.IngredientSource.yml",
"TinyLife.Skills.FoodType.IngredientSource.Container": "TinyLife.Skills.FoodType.IngredientSource.yml",
"TinyLife.Skills.FoodType.IngredientSource.Fridge": "TinyLife.Skills.FoodType.IngredientSource.yml",
+ "TinyLife.Skills.FoodType.IngredientSource.MixologyKit": "TinyLife.Skills.FoodType.IngredientSource.yml",
"TinyLife.Skills.FoodType.IngredientSource.Name": "TinyLife.Skills.FoodType.IngredientSource.yml",
"TinyLife.Skills.FoodType.IngredientSource.OnEaten": "TinyLife.Skills.FoodType.IngredientSource.yml",
"TinyLife.Skills.FoodType.IngredientSource.ProteinShakeMaker": "TinyLife.Skills.FoodType.IngredientSource.yml",
+ "TinyLife.Skills.FoodType.IngredientSource.RequiredSkill": "TinyLife.Skills.FoodType.IngredientSource.yml",
"TinyLife.Skills.FoodType.IngredientSource.Sink": "TinyLife.Skills.FoodType.IngredientSource.yml",
"TinyLife.Skills.FoodType.IngredientSource.TeaKit": "TinyLife.Skills.FoodType.IngredientSource.yml",
"TinyLife.Skills.FoodType.Intolerances": "TinyLife.Skills.FoodType.yml",
@@ -2868,6 +2898,7 @@
"TinyLife.Skills.SkillType.Cleaning": "TinyLife.Skills.SkillType.yml",
"TinyLife.Skills.SkillType.Communication": "TinyLife.Skills.SkillType.yml",
"TinyLife.Skills.SkillType.Cooking": "TinyLife.Skills.SkillType.yml",
+ "TinyLife.Skills.SkillType.DrinkMixing": "TinyLife.Skills.SkillType.yml",
"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",
@@ -2982,6 +3013,7 @@
"TinyLife.Tools.PlayModeTool.Reload": "TinyLife.Tools.PlayModeTool.yml",
"TinyLife.Tools.PlayModeTool.SelectedPerson": "TinyLife.Tools.PlayModeTool.yml",
"TinyLife.Tools.PlayModeTool.SelectedStat": "TinyLife.Tools.PlayModeTool.yml",
+ "TinyLife.Tools.PlayModeTool.SetSelectedPerson(TinyLife.Objects.Person)": "TinyLife.Tools.PlayModeTool.yml",
"TinyLife.Tools.PlayModeTool.StatType": "TinyLife.Tools.PlayModeTool.StatType.yml",
"TinyLife.Tools.PlayModeTool.StatType.About": "TinyLife.Tools.PlayModeTool.StatType.yml",
"TinyLife.Tools.PlayModeTool.StatType.Emotions": "TinyLife.Tools.PlayModeTool.StatType.yml",
@@ -3229,6 +3261,8 @@
"TinyLife.Utilities.Extensions.GetDefaultTab(TinyLife.Objects.ObjectCategory)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.GetDepth(TinyLife.Objects.ClothesLayer)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.GetDescription(TinyLife.Objects.ClothesIntention,System.Nullable{TinyLife.Objects.AgeGroup})": "TinyLife.Utilities.Extensions.yml",
+ "TinyLife.Utilities.Extensions.GetMostFittingStyle(TinyLife.Objects.PregnancyAbility)": "TinyLife.Utilities.Extensions.yml",
+ "TinyLife.Utilities.Extensions.GetMostFittingStyle(TinyLife.Objects.VoiceStyle)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.GetOpposite(TinyLife.GenealogyType)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.GetPersonality(TinyLife.Skills.FoodType.FoodIntolerance,TinyLife.Objects.Person)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.GetPregnancyHours(TinyLife.Objects.LifeSpan)": "TinyLife.Utilities.Extensions.yml",
@@ -3240,11 +3274,13 @@
"TinyLife.Utilities.Extensions.IsActiveRoot(MLEM.Ui.Elements.Element)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.IsAgeAppropriate(TinyLife.GenealogyType,TinyLife.Objects.AgeGroup)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.IsAvailableForAge(TinyLife.Objects.ClothesIntention,TinyLife.Objects.AgeGroup)": "TinyLife.Utilities.Extensions.yml",
+ "TinyLife.Utilities.Extensions.IsBetween(System.ValueTuple{System.Int32,System.Int32},System.Int32)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.IsHorizontal(MLEM.Misc.Direction2)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.IsLockedFor(TinyLife.World.LockType,TinyLife.Objects.Person,TinyLife.World.Lot)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.IsPartOfPerson(TinyLife.Objects.ClothesLayer)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.IsVertical(MLEM.Misc.Direction2)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.JsonCopy``1(``0)": "TinyLife.Utilities.Extensions.yml",
+ "TinyLife.Utilities.Extensions.Length(System.ValueTuple{System.Int32,System.Int32})": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.Multiplier(TinyLife.Objects.LifeSpan)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.SetPauseGame(MLEM.Ui.RootElement,System.Boolean)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.ToLocalizedString(TinyLife.Skills.Quality)": "TinyLife.Utilities.Extensions.yml",
@@ -3283,6 +3319,12 @@
"TinyLife.WallDisplay.Roofs": "TinyLife.WallDisplay.yml",
"TinyLife.WallDisplay.Up": "TinyLife.WallDisplay.yml",
"TinyLife.World": "TinyLife.World.yml",
+ "TinyLife.World.AutoTile": "TinyLife.World.AutoTile.yml",
+ "TinyLife.World.AutoTile.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},TinyLife.Utilities.ColorScheme[],System.Int32[],System.Boolean,System.Single,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Int32[])": "TinyLife.World.AutoTile.yml",
+ "TinyLife.World.AutoTile.ConnectsToTile(TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Int32,System.Int32)": "TinyLife.World.AutoTile.yml",
+ "TinyLife.World.AutoTile.Draw(Microsoft.Xna.Framework.GameTime,System.Object,TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item},System.Boolean)": "TinyLife.World.AutoTile.yml",
+ "TinyLife.World.AutoTile.DrawBorder(System.Object,TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item},System.Nullable{System.ValueTuple{System.Func{System.Int32,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Color}})": "TinyLife.World.AutoTile.yml",
+ "TinyLife.World.AutoTile.OnNeighborChanged(TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)": "TinyLife.World.AutoTile.yml",
"TinyLife.World.BillsMail": "TinyLife.World.BillsMail.yml",
"TinyLife.World.BillsMail.#ctor(TinyLife.World.Map,System.Guid,System.Single)": "TinyLife.World.BillsMail.yml",
"TinyLife.World.BillsMail.Amount": "TinyLife.World.BillsMail.yml",
@@ -3314,11 +3356,6 @@
"TinyLife.World.FurnitureMail.Item": "TinyLife.World.FurnitureMail.yml",
"TinyLife.World.FurnitureMail.OnCollected(TinyLife.Actions.Action)": "TinyLife.World.FurnitureMail.yml",
"TinyLife.World.FurnitureMail.Validate(TinyLife.World.Map)": "TinyLife.World.FurnitureMail.yml",
- "TinyLife.World.GrassyAutoTile": "TinyLife.World.GrassyAutoTile.yml",
- "TinyLife.World.GrassyAutoTile.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},TinyLife.Utilities.ColorScheme[],System.Int32[],System.Boolean,System.Single,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Int32[])": "TinyLife.World.GrassyAutoTile.yml",
- "TinyLife.World.GrassyAutoTile.Draw(Microsoft.Xna.Framework.GameTime,System.Object,TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item},System.Boolean)": "TinyLife.World.GrassyAutoTile.yml",
- "TinyLife.World.GrassyAutoTile.DrawGrassBorder(System.Object,TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item},MLEM.Graphics.AutoTiling.ConnectsTo)": "TinyLife.World.GrassyAutoTile.yml",
- "TinyLife.World.GrassyAutoTile.OnNeighborChanged(TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)": "TinyLife.World.GrassyAutoTile.yml",
"TinyLife.World.Household": "TinyLife.World.Household.yml",
"TinyLife.World.Household.#ctor(TinyLife.World.Map,TinyLife.World.Lot)": "TinyLife.World.Household.yml",
"TinyLife.World.Household.Add(TinyLife.Objects.Person)": "TinyLife.World.Household.yml",
@@ -3390,13 +3427,15 @@
"TinyLife.World.LotEmployment.SetCurrentPerson(TinyLife.World.Map,TinyLife.World.Lot,TinyLife.Objects.Person,System.Boolean)": "TinyLife.World.LotEmployment.yml",
"TinyLife.World.LotEmployment.WorkHours": "TinyLife.World.LotEmployment.yml",
"TinyLife.World.LotType": "TinyLife.World.LotType.yml",
- "TinyLife.World.LotType.#ctor(System.String,MLEM.Textures.TextureRegion,System.Boolean,System.Func{TinyLife.World.Lot,TinyLife.Objects.Person,System.Int32},System.ValueTuple{System.Predicate{TinyLife.Objects.Furniture},System.Int32,System.String}[])": "TinyLife.World.LotType.yml",
+ "TinyLife.World.LotType.#ctor(System.String,MLEM.Textures.TextureRegion,System.Boolean,System.Func{TinyLife.World.Lot,TinyLife.Objects.Person,System.Single},System.ValueTuple{System.Predicate{TinyLife.Objects.Furniture},System.Int32,System.String}[])": "TinyLife.World.LotType.yml",
+ "TinyLife.World.LotType.Bar": "TinyLife.World.LotType.yml",
"TinyLife.World.LotType.Cafe": "TinyLife.World.LotType.yml",
"TinyLife.World.LotType.CanExecuteAction": "TinyLife.World.LotType.yml",
"TinyLife.World.LotType.DisplayName": "TinyLife.World.LotType.yml",
"TinyLife.World.LotType.Employments": "TinyLife.World.LotType.yml",
"TinyLife.World.LotType.GenericPublicLot": "TinyLife.World.LotType.yml",
- "TinyLife.World.LotType.GetGroupVisitPriority(TinyLife.World.Lot,System.Int32)": "TinyLife.World.LotType.yml",
+ "TinyLife.World.LotType.GetCurrentVisitPriority(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{System.TimeSpan})": "TinyLife.World.LotType.yml",
+ "TinyLife.World.LotType.GetScalingVisitPriority(TinyLife.World.Lot,System.Single,System.Int32)": "TinyLife.World.LotType.yml",
"TinyLife.World.LotType.GetVisitPriority": "TinyLife.World.LotType.yml",
"TinyLife.World.LotType.Gym": "TinyLife.World.LotType.yml",
"TinyLife.World.LotType.Icon": "TinyLife.World.LotType.yml",
@@ -3409,6 +3448,7 @@
"TinyLife.World.LotType.RequiredFurniture": "TinyLife.World.LotType.yml",
"TinyLife.World.LotType.Residential": "TinyLife.World.LotType.yml",
"TinyLife.World.LotType.Types": "TinyLife.World.LotType.yml",
+ "TinyLife.World.LotType.VisitHours": "TinyLife.World.LotType.yml",
"TinyLife.World.Mail": "TinyLife.World.Mail.yml",
"TinyLife.World.Mail.#ctor(TinyLife.World.Map,System.Guid)": "TinyLife.World.Mail.yml",
"TinyLife.World.Mail.GetReceivingLot": "TinyLife.World.Mail.yml",
@@ -3479,6 +3519,7 @@
"TinyLife.World.Map.MarkTileDirtyForDrawing(Microsoft.Xna.Framework.Point)": "TinyLife.World.Map.yml",
"TinyLife.World.Map.MoveEverything(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Rectangle,System.Boolean,TinyLife.World.Tile)": "TinyLife.World.Map.yml",
"TinyLife.World.Map.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)": "TinyLife.World.Map.yml",
+ "TinyLife.World.Map.OnEventsAttachable": "TinyLife.World.Map.yml",
"TinyLife.World.Map.OnObjectAdded": "TinyLife.World.Map.yml",
"TinyLife.World.Map.OnObjectRemoved": "TinyLife.World.Map.yml",
"TinyLife.World.Map.OnUpdate": "TinyLife.World.Map.yml",
@@ -3614,6 +3655,7 @@
"TinyLife.World.Tile.DefaultColors": "TinyLife.World.Tile.yml",
"TinyLife.World.Tile.Draw(Microsoft.Xna.Framework.GameTime,System.Object,TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item},System.Boolean)": "TinyLife.World.Tile.yml",
"TinyLife.World.Tile.DrawUi(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Single)": "TinyLife.World.Tile.yml",
+ "TinyLife.World.Tile.GetAutoTileBorder(TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,TinyLife.World.Tile)": "TinyLife.World.Tile.yml",
"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",
@@ -3665,6 +3707,7 @@
"TinyLife.World.WallMode.NarrowLong": "TinyLife.World.WallMode.yml",
"TinyLife.World.WallMode.NarrowWideTop": "TinyLife.World.WallMode.yml",
"TinyLife.World.WallMode.OffsetTextureRegion(Microsoft.Xna.Framework.Point,System.Boolean,System.Boolean)": "TinyLife.World.WallMode.yml",
+ "TinyLife.World.WallMode.OutlineOnly": "TinyLife.World.WallMode.yml",
"TinyLife.World.WallMode.Register(TinyLife.World.WallMode)": "TinyLife.World.WallMode.yml",
"TinyLife.World.WallMode.Roof": "TinyLife.World.WallMode.yml",
"TinyLife.World.WallMode.RoofGable": "TinyLife.World.WallMode.yml",
@@ -3687,5 +3730,6 @@
"TinyLife.World.Wallpaper.Wallpapers": "TinyLife.World.Wallpaper.yml",
"TinyLife.World.WaterTile": "TinyLife.World.WaterTile.yml",
"TinyLife.World.WaterTile.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},TinyLife.Utilities.ColorScheme[],System.Int32[],System.Boolean,System.Single,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Int32[])": "TinyLife.World.WaterTile.yml",
+ "TinyLife.World.WaterTile.ConnectsToTile(TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Int32,System.Int32)": "TinyLife.World.WaterTile.yml",
"TinyLife.World.WaterTile.Draw(Microsoft.Xna.Framework.GameTime,System.Object,TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item},System.Boolean)": "TinyLife.World.WaterTile.yml"
}
\ No newline at end of file
diff --git a/docs/api/TinyLife.Actions.Action.yml b/docs/api/TinyLife.Actions.Action.yml
index 127c087..7e8feda 100644
--- a/docs/api/TinyLife.Actions.Action.yml
+++ b/docs/api/TinyLife.Actions.Action.yml
@@ -34,6 +34,7 @@ items:
- TinyLife.Actions.Action.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean})
- TinyLife.Actions.Action.GetIconObject
- TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)
+ - TinyLife.Actions.Action.GetProgress
- TinyLife.Actions.Action.GetRandomValidVariety(System.Collections.Generic.IEnumerable{TinyLife.Actions.ActionVariety},TinyLife.Actions.ActionInfo)
- TinyLife.Actions.Action.GetSeatCategory(TinyLife.Objects.Person)
- TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot)
@@ -44,6 +45,7 @@ items:
- TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person})
- TinyLife.Actions.Action.IsCompleted
- TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ - TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
- TinyLife.Actions.Action.Map
- TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)
- TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
@@ -1121,6 +1123,37 @@ items:
description: Whether or not enqueueing a social action is possible.
content.vb: Public Overridable Function CanEnqueueConversation(person As Person, type As ActionType) As Boolean
overload: TinyLife.Actions.Action.CanEnqueueConversation*
+- uid: TinyLife.Actions.Action.GetProgress
+ commentId: M:TinyLife.Actions.Action.GetProgress
+ id: GetProgress
+ parent: TinyLife.Actions.Action
+ langs:
+ - csharp
+ - vb
+ name: GetProgress()
+ nameWithType: Action.GetProgress()
+ fullName: TinyLife.Actions.Action.GetProgress()
+ type: Method
+ source:
+ remote:
+ path: TinyLife/Actions/Action.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: GetProgress
+ path: ../TinyLife/Actions/Action.cs
+ startLine: 305
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Actions
+ summary: "\nOptionally returns the progress that this action's execution currently exhibits, in a range between 0 and 1.\nThe 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.\nReturning an empty value causes no progress bar to be displayed, and is also the default behavior.\n"
+ example: []
+ syntax:
+ content: public virtual float? GetProgress()
+ return:
+ type: System.Nullable{System.Single}
+ description: This action's progress.
+ content.vb: Public Overridable Function GetProgress() As Single?
+ overload: TinyLife.Actions.Action.GetProgress*
- 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)
id: OnChildCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)
@@ -1139,7 +1172,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnChildCompleted
path: ../TinyLife/Actions/Action.cs
- startLine: 307
+ startLine: 317
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1180,7 +1213,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OpenPlayerPrompt
path: ../TinyLife/Actions/Action.cs
- startLine: 323
+ startLine: 333
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1236,7 +1269,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OpenYesNoPrompt
path: ../TinyLife/Actions/Action.cs
- startLine: 359
+ startLine: 369
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1282,7 +1315,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OpenTextPrompt
path: ../TinyLife/Actions/Action.cs
- startLine: 387
+ startLine: 397
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1334,7 +1367,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OpenChoicePrompt
path: ../TinyLife/Actions/Action.cs
- startLine: 400
+ startLine: 410
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1369,7 +1402,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SpeakAlone
path: ../TinyLife/Actions/Action.cs
- startLine: 415
+ startLine: 425
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1419,7 +1452,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SpeakInConversation
path: ../TinyLife/Actions/Action.cs
- startLine: 432
+ startLine: 442
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1478,7 +1511,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FacePartner
path: ../TinyLife/Actions/Action.cs
- startLine: 443
+ startLine: 453
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1512,7 +1545,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CompleteIfNeedFull
path: ../TinyLife/Actions/Action.cs
- startLine: 458
+ startLine: 468
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1550,7 +1583,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CompleteIfTimeUp
path: ../TinyLife/Actions/Action.cs
- startLine: 472
+ startLine: 482
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1600,7 +1633,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CancelIfEmotional
path: ../TinyLife/Actions/Action.cs
- startLine: 486
+ startLine: 496
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1642,7 +1675,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Sit
path: ../TinyLife/Actions/Action.cs
- startLine: 502
+ startLine: 512
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1686,7 +1719,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetChildren
path: ../TinyLife/Actions/Action.cs
- startLine: 518
+ startLine: 528
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1724,7 +1757,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetChild
path: ../TinyLife/Actions/Action.cs
- startLine: 535
+ startLine: 545
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1768,7 +1801,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PickUpAndGoTo
path: ../TinyLife/Actions/Action.cs
- startLine: 577
+ startLine: 587
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1815,7 +1848,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PickUpAndGoTo
path: ../TinyLife/Actions/Action.cs
- startLine: 590
+ startLine: 600
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1862,7 +1895,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFreeChair
path: ../TinyLife/Actions/Action.cs
- startLine: 627
+ startLine: 637
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1900,7 +1933,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFreeChairs
path: ../TinyLife/Actions/Action.cs
- startLine: 644
+ startLine: 654
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1944,7 +1977,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetSeatCategory
path: ../TinyLife/Actions/Action.cs
- startLine: 664
+ startLine: 674
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1979,7 +2012,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FindAllFreePeople
path: ../TinyLife/Actions/Action.cs
- startLine: 680
+ startLine: 690
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2038,7 +2071,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FindAllFreeFurniture
path: ../TinyLife/Actions/Action.cs
- startLine: 705
+ startLine: 715
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2097,7 +2130,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FindAllFreeWalls
path: ../TinyLife/Actions/Action.cs
- startLine: 723
+ startLine: 733
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2144,7 +2177,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FindAllFreeGround
path: ../TinyLife/Actions/Action.cs
- startLine: 738
+ startLine: 748
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2191,7 +2224,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FindFreeFurniture
path: ../TinyLife/Actions/Action.cs
- startLine: 756
+ startLine: 766
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2244,7 +2277,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FindAllActionObjects
path: ../TinyLife/Actions/Action.cs
- startLine: 769
+ startLine: 779
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2285,7 +2318,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FindValidActionObjects
path: ../TinyLife/Actions/Action.cs
- startLine: 807
+ startLine: 817
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2338,7 +2371,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TryGetRandomValidVariety
path: ../TinyLife/Actions/Action.cs
- startLine: 826
+ startLine: 836
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2385,7 +2418,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRandomValidVariety
path: ../TinyLife/Actions/Action.cs
- startLine: 845
+ startLine: 855
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2426,7 +2459,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetTableSpot
path: ../TinyLife/Actions/Action.cs
- startLine: 860
+ startLine: 870
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2464,7 +2497,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InvokeForBoth
path: ../TinyLife/Actions/Action.cs
- startLine: 873
+ startLine: 883
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2505,7 +2538,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanMultitask
path: ../TinyLife/Actions/Action.cs
- startLine: 885
+ startLine: 895
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2543,7 +2576,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsInappropriate
path: ../TinyLife/Actions/Action.cs
- startLine: 896
+ startLine: 906
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2563,6 +2596,47 @@ items:
description: Whether the action is inappropriate here.
content.vb: Public Shared Function IsInappropriate(type As ActionType, info As ActionInfo) As Boolean
overload: TinyLife.Actions.Action.IsInappropriate*
+- uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ commentId: M:TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ id: IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ parent: TinyLife.Actions.Action
+ langs:
+ - csharp
+ - vb
+ name: IsLotContentVisible(Lot, Person, Vector2?)
+ nameWithType: Action.IsLotContentVisible(Lot, Person, Vector2?)
+ fullName: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot, TinyLife.Objects.Person, Microsoft.Xna.Framework.Vector2?)
+ type: Method
+ source:
+ remote:
+ path: TinyLife/Actions/Action.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: IsLotContentVisible
+ path: ../TinyLife/Actions/Action.cs
+ startLine: 926
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Actions
+ summary: "\nReturns whether the given content of the given lot
is currently visible to the given person
.\nIf the lot
is null, then comparisons are made to the lot at the given position
.\n"
+ example: []
+ syntax:
+ content: public static bool IsLotContentVisible(Lot lot, Person person, Vector2? position = null)
+ parameters:
+ - id: lot
+ type: TinyLife.World.Lot
+ description: The lot to query; can be null.
+ - id: person
+ type: TinyLife.Objects.Person
+ description: The person.
+ - id: position
+ type: System.Nullable{Microsoft.Xna.Framework.Vector2}
+ description: An additional position that should be query if lot
is null. If this is null, the person
's is used instead.
+ return:
+ type: System.Boolean
+ description: Whether the lot content on the lot
or at the position
is visible.
+ content.vb: Public Shared Function IsLotContentVisible(lot As Lot, person As Person, position As Vector2? = Nothing) As Boolean
+ overload: TinyLife.Actions.Action.IsLotContentVisible*
references:
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
@@ -4250,6 +4324,34 @@ references:
name: CanEnqueueConversation
nameWithType: Action.CanEnqueueConversation
fullName: TinyLife.Actions.Action.CanEnqueueConversation
+- uid: TinyLife.Actions.Action.GetProgress*
+ commentId: Overload:TinyLife.Actions.Action.GetProgress
+ name: GetProgress
+ nameWithType: Action.GetProgress
+ fullName: TinyLife.Actions.Action.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: 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
@@ -5832,29 +5934,6 @@ references:
name: Vector2
isExternal: true
- name: '?'
-- 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.Collections.Generic.IEnumerable{TinyLife.Objects.Person}
commentId: T:System.Collections.Generic.IEnumerable{TinyLife.Objects.Person}
parent: System.Collections.Generic
@@ -6506,3 +6585,20 @@ references:
name: IsInappropriate
nameWithType: Action.IsInappropriate
fullName: TinyLife.Actions.Action.IsInappropriate
+- uid: TinyLife.Objects.MapObject.Position
+ commentId: P:TinyLife.Objects.MapObject.Position
+ parent: TinyLife.Objects.MapObject
+ name: Position
+ nameWithType: MapObject.Position
+ fullName: TinyLife.Objects.MapObject.Position
+- uid: TinyLife.Actions.Action.IsLotContentVisible*
+ commentId: Overload:TinyLife.Actions.Action.IsLotContentVisible
+ name: IsLotContentVisible
+ nameWithType: Action.IsLotContentVisible
+ fullName: TinyLife.Actions.Action.IsLotContentVisible
+- uid: TinyLife.World.Lot
+ commentId: T:TinyLife.World.Lot
+ parent: TinyLife.World
+ name: Lot
+ nameWithType: Lot
+ fullName: TinyLife.World.Lot
diff --git a/docs/api/TinyLife.Actions.ActionInfo.yml b/docs/api/TinyLife.Actions.ActionInfo.yml
index 55fb510..b249662 100644
--- a/docs/api/TinyLife.Actions.ActionInfo.yml
+++ b/docs/api/TinyLife.Actions.ActionInfo.yml
@@ -453,7 +453,7 @@ items:
description: The category that the objects should have. Defaults to Nothing, meaning all categories are considered.
- id: includeIndirectly
type: System.Boolean
- description: Whether indirectly involved objects, like the and of furniture should be included
+ description: Whether indirectly involved objects, like the and of furniture, as well as the of objects, should be included
- id: allowFake
type: System.Boolean
description: Whether fake items held by players (see ) should also be returned.
@@ -500,7 +500,7 @@ items:
description: The category that the objects should have. Defaults to Nothing, meaning all categories are considered.
- id: includeIndirectly
type: System.Boolean
- description: Whether indirectly involved objects, like the and of furniture should be included
+ description: Whether indirectly involved objects, like the and of furniture, as well as the of objects, should be included
- id: allowFake
type: System.Boolean
description: Whether fake items held by players (see ) should also be returned.
@@ -671,7 +671,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FromLocation
path: ../TinyLife/Actions/ActionInfo.cs
- startLine: 304
+ startLine: 311
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -709,7 +709,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FromLocation
path: ../TinyLife/Actions/ActionInfo.cs
- startLine: 315
+ startLine: 322
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -747,7 +747,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FromObjectGeneric
path: ../TinyLife/Actions/ActionInfo.cs
- startLine: 326
+ startLine: 333
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -788,7 +788,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FromObjectGeneric
path: ../TinyLife/Actions/ActionInfo.cs
- startLine: 336
+ startLine: 343
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -826,7 +826,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FromSelf
path: ../TinyLife/Actions/ActionInfo.cs
- startLine: 345
+ startLine: 352
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -861,7 +861,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FromActionInfo
path: ../TinyLife/Actions/ActionInfo.cs
- startLine: 356
+ startLine: 363
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2118,6 +2118,12 @@ references:
- uid: TinyLife.Objects.ActionSpot
name: ActionSpot
- name: )
+- uid: TinyLife.Objects.MapObject.HoldingPerson
+ commentId: P:TinyLife.Objects.MapObject.HoldingPerson
+ parent: TinyLife.Objects.MapObject
+ name: HoldingPerson
+ nameWithType: MapObject.HoldingPerson
+ fullName: TinyLife.Objects.MapObject.HoldingPerson
- uid: TinyLife.Objects.Person.SetHeldObject``1(TinyLife.Objects.FurnitureType,System.Int32[],System.Nullable{System.Guid},System.Boolean)
commentId: M:TinyLife.Objects.Person.SetHeldObject``1(TinyLife.Objects.FurnitureType,System.Int32[],System.Nullable{System.Guid},System.Boolean)
isExternal: true
diff --git a/docs/api/TinyLife.Actions.ActionType.yml b/docs/api/TinyLife.Actions.ActionType.yml
index 8c1085e..62acf7d 100644
--- a/docs/api/TinyLife.Actions.ActionType.yml
+++ b/docs/api/TinyLife.Actions.ActionType.yml
@@ -176,6 +176,7 @@ items:
- TinyLife.Actions.ActionType.Light
- TinyLife.Actions.ActionType.LockDoor
- TinyLife.Actions.ActionType.LotEmploymentIdle
+ - TinyLife.Actions.ActionType.MakeDrinks
- TinyLife.Actions.ActionType.MakeFunOfBeingBadAtSchool
- TinyLife.Actions.ActionType.MakeFunOfBeingNerd
- TinyLife.Actions.ActionType.MakeFunOfBeingOutdoorsy
@@ -194,6 +195,7 @@ items:
- TinyLife.Actions.ActionType.MoveHere
- TinyLife.Actions.ActionType.OrderCafeFood
- TinyLife.Actions.ActionType.OrderCoffee
+ - TinyLife.Actions.ActionType.OrderDrinks
- TinyLife.Actions.ActionType.OrderTea
- TinyLife.Actions.ActionType.Paint
- TinyLife.Actions.ActionType.PassOut
@@ -300,6 +302,7 @@ items:
- TinyLife.Actions.ActionType.Types
- TinyLife.Actions.ActionType.UseDiaper
- TinyLife.Actions.ActionType.VisitLot
+ - TinyLife.Actions.ActionType.VisitLotEmploymentLot
- TinyLife.Actions.ActionType.VisitorGoHome
- TinyLife.Actions.ActionType.WaitForOrder
- TinyLife.Actions.ActionType.WakeUp
@@ -972,6 +975,33 @@ items:
return:
type: TinyLife.Actions.ActionType
content.vb: Public Shared ReadOnly BeAwayFromLotEmployment As ActionType
+- uid: TinyLife.Actions.ActionType.VisitLotEmploymentLot
+ commentId: F:TinyLife.Actions.ActionType.VisitLotEmploymentLot
+ id: VisitLotEmploymentLot
+ parent: TinyLife.Actions.ActionType
+ langs:
+ - csharp
+ - vb
+ name: VisitLotEmploymentLot
+ nameWithType: ActionType.VisitLotEmploymentLot
+ fullName: TinyLife.Actions.ActionType.VisitLotEmploymentLot
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Actions/ActionType.Internal.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: VisitLotEmploymentLot
+ path: ../TinyLife/Actions/ActionType.Internal.cs
+ startLine: 26
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Actions
+ syntax:
+ content: public static readonly ActionType VisitLotEmploymentLot
+ return:
+ type: TinyLife.Actions.ActionType
+ content.vb: Public Shared ReadOnly VisitLotEmploymentLot As ActionType
- uid: TinyLife.Actions.ActionType.DeliverMail
commentId: F:TinyLife.Actions.ActionType.DeliverMail
id: DeliverMail
@@ -990,7 +1020,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DeliverMail
path: ../TinyLife/Actions/ActionType.Internal.cs
- startLine: 26
+ startLine: 27
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1017,7 +1047,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DeliverNewspaper
path: ../TinyLife/Actions/ActionType.Internal.cs
- startLine: 30
+ startLine: 31
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1044,7 +1074,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Die
path: ../TinyLife/Actions/ActionType.Internal.cs
- startLine: 34
+ startLine: 35
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1071,7 +1101,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CollectTrash
path: ../TinyLife/Actions/ActionType.Internal.cs
- startLine: 35
+ startLine: 36
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1098,7 +1128,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VisitorGoHome
path: ../TinyLife/Actions/ActionType.Internal.cs
- startLine: 39
+ startLine: 40
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1125,7 +1155,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFoodSomewhereElse
path: ../TinyLife/Actions/ActionType.Internal.cs
- startLine: 47
+ startLine: 48
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1152,7 +1182,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LotEmploymentIdle
path: ../TinyLife/Actions/ActionType.Internal.cs
- startLine: 48
+ startLine: 49
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1179,7 +1209,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PrepareOrder
path: ../TinyLife/Actions/ActionType.Internal.cs
- startLine: 51
+ startLine: 52
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1206,7 +1236,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WaitForOrder
path: ../TinyLife/Actions/ActionType.Internal.cs
- startLine: 52
+ startLine: 53
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1233,7 +1263,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFoodFromDisplayCase
path: ../TinyLife/Actions/ActionType.Internal.cs
- startLine: 53
+ startLine: 54
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1260,7 +1290,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AgeUp
path: ../TinyLife/Actions/ActionType.Internal.cs
- startLine: 54
+ startLine: 55
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1287,7 +1317,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CelebrateBirthday
path: ../TinyLife/Actions/ActionType.Internal.cs
- startLine: 55
+ startLine: 56
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1314,7 +1344,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HelpWithTraining
path: ../TinyLife/Actions/ActionType.Internal.cs
- startLine: 58
+ startLine: 59
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1557,7 +1587,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PutDown
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 58
+ startLine: 59
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1584,7 +1614,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PrepareFood
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 68
+ startLine: 69
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1611,7 +1641,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CookFood
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 77
+ startLine: 78
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1638,7 +1668,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BakeFood
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 88
+ startLine: 89
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1665,7 +1695,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PickUp
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 99
+ startLine: 100
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1692,7 +1722,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Eat
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 104
+ startLine: 105
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1719,7 +1749,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GrabServing
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 129
+ startLine: 130
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1746,7 +1776,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CallToMeal
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 148
+ startLine: 149
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1773,7 +1803,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PlaySingleplayerGames
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 155
+ startLine: 156
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1800,7 +1830,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PlayOnlineGames
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 156
+ startLine: 157
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1827,7 +1857,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WatchWalkthroughs
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 157
+ startLine: 158
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1854,7 +1884,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: JoinEasyTournament
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 158
+ startLine: 159
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1881,7 +1911,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: JoinAdvancedTournament
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 159
+ startLine: 160
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1908,7 +1938,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Chat
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 160
+ startLine: 161
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1935,7 +1965,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ChatWith
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 170
+ startLine: 171
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1962,7 +1992,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CleanDish
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 174
+ startLine: 175
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1989,7 +2019,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ChangeOutfit
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 183
+ startLine: 184
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2016,7 +2046,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EditOutfits
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 196
+ startLine: 197
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2043,7 +2073,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GoHome
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 199
+ startLine: 200
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2070,7 +2100,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VisitLot
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 213
+ startLine: 214
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2367,7 +2397,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TakeParentalLeave
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 320
+ startLine: 319
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2394,7 +2424,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: QuitJob
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 324
+ startLine: 323
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2421,7 +2451,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MopPuddle
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 327
+ startLine: 326
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2448,7 +2478,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PracticeProgramming
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 339
+ startLine: 338
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2475,7 +2505,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ModGame
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 347
+ startLine: 346
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2502,7 +2532,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateApp
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 353
+ startLine: 352
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2529,7 +2559,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PublishApp
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 359
+ startLine: 358
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2556,7 +2586,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HackSomeone
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 365
+ startLine: 364
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2583,7 +2613,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ResearchProgrammingPatterns
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 370
+ startLine: 369
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2610,7 +2640,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WatchTv
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 375
+ startLine: 374
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2637,7 +2667,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Repair
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 385
+ startLine: 384
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2664,7 +2694,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PayBills
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 399
+ startLine: 398
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2691,7 +2721,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PracticeWriting
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 413
+ startLine: 412
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2718,7 +2748,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WriteBook
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 421
+ startLine: 420
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2745,7 +2775,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SelfPublishBook
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 431
+ startLine: 430
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2772,7 +2802,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HaveBookPublished
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 432
+ startLine: 431
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2799,7 +2829,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LockDoor
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 433
+ startLine: 432
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2826,7 +2856,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AdmireLgbtFlag
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 438
+ startLine: 437
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2853,7 +2883,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetWater
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 441
+ startLine: 440
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2880,7 +2910,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WashHands
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 449
+ startLine: 448
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2907,7 +2937,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ToggleLight
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 456
+ startLine: 455
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2934,7 +2964,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ToggleAllLights
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 459
+ startLine: 458
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2961,7 +2991,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GrillFood
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 471
+ startLine: 470
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2988,7 +3018,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ThrowAway
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 481
+ startLine: 480
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3015,7 +3045,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Scrap
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 489
+ startLine: 488
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3042,7 +3072,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CleanEverything
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 495
+ startLine: 494
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3069,7 +3099,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Clean
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 501
+ startLine: 500
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3096,7 +3126,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Light
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 509
+ startLine: 508
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3123,7 +3153,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DoHomework
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 518
+ startLine: 517
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3150,7 +3180,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PlayWithToy
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 530
+ startLine: 529
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3177,7 +3207,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CookChildFood
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 543
+ startLine: 542
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3204,7 +3234,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PlayInSandbox
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 556
+ startLine: 555
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3231,7 +3261,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ShufflePuzzle
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 565
+ startLine: 564
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3258,7 +3288,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Puzzle
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 573
+ startLine: 572
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3267,33 +3297,6 @@ items:
return:
type: TinyLife.Actions.ActionType
content.vb: Public Shared ReadOnly Puzzle As ActionType
-- uid: TinyLife.Actions.ActionType.PsychSelfUp
- commentId: F:TinyLife.Actions.ActionType.PsychSelfUp
- id: PsychSelfUp
- parent: TinyLife.Actions.ActionType
- langs:
- - csharp
- - vb
- name: PsychSelfUp
- nameWithType: ActionType.PsychSelfUp
- fullName: TinyLife.Actions.ActionType.PsychSelfUp
- type: Field
- source:
- remote:
- path: TinyLife/Actions/ActionType.Misc.cs
- branch: main
- repo: https://git.ellpeck.de/Ellpeck/TinyLife
- id: PsychSelfUp
- path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 581
- assemblies:
- - Tiny Life
- namespace: TinyLife.Actions
- syntax:
- content: public static readonly ActionType PsychSelfUp
- return:
- type: TinyLife.Actions.ActionType
- content.vb: Public Shared ReadOnly PsychSelfUp As ActionType
- uid: TinyLife.Actions.ActionType.Store
commentId: F:TinyLife.Actions.ActionType.Store
id: Store
@@ -3312,7 +3315,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Store
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 585
+ startLine: 580
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3339,7 +3342,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFurnitureMail
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 596
+ startLine: 591
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3366,7 +3369,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetJobFromNewspaper
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 604
+ startLine: 599
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3393,7 +3396,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ReadNewspaper
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 612
+ startLine: 607
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3420,7 +3423,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ReadJokes
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 620
+ startLine: 615
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3447,7 +3450,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BrewCoffee
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 628
+ startLine: 623
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3474,7 +3477,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MakeTea
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 638
+ startLine: 633
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3501,7 +3504,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TinkerWith
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 648
+ startLine: 643
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3528,7 +3531,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AdmireFood
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 656
+ startLine: 651
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3555,7 +3558,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddALittleSomething
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 664
+ startLine: 659
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3582,7 +3585,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RunAround
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 678
+ startLine: 673
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3609,7 +3612,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Rummage
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 687
+ startLine: 682
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3636,7 +3639,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddCandle
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 694
+ startLine: 689
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3663,7 +3666,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BlowOutCandles
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 700
+ startLine: 695
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3690,7 +3693,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PutInFridge
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 704
+ startLine: 699
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3717,7 +3720,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TakeFromFridge
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 718
+ startLine: 713
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3744,7 +3747,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CleanOutFridge
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 722
+ startLine: 717
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3771,7 +3774,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetLeftovers
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 733
+ startLine: 728
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3798,7 +3801,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AdoptChild
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 740
+ startLine: 735
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3825,7 +3828,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ResearchBusinessPlans
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 748
+ startLine: 743
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3852,7 +3855,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PracticeSalesPitch
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 756
+ startLine: 751
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3879,7 +3882,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ReadSkillBook
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 764
+ startLine: 759
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3906,7 +3909,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ToggleNewspapers
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 773
+ startLine: 768
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3933,7 +3936,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TakeOutTrash
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 778
+ startLine: 773
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3960,7 +3963,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PlayOnJungleGym
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 790
+ startLine: 785
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3987,7 +3990,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ColorColoringBook
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 799
+ startLine: 794
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4014,7 +4017,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CollectSunlight
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 808
+ startLine: 803
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4041,7 +4044,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GoJogging
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 811
+ startLine: 806
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4068,7 +4071,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MoveHere
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 819
+ startLine: 814
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4077,6 +4080,33 @@ items:
return:
type: TinyLife.Actions.ActionType
content.vb: Public Shared ReadOnly MoveHere As ActionType
+- uid: TinyLife.Actions.ActionType.PsychSelfUp
+ commentId: F:TinyLife.Actions.ActionType.PsychSelfUp
+ id: PsychSelfUp
+ parent: TinyLife.Actions.ActionType
+ langs:
+ - csharp
+ - vb
+ name: PsychSelfUp
+ nameWithType: ActionType.PsychSelfUp
+ fullName: TinyLife.Actions.ActionType.PsychSelfUp
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Actions/ActionType.Misc.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: PsychSelfUp
+ path: ../TinyLife/Actions/ActionType.Misc.cs
+ startLine: 821
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Actions
+ syntax:
+ content: public static readonly ActionType PsychSelfUp
+ return:
+ type: TinyLife.Actions.ActionType
+ content.vb: Public Shared ReadOnly PsychSelfUp As ActionType
- uid: TinyLife.Actions.ActionType.ReadBabyBook
commentId: F:TinyLife.Actions.ActionType.ReadBabyBook
id: ReadBabyBook
@@ -4095,7 +4125,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ReadBabyBook
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 826
+ startLine: 825
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4122,7 +4152,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Potty
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 838
+ startLine: 837
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4149,7 +4179,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UseDiaper
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 850
+ startLine: 849
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4176,7 +4206,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FollowAdult
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 858
+ startLine: 857
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4203,7 +4233,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HaveBaby
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 875
+ startLine: 874
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4230,7 +4260,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HaveAbortion
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 883
+ startLine: 882
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4257,7 +4287,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TakePregnancyTest
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 886
+ startLine: 885
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4284,7 +4314,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TakeOutOfCrib
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 893
+ startLine: 892
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4311,7 +4341,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SleepInCrib
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 902
+ startLine: 901
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4320,6 +4350,33 @@ items:
return:
type: TinyLife.Actions.ActionType
content.vb: Public Shared ReadOnly SleepInCrib As ActionType
+- uid: TinyLife.Actions.ActionType.MakeDrinks
+ commentId: F:TinyLife.Actions.ActionType.MakeDrinks
+ id: MakeDrinks
+ parent: TinyLife.Actions.ActionType
+ langs:
+ - csharp
+ - vb
+ name: MakeDrinks
+ nameWithType: ActionType.MakeDrinks
+ fullName: TinyLife.Actions.ActionType.MakeDrinks
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Actions/ActionType.Misc.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: MakeDrinks
+ path: ../TinyLife/Actions/ActionType.Misc.cs
+ startLine: 915
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Actions
+ syntax:
+ content: public static readonly ActionType MakeDrinks
+ return:
+ type: TinyLife.Actions.ActionType
+ content.vb: Public Shared ReadOnly MakeDrinks As ActionType
- uid: TinyLife.Actions.ActionType.MixProteinShake
commentId: F:TinyLife.Actions.ActionType.MixProteinShake
id: MixProteinShake
@@ -4779,33 +4836,6 @@ items:
return:
type: TinyLife.Actions.ActionType
content.vb: Public Shared ReadOnly AskToTaste As ActionType
-- uid: TinyLife.Actions.ActionType.BribeForFriendship
- commentId: F:TinyLife.Actions.ActionType.BribeForFriendship
- id: BribeForFriendship
- parent: TinyLife.Actions.ActionType
- langs:
- - csharp
- - vb
- name: BribeForFriendship
- nameWithType: ActionType.BribeForFriendship
- fullName: TinyLife.Actions.ActionType.BribeForFriendship
- type: Field
- source:
- remote:
- path: TinyLife/Actions/ActionType.Social.cs
- branch: main
- repo: https://git.ellpeck.de/Ellpeck/TinyLife
- id: BribeForFriendship
- path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 134
- assemblies:
- - Tiny Life
- namespace: TinyLife.Actions
- syntax:
- content: public static readonly ActionType BribeForFriendship
- return:
- type: TinyLife.Actions.ActionType
- content.vb: Public Shared ReadOnly BribeForFriendship As ActionType
- uid: TinyLife.Actions.ActionType.OrderCoffee
commentId: F:TinyLife.Actions.ActionType.OrderCoffee
id: OrderCoffee
@@ -4824,7 +4854,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OrderCoffee
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 144
+ startLine: 134
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4851,7 +4881,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OrderTea
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 154
+ startLine: 144
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4878,7 +4908,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OrderCafeFood
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 165
+ startLine: 155
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4905,7 +4935,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AskAboutNonfictionBooks
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 174
+ startLine: 164
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4932,7 +4962,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AskAboutFictionBooks
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 186
+ startLine: 176
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4959,7 +4989,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PickUpPerson
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 198
+ startLine: 188
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4986,7 +5016,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PutDownPerson
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 208
+ startLine: 198
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5013,7 +5043,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HomeworkHelp
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 218
+ startLine: 208
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5040,7 +5070,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AskToCook
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 226
+ startLine: 216
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5067,7 +5097,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InviteIn
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 238
+ startLine: 228
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5076,6 +5106,33 @@ items:
return:
type: TinyLife.Actions.ActionType
content.vb: Public Shared ReadOnly InviteIn As ActionType
+- uid: TinyLife.Actions.ActionType.BribeForFriendship
+ commentId: F:TinyLife.Actions.ActionType.BribeForFriendship
+ id: BribeForFriendship
+ parent: TinyLife.Actions.ActionType
+ langs:
+ - csharp
+ - vb
+ name: BribeForFriendship
+ nameWithType: ActionType.BribeForFriendship
+ fullName: TinyLife.Actions.ActionType.BribeForFriendship
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Actions/ActionType.Social.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: BribeForFriendship
+ path: ../TinyLife/Actions/ActionType.Social.cs
+ startLine: 243
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Actions
+ syntax:
+ content: public static readonly ActionType BribeForFriendship
+ return:
+ type: TinyLife.Actions.ActionType
+ content.vb: Public Shared ReadOnly BribeForFriendship As ActionType
- uid: TinyLife.Actions.ActionType.InspectBaby
commentId: F:TinyLife.Actions.ActionType.InspectBaby
id: InspectBaby
@@ -5130,6 +5187,33 @@ items:
return:
type: TinyLife.Actions.ActionType
content.vb: Public Shared ReadOnly AnnouncePregnancy As ActionType
+- uid: TinyLife.Actions.ActionType.OrderDrinks
+ commentId: F:TinyLife.Actions.ActionType.OrderDrinks
+ id: OrderDrinks
+ parent: TinyLife.Actions.ActionType
+ langs:
+ - csharp
+ - vb
+ name: OrderDrinks
+ nameWithType: ActionType.OrderDrinks
+ fullName: TinyLife.Actions.ActionType.OrderDrinks
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Actions/ActionType.Social.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: OrderDrinks
+ path: ../TinyLife/Actions/ActionType.Social.cs
+ startLine: 264
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Actions
+ syntax:
+ content: public static readonly ActionType OrderDrinks
+ return:
+ type: TinyLife.Actions.ActionType
+ content.vb: Public Shared ReadOnly OrderDrinks As ActionType
- uid: TinyLife.Actions.ActionType.Talk
commentId: F:TinyLife.Actions.ActionType.Talk
id: Talk
@@ -5148,7 +5232,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Talk
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 267
+ startLine: 276
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5175,7 +5259,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AskAboutDay
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 271
+ startLine: 280
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5202,7 +5286,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TellEngagingStory
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 276
+ startLine: 285
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5229,7 +5313,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TellStory
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 281
+ startLine: 290
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5256,7 +5340,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TalkAboutWork
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 285
+ startLine: 294
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5283,7 +5367,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TalkAboutNeighborhood
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 291
+ startLine: 300
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5310,7 +5394,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TalkAboutOutdoors
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 296
+ startLine: 305
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5337,7 +5421,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TalkAboutFood
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 300
+ startLine: 309
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5364,7 +5448,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DiscussWorkoutRegimen
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 304
+ startLine: 313
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5391,7 +5475,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CompareMuscleSize
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 311
+ startLine: 320
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5418,7 +5502,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GushAboutPartner
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 318
+ startLine: 327
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5445,7 +5529,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AskAboutGamingRig
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 324
+ startLine: 333
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5472,7 +5556,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AskAboutComputerSpecs
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 329
+ startLine: 338
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5499,7 +5583,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BoastAboutPagesWritten
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 334
+ startLine: 343
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5526,7 +5610,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PoseMathPuzzle
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 340
+ startLine: 349
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5553,7 +5637,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ExpressFearOfCrowds
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 345
+ startLine: 354
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5580,7 +5664,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TalkAboutNaps
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 350
+ startLine: 359
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5607,7 +5691,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TalkAboutWatchingTv
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 356
+ startLine: 365
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5634,7 +5718,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InviteToHousehold
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 361
+ startLine: 370
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5661,7 +5745,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AskToTellStory
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 366
+ startLine: 375
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5688,7 +5772,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ComplainAboutAdults
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 372
+ startLine: 381
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5715,7 +5799,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ComplainAboutParent
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 377
+ startLine: 386
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5742,7 +5826,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TalkAboutCartoons
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 382
+ startLine: 391
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5769,7 +5853,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TalkAboutSchool
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 387
+ startLine: 396
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5796,7 +5880,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TalkAboutFavoriteToys
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 392
+ startLine: 401
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5823,7 +5907,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AskAboutFamilyWellbeing
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 397
+ startLine: 406
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5850,7 +5934,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TalkAboutFamily
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 403
+ startLine: 412
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5877,7 +5961,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DebatePineappleOnPizza
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 409
+ startLine: 418
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5904,7 +5988,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DiscussFineDining
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 415
+ startLine: 424
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5931,7 +6015,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TalkAboutSpicyFood
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 420
+ startLine: 429
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5958,7 +6042,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AskMedicalHistory
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 425
+ startLine: 434
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5985,7 +6069,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TalkAboutNatureWalks
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 430
+ startLine: 439
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6012,7 +6096,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CriticizeDeforestation
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 435
+ startLine: 444
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6039,7 +6123,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DiscussNpP
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 440
+ startLine: 449
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6066,7 +6150,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BragAboutComputer
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 445
+ startLine: 454
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6093,7 +6177,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DiscussHomeAutomation
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 450
+ startLine: 459
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6120,7 +6204,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AskIfSingle
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 455
+ startLine: 464
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6147,7 +6231,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SuggestThriftstores
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 466
+ startLine: 475
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6174,7 +6258,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EnthuseAboutCoupons
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 471
+ startLine: 480
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6201,7 +6285,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TalkAboutBestSpots
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 476
+ startLine: 485
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6228,7 +6312,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TalkAboutBestToy
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 481
+ startLine: 490
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6255,7 +6339,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TeachLifeLesson
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 486
+ startLine: 495
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6282,7 +6366,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HowYouveGrown
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 492
+ startLine: 501
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6309,7 +6393,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ComparePhysicalFeatures
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 497
+ startLine: 506
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6336,7 +6420,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AskAboutCareerDreams
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 503
+ startLine: 512
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6363,7 +6447,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AskAboutParenting
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 509
+ startLine: 518
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6390,7 +6474,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ExplainActivities
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 517
+ startLine: 526
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6417,7 +6501,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ExpressPregnancyConcerns
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 524
+ startLine: 533
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6444,7 +6528,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TellJoke
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 534
+ startLine: 543
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6471,7 +6555,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TellFunnyStory
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 538
+ startLine: 547
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6498,7 +6582,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TellRidiculousStory
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 542
+ startLine: 551
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6525,7 +6609,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TellComplexJoke
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 546
+ startLine: 555
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6552,7 +6636,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PlayTrick
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 550
+ startLine: 559
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6579,7 +6663,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: JokeAboutWork
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 554
+ startLine: 563
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6606,7 +6690,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: JokeAboutOwnUnemployment
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 560
+ startLine: 569
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6633,7 +6717,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: JokeAboutTreadmillAccidents
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 566
+ startLine: 575
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6660,7 +6744,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: JokeAboutWritingStyle
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 571
+ startLine: 580
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6687,7 +6771,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: JokeAboutAromance
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 576
+ startLine: 585
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6714,7 +6798,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: JokeAboutAsexuality
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 581
+ startLine: 590
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6741,7 +6825,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TellJokeAboutSomething
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 586
+ startLine: 595
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6768,7 +6852,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TellDadJoke
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 595
+ startLine: 604
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6795,7 +6879,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: JokeAboutFamilyGatherings
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 601
+ startLine: 610
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6822,7 +6906,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: JokeAboutTrees
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 607
+ startLine: 616
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6849,7 +6933,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: JokeAboutSmartHome
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 612
+ startLine: 621
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6876,7 +6960,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: JokeAboutOverspending
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 617
+ startLine: 626
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6903,7 +6987,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TalkAboutFunnyCityName
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 622
+ startLine: 631
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6930,7 +7014,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Insult
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 629
+ startLine: 638
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6957,7 +7041,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ImplyMotherIsCamel
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 634
+ startLine: 643
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6984,7 +7068,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MakeFunOfUnemployment
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 638
+ startLine: 647
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7011,7 +7095,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MakeFunOfLaziness
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 644
+ startLine: 653
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7038,7 +7122,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MakeFunOfIntroversion
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 649
+ startLine: 658
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7065,7 +7149,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MakeFunOfNiceness
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 654
+ startLine: 663
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7092,7 +7176,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ComplainAboutRelationship
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 659
+ startLine: 668
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7119,7 +7203,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MakeFunOfPoorFitness
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 664
+ startLine: 673
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7146,7 +7230,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MakeFunOfFriends
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 670
+ startLine: 679
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7173,7 +7257,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MakeFunOfBeingNerd
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 675
+ startLine: 684
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7200,7 +7284,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MakeFunOfBeingBadAtSchool
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 680
+ startLine: 689
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7227,7 +7311,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ShooChild
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 685
+ startLine: 694
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7254,7 +7338,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MakeFunOfFoodIntolerance
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 691
+ startLine: 700
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7281,7 +7365,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ChastiseForFoodBeliefs
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 697
+ startLine: 706
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7308,7 +7392,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MakeFunOfBeingOutdoorsy
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 703
+ startLine: 712
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7335,7 +7419,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ImplyHomeSmarter
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 708
+ startLine: 717
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7362,7 +7446,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ArgueAboutToyOwnership
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 713
+ startLine: 722
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7389,7 +7473,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Flirt
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 720
+ startLine: 729
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7416,7 +7500,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ComplimentLooks
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 724
+ startLine: 733
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7443,7 +7527,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MakeRisqueRemark
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 728
+ startLine: 737
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7470,7 +7554,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BeEnticing
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 734
+ startLine: 743
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7497,7 +7581,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CasualCompliment
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 739
+ startLine: 748
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7524,7 +7608,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ReciteLovePoem
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 744
+ startLine: 753
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7551,7 +7635,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DeepCompliment
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 749
+ startLine: 758
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7578,7 +7662,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FlirtyJoke
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 754
+ startLine: 763
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7605,7 +7689,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StartDating
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 760
+ startLine: 769
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7632,7 +7716,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FoolAround
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 777
+ startLine: 786
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7659,7 +7743,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Kiss
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 790
+ startLine: 799
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7686,7 +7770,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AdmitToBeingRomanticWithSomeoneElse
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 801
+ startLine: 810
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7713,7 +7797,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BreakUp
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 814
+ startLine: 823
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7740,7 +7824,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ToggleTryingForBaby
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 832
+ startLine: 841
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7767,7 +7851,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Babble
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 855
+ startLine: 864
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7794,7 +7878,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CryAt
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 861
+ startLine: 870
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7821,7 +7905,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AskWhy
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 867
+ startLine: 876
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7848,7 +7932,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AskHow
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 872
+ startLine: 881
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7875,7 +7959,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TalkAboutPlaying
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 877
+ startLine: 886
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7902,7 +7986,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: YoureSoTall
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 882
+ startLine: 891
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7929,7 +8013,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HelpBabyBook
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 887
+ startLine: 896
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7956,7 +8040,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HelpPotty
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 900
+ startLine: 909
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7983,7 +8067,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ChangeDiaper
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 907
+ startLine: 916
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -8010,7 +8094,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CleanUpBaby
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 919
+ startLine: 928
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -8037,7 +8121,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BatheBaby
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 926
+ startLine: 935
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -8064,7 +8148,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PutInCrib
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 933
+ startLine: 942
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -8091,7 +8175,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AskToTakeOutOfCrib
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 940
+ startLine: 949
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -8118,7 +8202,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AskFood
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 954
+ startLine: 963
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 fe9731a..b48928f 100644
--- a/docs/api/TinyLife.Actions.BehaviorAction-1.yml
+++ b/docs/api/TinyLife.Actions.BehaviorAction-1.yml
@@ -82,6 +82,7 @@ items:
- 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.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}},MLEM.Textures.TextureRegion)
- TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion)
@@ -114,6 +115,7 @@ items:
- 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,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)
@@ -927,6 +929,22 @@ references:
- uid: TinyLife.Actions.ActionType
name: ActionType
- name: )
+- uid: TinyLife.Actions.Action.GetProgress
+ commentId: M:TinyLife.Actions.Action.GetProgress
+ parent: TinyLife.Actions.Action
+ name: GetProgress()
+ nameWithType: Action.GetProgress()
+ fullName: TinyLife.Actions.Action.GetProgress()
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: GetProgress
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: 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
@@ -2809,6 +2827,47 @@ references:
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
- name: )
+- uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ commentId: M:TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ name: IsLotContentVisible(Lot, Person, Vector2?)
+ nameWithType: Action.IsLotContentVisible(Lot, Person, Vector2?)
+ fullName: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot, TinyLife.Objects.Person, Microsoft.Xna.Framework.Vector2?)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - 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,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - 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
diff --git a/docs/api/TinyLife.Actions.BehaviorAction.yml b/docs/api/TinyLife.Actions.BehaviorAction.yml
index e6b94a0..1fee913 100644
--- a/docs/api/TinyLife.Actions.BehaviorAction.yml
+++ b/docs/api/TinyLife.Actions.BehaviorAction.yml
@@ -80,6 +80,7 @@ items:
- 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.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}},MLEM.Textures.TextureRegion)
- TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion)
@@ -112,6 +113,7 @@ items:
- 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,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)
@@ -1035,6 +1037,22 @@ references:
- uid: TinyLife.Actions.ActionType
name: ActionType
- name: )
+- uid: TinyLife.Actions.Action.GetProgress
+ commentId: M:TinyLife.Actions.Action.GetProgress
+ parent: TinyLife.Actions.Action
+ name: GetProgress()
+ nameWithType: Action.GetProgress()
+ fullName: TinyLife.Actions.Action.GetProgress()
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: GetProgress
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: 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
@@ -2917,6 +2935,47 @@ references:
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
- name: )
+- uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ commentId: M:TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ name: IsLotContentVisible(Lot, Person, Vector2?)
+ nameWithType: Action.IsLotContentVisible(Lot, Person, Vector2?)
+ fullName: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot, TinyLife.Objects.Person, Microsoft.Xna.Framework.Vector2?)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - 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,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - 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
diff --git a/docs/api/TinyLife.Actions.Behaviors.GetAndSitDownBehavior.yml b/docs/api/TinyLife.Actions.Behaviors.GetAndSitDownBehavior.yml
index 7eb598c..762773f 100644
--- a/docs/api/TinyLife.Actions.Behaviors.GetAndSitDownBehavior.yml
+++ b/docs/api/TinyLife.Actions.Behaviors.GetAndSitDownBehavior.yml
@@ -288,7 +288,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetInteractingItem
path: ../TinyLife/Actions/Behaviors/GetAndSitDownBehavior.cs
- startLine: 146
+ startLine: 147
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@@ -325,7 +325,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetInteractingItemForAction
path: ../TinyLife/Actions/Behaviors/GetAndSitDownBehavior.cs
- startLine: 173
+ startLine: 174
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
diff --git a/docs/api/TinyLife.Actions.Behaviors.ReadBehavior.yml b/docs/api/TinyLife.Actions.Behaviors.ReadBehavior.yml
index 7b47ca7..c8ebf1a 100644
--- a/docs/api/TinyLife.Actions.Behaviors.ReadBehavior.yml
+++ b/docs/api/TinyLife.Actions.Behaviors.ReadBehavior.yml
@@ -9,6 +9,8 @@ items:
- TinyLife.Actions.Behaviors.ReadBehavior.CanMultitask(TinyLife.Actions.Action)
- TinyLife.Actions.Behaviors.ReadBehavior.FullyInProgress
- TinyLife.Actions.Behaviors.ReadBehavior.Initialize
+ - TinyLife.Actions.Behaviors.ReadBehavior.OnCompleted(TinyLife.Actions.CompletionType)
+ - TinyLife.Actions.Behaviors.ReadBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
langs:
- csharp
- vb
@@ -23,7 +25,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ReadBehavior
path: ../TinyLife/Actions/Behaviors/ReadBehavior.cs
- startLine: 9
+ startLine: 12
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@@ -41,9 +43,7 @@ items:
- TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior.GetNextAction(TinyLife.Actions.CompletionType)
- TinyLife.Actions.Behaviors.ActionBehavior.Action
- TinyLife.Actions.Behaviors.ActionBehavior.CreateLastActions
- - TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject
- - TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type,TinyLife.Actions.Action)
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object,System.Object)
@@ -72,7 +72,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FullyInProgress
path: ../TinyLife/Actions/Behaviors/ReadBehavior.cs
- startLine: 12
+ startLine: 15
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@@ -104,7 +104,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/Behaviors/ReadBehavior.cs
- startLine: 15
+ startLine: 21
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@@ -152,7 +152,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize
path: ../TinyLife/Actions/Behaviors/ReadBehavior.cs
- startLine: 18
+ startLine: 24
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@@ -163,6 +163,48 @@ items:
content.vb: Public Overrides Sub Initialize()
overridden: TinyLife.Actions.Behaviors.ActionBehavior.Initialize
overload: TinyLife.Actions.Behaviors.ReadBehavior.Initialize*
+- uid: TinyLife.Actions.Behaviors.ReadBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
+ commentId: M:TinyLife.Actions.Behaviors.ReadBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
+ id: Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
+ parent: TinyLife.Actions.Behaviors.ReadBehavior
+ langs:
+ - csharp
+ - vb
+ name: Update(GameTime, TimeSpan, float)
+ nameWithType: ReadBehavior.Update(GameTime, TimeSpan, float)
+ fullName: TinyLife.Actions.Behaviors.ReadBehavior.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
+ type: Method
+ source:
+ remote:
+ path: TinyLife/Actions/Behaviors/ReadBehavior.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: Update
+ path: ../TinyLife/Actions/Behaviors/ReadBehavior.cs
+ startLine: 35
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Actions.Behaviors
+ summary: "\nUpdates this action behavior every update frame.\nThis method is automatically called when using in .\n"
+ example: []
+ syntax:
+ content: public override void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier)
+ parameters:
+ - id: time
+ type: Microsoft.Xna.Framework.GameTime
+ description: The game time
+ - id: passedInGame
+ type: System.TimeSpan
+ description: The amount of time that has passed since the last update frame
+ - id: speedMultiplier
+ type: System.Single
+ description: The game speed multiplier, which represents how fast things should happen, which is usually determined by
+ content.vb: Public Overrides Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single)
+ overridden: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
+ overload: TinyLife.Actions.Behaviors.ReadBehavior.Update*
+ nameWithType.vb: ReadBehavior.Update(GameTime, TimeSpan, Single)
+ fullName.vb: TinyLife.Actions.Behaviors.ReadBehavior.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
+ name.vb: Update(GameTime, TimeSpan, Single)
- uid: TinyLife.Actions.Behaviors.ReadBehavior.CanMultitask(TinyLife.Actions.Action)
commentId: M:TinyLife.Actions.Behaviors.ReadBehavior.CanMultitask(TinyLife.Actions.Action)
id: CanMultitask(TinyLife.Actions.Action)
@@ -181,7 +223,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanMultitask
path: ../TinyLife/Actions/Behaviors/ReadBehavior.cs
- startLine: 26
+ startLine: 45
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
@@ -199,6 +241,39 @@ items:
content.vb: Public Overrides Function CanMultitask(other As Action) As Boolean
overridden: TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask(TinyLife.Actions.Action)
overload: TinyLife.Actions.Behaviors.ReadBehavior.CanMultitask*
+- uid: TinyLife.Actions.Behaviors.ReadBehavior.OnCompleted(TinyLife.Actions.CompletionType)
+ commentId: M:TinyLife.Actions.Behaviors.ReadBehavior.OnCompleted(TinyLife.Actions.CompletionType)
+ id: OnCompleted(TinyLife.Actions.CompletionType)
+ parent: TinyLife.Actions.Behaviors.ReadBehavior
+ langs:
+ - csharp
+ - vb
+ name: OnCompleted(CompletionType)
+ nameWithType: ReadBehavior.OnCompleted(CompletionType)
+ fullName: TinyLife.Actions.Behaviors.ReadBehavior.OnCompleted(TinyLife.Actions.CompletionType)
+ type: Method
+ source:
+ remote:
+ path: TinyLife/Actions/Behaviors/ReadBehavior.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: OnCompleted
+ path: ../TinyLife/Actions/Behaviors/ReadBehavior.cs
+ startLine: 50
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Actions.Behaviors
+ summary: "\nCauses any activities that this action behavior executes to be marked as completed.\nThis method is automatically called when using in .\n"
+ example: []
+ syntax:
+ content: public override void OnCompleted(CompletionType completion)
+ parameters:
+ - id: completion
+ type: TinyLife.Actions.CompletionType
+ description: ''
+ content.vb: Public Overrides Sub OnCompleted(completion As CompletionType)
+ overridden: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
+ overload: TinyLife.Actions.Behaviors.ReadBehavior.OnCompleted*
references:
- uid: TinyLife.Actions.BehaviorAction`1
commentId: T:TinyLife.Actions.BehaviorAction`1
@@ -332,57 +407,6 @@ references:
name: CreateLastActions
- name: (
- name: )
-- uid: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- parent: TinyLife.Actions.Behaviors.ActionBehavior
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: Update(GameTime, TimeSpan, float)
- nameWithType: ActionBehavior.Update(GameTime, TimeSpan, float)
- fullName: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
- nameWithType.vb: ActionBehavior.Update(GameTime, TimeSpan, Single)
- fullName.vb: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
- name.vb: Update(GameTime, TimeSpan, Single)
- spec.csharp:
- - uid: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- name: Update
- - 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.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- name: Update
- - 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.Behaviors.ActionBehavior.GetIconObject
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject
parent: TinyLife.Actions.Behaviors.ActionBehavior
@@ -399,26 +423,6 @@ references:
name: GetIconObject
- name: (
- name: )
-- uid: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
- commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
- parent: TinyLife.Actions.Behaviors.ActionBehavior
- name: OnCompleted(CompletionType)
- nameWithType: ActionBehavior.OnCompleted(CompletionType)
- fullName: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
- spec.csharp:
- - uid: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
- name: OnCompleted
- - name: (
- - uid: TinyLife.Actions.CompletionType
- name: CompletionType
- - name: )
- spec.vb:
- - uid: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
- name: OnCompleted
- - name: (
- - uid: TinyLife.Actions.CompletionType
- name: CompletionType
- - name: )
- uid: TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type,TinyLife.Actions.Action)
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.CreateDefaultInstance(System.Type,TinyLife.Actions.Action)
parent: TinyLife.Actions.Behaviors.ActionBehavior
@@ -1021,6 +1025,118 @@ references:
name: Initialize
nameWithType: ReadBehavior.Initialize
fullName: TinyLife.Actions.Behaviors.ReadBehavior.Initialize
+- uid: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
+ commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
+ parent: TinyLife.Actions.Behaviors.ActionBehavior
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.timespan
+ name: Update(GameTime, TimeSpan, float)
+ nameWithType: ActionBehavior.Update(GameTime, TimeSpan, float)
+ fullName: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
+ nameWithType.vb: ActionBehavior.Update(GameTime, TimeSpan, Single)
+ fullName.vb: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
+ name.vb: Update(GameTime, TimeSpan, Single)
+ spec.csharp:
+ - uid: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
+ name: Update
+ - 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.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
+ name: Update
+ - 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.Behaviors.ReadBehavior.Update*
+ commentId: Overload:TinyLife.Actions.Behaviors.ReadBehavior.Update
+ name: Update
+ nameWithType: ReadBehavior.Update
+ fullName: TinyLife.Actions.Behaviors.ReadBehavior.Update
+- 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.Behaviors.ActionBehavior.CanMultitask(TinyLife.Actions.Action)
commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.CanMultitask(TinyLife.Actions.Action)
parent: TinyLife.Actions.Behaviors.ActionBehavior
@@ -1046,3 +1162,34 @@ references:
name: CanMultitask
nameWithType: ReadBehavior.CanMultitask
fullName: TinyLife.Actions.Behaviors.ReadBehavior.CanMultitask
+- uid: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
+ commentId: M:TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
+ parent: TinyLife.Actions.Behaviors.ActionBehavior
+ name: OnCompleted(CompletionType)
+ nameWithType: ActionBehavior.OnCompleted(CompletionType)
+ fullName: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
+ spec.csharp:
+ - uid: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
+ name: OnCompleted
+ - name: (
+ - uid: TinyLife.Actions.CompletionType
+ name: CompletionType
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType)
+ name: OnCompleted
+ - name: (
+ - uid: TinyLife.Actions.CompletionType
+ name: CompletionType
+ - name: )
+- uid: TinyLife.Actions.Behaviors.ReadBehavior.OnCompleted*
+ commentId: Overload:TinyLife.Actions.Behaviors.ReadBehavior.OnCompleted
+ name: OnCompleted
+ nameWithType: ReadBehavior.OnCompleted
+ fullName: TinyLife.Actions.Behaviors.ReadBehavior.OnCompleted
+- uid: TinyLife.Actions.CompletionType
+ commentId: T:TinyLife.Actions.CompletionType
+ parent: TinyLife.Actions
+ name: CompletionType
+ nameWithType: CompletionType
+ fullName: TinyLife.Actions.CompletionType
diff --git a/docs/api/TinyLife.Actions.DebugAction.yml b/docs/api/TinyLife.Actions.DebugAction.yml
index 59485ca..3ef08be 100644
--- a/docs/api/TinyLife.Actions.DebugAction.yml
+++ b/docs/api/TinyLife.Actions.DebugAction.yml
@@ -65,6 +65,7 @@ items:
- 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.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}},MLEM.Textures.TextureRegion)
- TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion)
@@ -97,6 +98,7 @@ items:
- 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,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)
@@ -753,6 +755,22 @@ references:
- uid: TinyLife.Actions.ActionType
name: ActionType
- name: )
+- uid: TinyLife.Actions.Action.GetProgress
+ commentId: M:TinyLife.Actions.Action.GetProgress
+ parent: TinyLife.Actions.Action
+ name: GetProgress()
+ nameWithType: Action.GetProgress()
+ fullName: TinyLife.Actions.Action.GetProgress()
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: GetProgress
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: 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
@@ -2635,6 +2653,47 @@ references:
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
- name: )
+- uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ commentId: M:TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ name: IsLotContentVisible(Lot, Person, Vector2?)
+ nameWithType: Action.IsLotContentVisible(Lot, Person, Vector2?)
+ fullName: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot, TinyLife.Objects.Person, Microsoft.Xna.Framework.Vector2?)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - 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,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - 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
diff --git a/docs/api/TinyLife.Actions.DeferredAction.yml b/docs/api/TinyLife.Actions.DeferredAction.yml
index da7a270..6ada306 100644
--- a/docs/api/TinyLife.Actions.DeferredAction.yml
+++ b/docs/api/TinyLife.Actions.DeferredAction.yml
@@ -66,6 +66,7 @@ items:
- 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.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}},MLEM.Textures.TextureRegion)
- TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion)
@@ -98,6 +99,7 @@ items:
- 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,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)
@@ -827,6 +829,22 @@ references:
- uid: TinyLife.Actions.ActionType
name: ActionType
- name: )
+- uid: TinyLife.Actions.Action.GetProgress
+ commentId: M:TinyLife.Actions.Action.GetProgress
+ parent: TinyLife.Actions.Action
+ name: GetProgress()
+ nameWithType: Action.GetProgress()
+ fullName: TinyLife.Actions.Action.GetProgress()
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: GetProgress
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: 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
@@ -2709,6 +2727,47 @@ references:
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
- name: )
+- uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ commentId: M:TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ name: IsLotContentVisible(Lot, Person, Vector2?)
+ nameWithType: Action.IsLotContentVisible(Lot, Person, Vector2?)
+ fullName: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot, TinyLife.Objects.Person, Microsoft.Xna.Framework.Vector2?)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - 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,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - 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
diff --git a/docs/api/TinyLife.Actions.DieAction.yml b/docs/api/TinyLife.Actions.DieAction.yml
index 00852c7..6c7cf0e 100644
--- a/docs/api/TinyLife.Actions.DieAction.yml
+++ b/docs/api/TinyLife.Actions.DieAction.yml
@@ -65,6 +65,7 @@ items:
- TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)
- TinyLife.Actions.Action.GetIconObject
- TinyLife.Actions.Action.CausesExtremelyFastSpeed
+ - 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.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}},MLEM.Textures.TextureRegion)
- TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion)
@@ -97,6 +98,7 @@ items:
- 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,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)
@@ -383,7 +385,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCompleted
path: ../TinyLife/Actions/DieAction.cs
- startLine: 90
+ startLine: 96
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -415,7 +417,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted
path: ../TinyLife/Actions/DieAction.cs
- startLine: 95
+ startLine: 101
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -448,7 +450,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Enqueue
path: ../TinyLife/Actions/DieAction.cs
- startLine: 107
+ startLine: 113
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -813,6 +815,22 @@ references:
name: CausesExtremelyFastSpeed
- name: (
- name: )
+- uid: TinyLife.Actions.Action.GetProgress
+ commentId: M:TinyLife.Actions.Action.GetProgress
+ parent: TinyLife.Actions.Action
+ name: GetProgress()
+ nameWithType: Action.GetProgress()
+ fullName: TinyLife.Actions.Action.GetProgress()
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: GetProgress
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: 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
@@ -2695,6 +2713,47 @@ references:
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
- name: )
+- uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ commentId: M:TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ name: IsLotContentVisible(Lot, Person, Vector2?)
+ nameWithType: Action.IsLotContentVisible(Lot, Person, Vector2?)
+ fullName: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot, TinyLife.Objects.Person, Microsoft.Xna.Framework.Vector2?)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - 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,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - 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
diff --git a/docs/api/TinyLife.Actions.GoHereAction.yml b/docs/api/TinyLife.Actions.GoHereAction.yml
index 5535fbf..a86d597 100644
--- a/docs/api/TinyLife.Actions.GoHereAction.yml
+++ b/docs/api/TinyLife.Actions.GoHereAction.yml
@@ -78,6 +78,7 @@ items:
- 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.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}},MLEM.Textures.TextureRegion)
- TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion)
@@ -110,6 +111,7 @@ items:
- 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,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)
@@ -947,6 +949,22 @@ references:
- uid: TinyLife.Actions.ActionType
name: ActionType
- name: )
+- uid: TinyLife.Actions.Action.GetProgress
+ commentId: M:TinyLife.Actions.Action.GetProgress
+ parent: TinyLife.Actions.Action
+ name: GetProgress()
+ nameWithType: Action.GetProgress()
+ fullName: TinyLife.Actions.Action.GetProgress()
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: GetProgress
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: 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
@@ -2829,6 +2847,47 @@ references:
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
- name: )
+- uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ commentId: M:TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ name: IsLotContentVisible(Lot, Person, Vector2?)
+ nameWithType: Action.IsLotContentVisible(Lot, Person, Vector2?)
+ fullName: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot, TinyLife.Objects.Person, Microsoft.Xna.Framework.Vector2?)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - 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,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - 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
diff --git a/docs/api/TinyLife.Actions.HelpAction.yml b/docs/api/TinyLife.Actions.HelpAction.yml
index a76fdc6..bc06706 100644
--- a/docs/api/TinyLife.Actions.HelpAction.yml
+++ b/docs/api/TinyLife.Actions.HelpAction.yml
@@ -13,6 +13,7 @@ items:
- TinyLife.Actions.HelpAction.CreateFirstActions
- TinyLife.Actions.HelpAction.CreateHelpedAction(TinyLife.Actions.ActionInfo)
- TinyLife.Actions.HelpAction.GetNextAction(TinyLife.Actions.CompletionType)
+ - TinyLife.Actions.HelpAction.GetProgress
- TinyLife.Actions.HelpAction.HelpedAction
- TinyLife.Actions.HelpAction.Helper
- TinyLife.Actions.HelpAction.InitializeConversation
@@ -134,6 +135,7 @@ items:
- 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,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)
@@ -538,6 +540,38 @@ items:
content.vb: Public Overrides Function GetNextAction(completion As CompletionType) As Action
overridden: TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)
overload: TinyLife.Actions.HelpAction.GetNextAction*
+- uid: TinyLife.Actions.HelpAction.GetProgress
+ commentId: M:TinyLife.Actions.HelpAction.GetProgress
+ id: GetProgress
+ parent: TinyLife.Actions.HelpAction
+ langs:
+ - csharp
+ - vb
+ name: GetProgress()
+ nameWithType: HelpAction.GetProgress()
+ fullName: TinyLife.Actions.HelpAction.GetProgress()
+ type: Method
+ source:
+ remote:
+ path: TinyLife/Actions/HelpAction.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: GetProgress
+ path: ../TinyLife/Actions/HelpAction.cs
+ startLine: 96
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Actions
+ summary: "\nOptionally returns the progress that this action's execution currently exhibits, in a range between 0 and 1.\nThe 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.\nReturning an empty value causes no progress bar to be displayed, and is also the default behavior.\n"
+ 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.HelpAction.GetProgress*
- uid: TinyLife.Actions.HelpAction.CreateFirstActions
commentId: M:TinyLife.Actions.HelpAction.CreateFirstActions
id: CreateFirstActions
@@ -556,7 +590,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateFirstActions
path: ../TinyLife/Actions/HelpAction.cs
- startLine: 96
+ startLine: 101
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -588,7 +622,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InitializeConversation
path: ../TinyLife/Actions/HelpAction.cs
- startLine: 103
+ startLine: 108
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -617,7 +651,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UpdateConversation
path: ../TinyLife/Actions/HelpAction.cs
- startLine: 111
+ startLine: 116
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -659,7 +693,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenOnCompleted
path: ../TinyLife/Actions/HelpAction.cs
- startLine: 135
+ startLine: 140
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -692,7 +726,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnChildCompleted
path: ../TinyLife/Actions/HelpAction.cs
- startLine: 141
+ startLine: 146
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -734,7 +768,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateActions
path: ../TinyLife/Actions/HelpAction.cs
- startLine: 161
+ startLine: 166
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3609,6 +3643,47 @@ references:
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
- name: )
+- uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ commentId: M:TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ name: IsLotContentVisible(Lot, Person, Vector2?)
+ nameWithType: Action.IsLotContentVisible(Lot, Person, Vector2?)
+ fullName: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot, TinyLife.Objects.Person, Microsoft.Xna.Framework.Vector2?)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - 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,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - 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
@@ -4412,6 +4487,78 @@ references:
name: GetNextAction
nameWithType: HelpAction.GetNextAction
fullName: TinyLife.Actions.HelpAction.GetNextAction
+- uid: TinyLife.Actions.Action.GetProgress
+ commentId: M:TinyLife.Actions.Action.GetProgress
+ parent: TinyLife.Actions.Action
+ name: GetProgress()
+ nameWithType: Action.GetProgress()
+ fullName: TinyLife.Actions.Action.GetProgress()
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: GetProgress
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: GetProgress
+ - name: (
+ - name: )
+- uid: TinyLife.Actions.HelpAction.GetProgress*
+ commentId: Overload:TinyLife.Actions.HelpAction.GetProgress
+ name: GetProgress
+ nameWithType: HelpAction.GetProgress
+ fullName: TinyLife.Actions.HelpAction.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.SocialAction.CreateFirstActions
commentId: M:TinyLife.Actions.SocialAction.CreateFirstActions
parent: TinyLife.Actions.SocialAction
@@ -4823,31 +4970,3 @@ references:
- uid: TinyLife.Actions.ActionType.TypeSettings
name: TypeSettings
- 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: )
diff --git a/docs/api/TinyLife.Actions.HoldingPersonAction.yml b/docs/api/TinyLife.Actions.HoldingPersonAction.yml
index 0bfce56..7d28750 100644
--- a/docs/api/TinyLife.Actions.HoldingPersonAction.yml
+++ b/docs/api/TinyLife.Actions.HoldingPersonAction.yml
@@ -96,6 +96,7 @@ items:
- TinyLife.Actions.Action.GetIconObject
- TinyLife.Actions.Action.CausesExtremelyFastSpeed
- 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.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}},MLEM.Textures.TextureRegion)
- TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion)
@@ -128,6 +129,7 @@ items:
- 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,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)
@@ -1394,6 +1396,22 @@ references:
- uid: TinyLife.Actions.ActionType
name: ActionType
- name: )
+- uid: TinyLife.Actions.Action.GetProgress
+ commentId: M:TinyLife.Actions.Action.GetProgress
+ parent: TinyLife.Actions.Action
+ name: GetProgress()
+ nameWithType: Action.GetProgress()
+ fullName: TinyLife.Actions.Action.GetProgress()
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: GetProgress
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: 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
@@ -3276,6 +3294,47 @@ references:
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
- name: )
+- uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ commentId: M:TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ name: IsLotContentVisible(Lot, Person, Vector2?)
+ nameWithType: Action.IsLotContentVisible(Lot, Person, Vector2?)
+ fullName: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot, TinyLife.Objects.Person, Microsoft.Xna.Framework.Vector2?)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - 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,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - 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
diff --git a/docs/api/TinyLife.Actions.MultiAction.yml b/docs/api/TinyLife.Actions.MultiAction.yml
index b606c2b..d273166 100644
--- a/docs/api/TinyLife.Actions.MultiAction.yml
+++ b/docs/api/TinyLife.Actions.MultiAction.yml
@@ -86,6 +86,7 @@ items:
- 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.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}},MLEM.Textures.TextureRegion)
- TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion)
@@ -118,6 +119,7 @@ items:
- 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,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)
@@ -1168,6 +1170,22 @@ references:
- uid: TinyLife.Actions.ActionType
name: ActionType
- name: )
+- uid: TinyLife.Actions.Action.GetProgress
+ commentId: M:TinyLife.Actions.Action.GetProgress
+ parent: TinyLife.Actions.Action
+ name: GetProgress()
+ nameWithType: Action.GetProgress()
+ fullName: TinyLife.Actions.Action.GetProgress()
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: GetProgress
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: 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
@@ -3050,6 +3068,47 @@ references:
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
- name: )
+- uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ commentId: M:TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ name: IsLotContentVisible(Lot, Person, Vector2?)
+ nameWithType: Action.IsLotContentVisible(Lot, Person, Vector2?)
+ fullName: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot, TinyLife.Objects.Person, Microsoft.Xna.Framework.Vector2?)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - 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,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - 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
diff --git a/docs/api/TinyLife.Actions.OrderFromStaffAction.yml b/docs/api/TinyLife.Actions.OrderFromStaffAction.yml
index d535c7b..7f77628 100644
--- a/docs/api/TinyLife.Actions.OrderFromStaffAction.yml
+++ b/docs/api/TinyLife.Actions.OrderFromStaffAction.yml
@@ -5,6 +5,7 @@ items:
id: OrderFromStaffAction
parent: TinyLife.Actions
children:
+ - TinyLife.Actions.OrderFromStaffAction.#ctor(TinyLife.Actions.ActionInfo)
- TinyLife.Actions.OrderFromStaffAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
- TinyLife.Actions.OrderFromStaffAction.CanMultitask(TinyLife.Actions.Action)
- TinyLife.Actions.OrderFromStaffAction.CreateFirstActions
@@ -98,6 +99,7 @@ items:
- TinyLife.Actions.Action.GetIconObject
- TinyLife.Actions.Action.CausesExtremelyFastSpeed
- 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.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}},MLEM.Textures.TextureRegion)
- TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion)
@@ -130,6 +132,7 @@ items:
- 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,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)
@@ -274,6 +277,41 @@ items:
nameWithType.vb: OrderFromStaffAction.New(ActionType, ActionInfo)
fullName.vb: TinyLife.Actions.OrderFromStaffAction.New(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo)
name.vb: New(ActionType, ActionInfo)
+- uid: TinyLife.Actions.OrderFromStaffAction.#ctor(TinyLife.Actions.ActionInfo)
+ commentId: M:TinyLife.Actions.OrderFromStaffAction.#ctor(TinyLife.Actions.ActionInfo)
+ id: '#ctor(TinyLife.Actions.ActionInfo)'
+ parent: TinyLife.Actions.OrderFromStaffAction
+ langs:
+ - csharp
+ - vb
+ name: OrderFromStaffAction(ActionInfo)
+ nameWithType: OrderFromStaffAction.OrderFromStaffAction(ActionInfo)
+ fullName: TinyLife.Actions.OrderFromStaffAction.OrderFromStaffAction(TinyLife.Actions.ActionInfo)
+ type: Constructor
+ source:
+ remote:
+ path: TinyLife/Actions/OrderFromStaffAction.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: .ctor
+ path: ../TinyLife/Actions/OrderFromStaffAction.cs
+ startLine: 33
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Actions
+ summary: "\nCreates a new typeless action with the given action information.\n"
+ example: []
+ syntax:
+ content: protected OrderFromStaffAction(ActionInfo info)
+ parameters:
+ - id: info
+ type: TinyLife.Actions.ActionInfo
+ description: The information for this action.
+ content.vb: Protected Sub New(info As ActionInfo)
+ overload: TinyLife.Actions.OrderFromStaffAction.#ctor*
+ nameWithType.vb: OrderFromStaffAction.New(ActionInfo)
+ fullName.vb: TinyLife.Actions.OrderFromStaffAction.New(TinyLife.Actions.ActionInfo)
+ name.vb: New(ActionInfo)
- uid: TinyLife.Actions.OrderFromStaffAction.CreatePrepareAction(TinyLife.Actions.ActionInfo)
commentId: M:TinyLife.Actions.OrderFromStaffAction.CreatePrepareAction(TinyLife.Actions.ActionInfo)
id: CreatePrepareAction(TinyLife.Actions.ActionInfo)
@@ -292,7 +330,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreatePrepareAction
path: ../TinyLife/Actions/OrderFromStaffAction.cs
- startLine: 37
+ startLine: 40
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -327,7 +365,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateFirstActions
path: ../TinyLife/Actions/OrderFromStaffAction.cs
- startLine: 40
+ startLine: 43
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -359,7 +397,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UpdateConversation
path: ../TinyLife/Actions/OrderFromStaffAction.cs
- startLine: 64
+ startLine: 67
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -401,7 +439,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsConversationCompleted
path: ../TinyLife/Actions/OrderFromStaffAction.cs
- startLine: 71
+ startLine: 74
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -433,7 +471,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanMultitask
path: ../TinyLife/Actions/OrderFromStaffAction.cs
- startLine: 76
+ startLine: 79
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -469,7 +507,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetNextAction
path: ../TinyLife/Actions/OrderFromStaffAction.cs
- startLine: 81
+ startLine: 84
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1455,6 +1493,22 @@ references:
- uid: TinyLife.Actions.ActionType
name: ActionType
- name: )
+- uid: TinyLife.Actions.Action.GetProgress
+ commentId: M:TinyLife.Actions.Action.GetProgress
+ parent: TinyLife.Actions.Action
+ name: GetProgress()
+ nameWithType: Action.GetProgress()
+ fullName: TinyLife.Actions.Action.GetProgress()
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: GetProgress
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: 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
@@ -3337,6 +3391,47 @@ references:
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
- name: )
+- uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ commentId: M:TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ name: IsLotContentVisible(Lot, Person, Vector2?)
+ nameWithType: Action.IsLotContentVisible(Lot, Person, Vector2?)
+ fullName: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot, TinyLife.Objects.Person, Microsoft.Xna.Framework.Vector2?)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - 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,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - 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
diff --git a/docs/api/TinyLife.Actions.OutOfTownAction.yml b/docs/api/TinyLife.Actions.OutOfTownAction.yml
index f65c48b..3ef2939 100644
--- a/docs/api/TinyLife.Actions.OutOfTownAction.yml
+++ b/docs/api/TinyLife.Actions.OutOfTownAction.yml
@@ -79,6 +79,7 @@ items:
- TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action)
- TinyLife.Actions.Action.GetIconObject
- TinyLife.Actions.Action.GetDisplayName
+ - 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.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}},MLEM.Textures.TextureRegion)
- TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion)
@@ -111,6 +112,7 @@ items:
- 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,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)
@@ -921,6 +923,22 @@ references:
name: GetDisplayName
- name: (
- name: )
+- uid: TinyLife.Actions.Action.GetProgress
+ commentId: M:TinyLife.Actions.Action.GetProgress
+ parent: TinyLife.Actions.Action
+ name: GetProgress()
+ nameWithType: Action.GetProgress()
+ fullName: TinyLife.Actions.Action.GetProgress()
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: GetProgress
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: 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
@@ -2803,6 +2821,47 @@ references:
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
- name: )
+- uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ commentId: M:TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ name: IsLotContentVisible(Lot, Person, Vector2?)
+ nameWithType: Action.IsLotContentVisible(Lot, Person, Vector2?)
+ fullName: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot, TinyLife.Objects.Person, Microsoft.Xna.Framework.Vector2?)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - 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,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - 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
diff --git a/docs/api/TinyLife.Actions.PathfindAction.yml b/docs/api/TinyLife.Actions.PathfindAction.yml
index 5a7edec..ac68f89 100644
--- a/docs/api/TinyLife.Actions.PathfindAction.yml
+++ b/docs/api/TinyLife.Actions.PathfindAction.yml
@@ -71,6 +71,7 @@ items:
- 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.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}},MLEM.Textures.TextureRegion)
- TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion)
@@ -103,6 +104,7 @@ items:
- 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,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)
@@ -346,7 +348,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions
- summary: "\nThis method is called when the variable is set to true.\nAt the point of this method being claled, will have a value.\n"
+ summary: "\nThis method is called right before the variable is set to true.\nAt the point of this method being called, will have a value.\n"
example: []
syntax:
content: protected virtual void OnPathReady()
@@ -847,6 +849,22 @@ references:
- uid: TinyLife.Actions.ActionType
name: ActionType
- name: )
+- uid: TinyLife.Actions.Action.GetProgress
+ commentId: M:TinyLife.Actions.Action.GetProgress
+ parent: TinyLife.Actions.Action
+ name: GetProgress()
+ nameWithType: Action.GetProgress()
+ fullName: TinyLife.Actions.Action.GetProgress()
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: GetProgress
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: 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
@@ -2729,6 +2747,47 @@ references:
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
- name: )
+- uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ commentId: M:TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ name: IsLotContentVisible(Lot, Person, Vector2?)
+ nameWithType: Action.IsLotContentVisible(Lot, Person, Vector2?)
+ fullName: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot, TinyLife.Objects.Person, Microsoft.Xna.Framework.Vector2?)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - 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,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - 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
diff --git a/docs/api/TinyLife.Actions.PathfindToPersonAction.yml b/docs/api/TinyLife.Actions.PathfindToPersonAction.yml
index df28b0d..af4d20e 100644
--- a/docs/api/TinyLife.Actions.PathfindToPersonAction.yml
+++ b/docs/api/TinyLife.Actions.PathfindToPersonAction.yml
@@ -67,6 +67,7 @@ items:
- 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.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}},MLEM.Textures.TextureRegion)
- TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion)
@@ -99,6 +100,7 @@ items:
- 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,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)
@@ -807,6 +809,22 @@ references:
- uid: TinyLife.Actions.ActionType
name: ActionType
- name: )
+- uid: TinyLife.Actions.Action.GetProgress
+ commentId: M:TinyLife.Actions.Action.GetProgress
+ parent: TinyLife.Actions.Action
+ name: GetProgress()
+ nameWithType: Action.GetProgress()
+ fullName: TinyLife.Actions.Action.GetProgress()
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: GetProgress
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: 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
@@ -2689,6 +2707,47 @@ references:
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
- name: )
+- uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ commentId: M:TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ name: IsLotContentVisible(Lot, Person, Vector2?)
+ nameWithType: Action.IsLotContentVisible(Lot, Person, Vector2?)
+ fullName: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot, TinyLife.Objects.Person, Microsoft.Xna.Framework.Vector2?)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - 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,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - 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
diff --git a/docs/api/TinyLife.Actions.PutAwayAction.yml b/docs/api/TinyLife.Actions.PutAwayAction.yml
index 18c01c5..abb6ba8 100644
--- a/docs/api/TinyLife.Actions.PutAwayAction.yml
+++ b/docs/api/TinyLife.Actions.PutAwayAction.yml
@@ -76,6 +76,7 @@ items:
- 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.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}},MLEM.Textures.TextureRegion)
- TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion)
@@ -108,6 +109,7 @@ items:
- 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,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)
@@ -860,6 +862,22 @@ references:
- uid: TinyLife.Actions.ActionType
name: ActionType
- name: )
+- uid: TinyLife.Actions.Action.GetProgress
+ commentId: M:TinyLife.Actions.Action.GetProgress
+ parent: TinyLife.Actions.Action
+ name: GetProgress()
+ nameWithType: Action.GetProgress()
+ fullName: TinyLife.Actions.Action.GetProgress()
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: GetProgress
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: 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
@@ -2742,6 +2760,47 @@ references:
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
- name: )
+- uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ commentId: M:TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ name: IsLotContentVisible(Lot, Person, Vector2?)
+ nameWithType: Action.IsLotContentVisible(Lot, Person, Vector2?)
+ fullName: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot, TinyLife.Objects.Person, Microsoft.Xna.Framework.Vector2?)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - 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,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - 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
diff --git a/docs/api/TinyLife.Actions.SellAction.yml b/docs/api/TinyLife.Actions.SellAction.yml
index 6aef19b..f23fea0 100644
--- a/docs/api/TinyLife.Actions.SellAction.yml
+++ b/docs/api/TinyLife.Actions.SellAction.yml
@@ -77,6 +77,7 @@ items:
- 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.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}},MLEM.Textures.TextureRegion)
- TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion)
@@ -109,6 +110,7 @@ items:
- 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,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)
@@ -908,6 +910,22 @@ references:
- uid: TinyLife.Actions.ActionType
name: ActionType
- name: )
+- uid: TinyLife.Actions.Action.GetProgress
+ commentId: M:TinyLife.Actions.Action.GetProgress
+ parent: TinyLife.Actions.Action
+ name: GetProgress()
+ nameWithType: Action.GetProgress()
+ fullName: TinyLife.Actions.Action.GetProgress()
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: GetProgress
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: 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
@@ -2790,6 +2808,47 @@ references:
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
- name: )
+- uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ commentId: M:TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ name: IsLotContentVisible(Lot, Person, Vector2?)
+ nameWithType: Action.IsLotContentVisible(Lot, Person, Vector2?)
+ fullName: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot, TinyLife.Objects.Person, Microsoft.Xna.Framework.Vector2?)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - 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,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - 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
diff --git a/docs/api/TinyLife.Actions.SitAction.yml b/docs/api/TinyLife.Actions.SitAction.yml
index 9da96be..13ff489 100644
--- a/docs/api/TinyLife.Actions.SitAction.yml
+++ b/docs/api/TinyLife.Actions.SitAction.yml
@@ -76,6 +76,7 @@ items:
- 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.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}},MLEM.Textures.TextureRegion)
- TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion)
@@ -108,6 +109,7 @@ items:
- 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,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)
@@ -869,6 +871,22 @@ references:
- uid: TinyLife.Actions.ActionType
name: ActionType
- name: )
+- uid: TinyLife.Actions.Action.GetProgress
+ commentId: M:TinyLife.Actions.Action.GetProgress
+ parent: TinyLife.Actions.Action
+ name: GetProgress()
+ nameWithType: Action.GetProgress()
+ fullName: TinyLife.Actions.Action.GetProgress()
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: GetProgress
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: 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
@@ -2751,6 +2769,47 @@ references:
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
- name: )
+- uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ commentId: M:TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ name: IsLotContentVisible(Lot, Person, Vector2?)
+ nameWithType: Action.IsLotContentVisible(Lot, Person, Vector2?)
+ fullName: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot, TinyLife.Objects.Person, Microsoft.Xna.Framework.Vector2?)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - 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,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - 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
diff --git a/docs/api/TinyLife.Actions.SocialAction.StartPartnerAction.yml b/docs/api/TinyLife.Actions.SocialAction.StartPartnerAction.yml
index d75fd78..bfa3141 100644
--- a/docs/api/TinyLife.Actions.SocialAction.StartPartnerAction.yml
+++ b/docs/api/TinyLife.Actions.SocialAction.StartPartnerAction.yml
@@ -22,7 +22,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StartPartnerAction
path: ../TinyLife/Actions/SocialAction.cs
- startLine: 300
+ startLine: 305
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -63,6 +63,7 @@ items:
- 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.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}},MLEM.Textures.TextureRegion)
- TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion)
@@ -95,6 +96,7 @@ items:
- 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,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)
@@ -126,7 +128,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/SocialAction.cs
- startLine: 303
+ startLine: 308
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -161,7 +163,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize
path: ../TinyLife/Actions/SocialAction.cs
- startLine: 306
+ startLine: 311
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -190,7 +192,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCompleted
path: ../TinyLife/Actions/SocialAction.cs
- startLine: 334
+ startLine: 339
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -612,6 +614,22 @@ references:
- uid: TinyLife.Actions.ActionType
name: ActionType
- name: )
+- uid: TinyLife.Actions.Action.GetProgress
+ commentId: M:TinyLife.Actions.Action.GetProgress
+ parent: TinyLife.Actions.Action
+ name: GetProgress()
+ nameWithType: Action.GetProgress()
+ fullName: TinyLife.Actions.Action.GetProgress()
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: GetProgress
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: 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
@@ -2494,6 +2512,47 @@ references:
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
- name: )
+- uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ commentId: M:TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ name: IsLotContentVisible(Lot, Person, Vector2?)
+ nameWithType: Action.IsLotContentVisible(Lot, Person, Vector2?)
+ fullName: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot, TinyLife.Objects.Person, Microsoft.Xna.Framework.Vector2?)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - 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,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - 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
diff --git a/docs/api/TinyLife.Actions.SocialAction.yml b/docs/api/TinyLife.Actions.SocialAction.yml
index 38489d0..4164ff7 100644
--- a/docs/api/TinyLife.Actions.SocialAction.yml
+++ b/docs/api/TinyLife.Actions.SocialAction.yml
@@ -99,6 +99,7 @@ items:
- TinyLife.Actions.Action.GetIconObject
- TinyLife.Actions.Action.CausesExtremelyFastSpeed
- 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.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}},MLEM.Textures.TextureRegion)
- TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion)
@@ -131,6 +132,7 @@ items:
- 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,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)
@@ -475,7 +477,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InitializeConversation
path: ../TinyLife/Actions/SocialAction.cs
- startLine: 72
+ startLine: 77
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -503,7 +505,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UpdateConversation
path: ../TinyLife/Actions/SocialAction.cs
- startLine: 82
+ startLine: 87
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -544,7 +546,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsConversationCompleted
path: ../TinyLife/Actions/SocialAction.cs
- startLine: 92
+ startLine: 97
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -575,7 +577,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetMaxWaitTime
path: ../TinyLife/Actions/SocialAction.cs
- startLine: 101
+ startLine: 106
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -606,7 +608,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EnqueuePartnerAction
path: ../TinyLife/Actions/SocialAction.cs
- startLine: 111
+ startLine: 116
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -641,7 +643,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPartnerVariety
path: ../TinyLife/Actions/SocialAction.cs
- startLine: 121
+ startLine: 126
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -676,7 +678,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnBothCompleted
path: ../TinyLife/Actions/SocialAction.cs
- startLine: 130
+ startLine: 135
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -708,7 +710,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenUpdate
path: ../TinyLife/Actions/SocialAction.cs
- startLine: 133
+ startLine: 138
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -750,7 +752,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenIsCompleted
path: ../TinyLife/Actions/SocialAction.cs
- startLine: 140
+ startLine: 145
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -782,7 +784,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenInitialize
path: ../TinyLife/Actions/SocialAction.cs
- startLine: 155
+ startLine: 160
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -811,7 +813,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenOnCompleted
path: ../TinyLife/Actions/SocialAction.cs
- startLine: 165
+ startLine: 170
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -844,7 +846,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanCancel
path: ../TinyLife/Actions/SocialAction.cs
- startLine: 175
+ startLine: 180
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -880,7 +882,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanMultitask
path: ../TinyLife/Actions/SocialAction.cs
- startLine: 182
+ startLine: 187
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -916,7 +918,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanStartNow
path: ../TinyLife/Actions/SocialAction.cs
- startLine: 193
+ startLine: 198
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -948,7 +950,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplayName
path: ../TinyLife/Actions/SocialAction.cs
- startLine: 201
+ startLine: 206
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -980,7 +982,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TryForceResult
path: ../TinyLife/Actions/SocialAction.cs
- startLine: 206
+ startLine: 211
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1022,7 +1024,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InvokeForBoth
path: ../TinyLife/Actions/SocialAction.cs
- startLine: 219
+ startLine: 224
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1057,7 +1059,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsHelper
path: ../TinyLife/Actions/SocialAction.cs
- startLine: 229
+ startLine: 234
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1095,7 +1097,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHelper
path: ../TinyLife/Actions/SocialAction.cs
- startLine: 239
+ startLine: 244
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1133,7 +1135,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRecipientAction
path: ../TinyLife/Actions/SocialAction.cs
- startLine: 249
+ startLine: 254
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1171,7 +1173,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateAskOffer
path: ../TinyLife/Actions/SocialAction.cs
- startLine: 267
+ startLine: 272
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1644,6 +1646,22 @@ references:
- uid: TinyLife.Actions.ActionType
name: ActionType
- name: )
+- uid: TinyLife.Actions.Action.GetProgress
+ commentId: M:TinyLife.Actions.Action.GetProgress
+ parent: TinyLife.Actions.Action
+ name: GetProgress()
+ nameWithType: Action.GetProgress()
+ fullName: TinyLife.Actions.Action.GetProgress()
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: GetProgress
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: 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
@@ -3526,6 +3544,47 @@ references:
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
- name: )
+- uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ commentId: M:TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ name: IsLotContentVisible(Lot, Person, Vector2?)
+ nameWithType: Action.IsLotContentVisible(Lot, Person, Vector2?)
+ fullName: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot, TinyLife.Objects.Person, Microsoft.Xna.Framework.Vector2?)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - 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,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - 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
diff --git a/docs/api/TinyLife.Actions.StoreAction.yml b/docs/api/TinyLife.Actions.StoreAction.yml
index 254171c..9bcff9e 100644
--- a/docs/api/TinyLife.Actions.StoreAction.yml
+++ b/docs/api/TinyLife.Actions.StoreAction.yml
@@ -76,6 +76,7 @@ items:
- 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.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}},MLEM.Textures.TextureRegion)
- TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion)
@@ -108,6 +109,7 @@ items:
- 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,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)
@@ -881,6 +883,22 @@ references:
- uid: TinyLife.Actions.ActionType
name: ActionType
- name: )
+- uid: TinyLife.Actions.Action.GetProgress
+ commentId: M:TinyLife.Actions.Action.GetProgress
+ parent: TinyLife.Actions.Action
+ name: GetProgress()
+ nameWithType: Action.GetProgress()
+ fullName: TinyLife.Actions.Action.GetProgress()
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: GetProgress
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: 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
@@ -2763,6 +2781,47 @@ references:
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
- name: )
+- uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ commentId: M:TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ name: IsLotContentVisible(Lot, Person, Vector2?)
+ nameWithType: Action.IsLotContentVisible(Lot, Person, Vector2?)
+ fullName: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot, TinyLife.Objects.Person, Microsoft.Xna.Framework.Vector2?)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - 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,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - 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
diff --git a/docs/api/TinyLife.Actions.TalkAction.yml b/docs/api/TinyLife.Actions.TalkAction.yml
index f8086a7..9f3f046 100644
--- a/docs/api/TinyLife.Actions.TalkAction.yml
+++ b/docs/api/TinyLife.Actions.TalkAction.yml
@@ -102,6 +102,7 @@ items:
- TinyLife.Actions.Action.GetIconObject
- TinyLife.Actions.Action.CausesExtremelyFastSpeed
- 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.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}},MLEM.Textures.TextureRegion)
- TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion)
@@ -134,6 +135,7 @@ items:
- 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,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)
@@ -1675,6 +1677,22 @@ references:
- uid: TinyLife.Actions.ActionType
name: ActionType
- name: )
+- uid: TinyLife.Actions.Action.GetProgress
+ commentId: M:TinyLife.Actions.Action.GetProgress
+ parent: TinyLife.Actions.Action
+ name: GetProgress()
+ nameWithType: Action.GetProgress()
+ fullName: TinyLife.Actions.Action.GetProgress()
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: GetProgress
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: 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
@@ -3557,6 +3575,47 @@ references:
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
- name: )
+- uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ commentId: M:TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ name: IsLotContentVisible(Lot, Person, Vector2?)
+ nameWithType: Action.IsLotContentVisible(Lot, Person, Vector2?)
+ fullName: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot, TinyLife.Objects.Person, Microsoft.Xna.Framework.Vector2?)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - 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,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - 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
diff --git a/docs/api/TinyLife.Actions.TellPeopleToLeaveRoomAction.yml b/docs/api/TinyLife.Actions.TellPeopleToLeaveRoomAction.yml
index 2861299..3439e93 100644
--- a/docs/api/TinyLife.Actions.TellPeopleToLeaveRoomAction.yml
+++ b/docs/api/TinyLife.Actions.TellPeopleToLeaveRoomAction.yml
@@ -65,6 +65,7 @@ items:
- 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.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}},MLEM.Textures.TextureRegion)
- TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion)
@@ -97,6 +98,7 @@ items:
- 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,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)
@@ -715,6 +717,22 @@ references:
- uid: TinyLife.Actions.ActionType
name: ActionType
- name: )
+- uid: TinyLife.Actions.Action.GetProgress
+ commentId: M:TinyLife.Actions.Action.GetProgress
+ parent: TinyLife.Actions.Action
+ name: GetProgress()
+ nameWithType: Action.GetProgress()
+ fullName: TinyLife.Actions.Action.GetProgress()
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: GetProgress
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: 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
@@ -2597,6 +2615,47 @@ references:
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
- name: )
+- uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ commentId: M:TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ name: IsLotContentVisible(Lot, Person, Vector2?)
+ nameWithType: Action.IsLotContentVisible(Lot, Person, Vector2?)
+ fullName: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot, TinyLife.Objects.Person, Microsoft.Xna.Framework.Vector2?)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - 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,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - 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
diff --git a/docs/api/TinyLife.Actions.TryGoHereAction.yml b/docs/api/TinyLife.Actions.TryGoHereAction.yml
index 743eb92..6a76691 100644
--- a/docs/api/TinyLife.Actions.TryGoHereAction.yml
+++ b/docs/api/TinyLife.Actions.TryGoHereAction.yml
@@ -64,6 +64,7 @@ items:
- 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.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}},MLEM.Textures.TextureRegion)
- TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion)
@@ -96,6 +97,7 @@ items:
- 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,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)
@@ -683,6 +685,22 @@ references:
- uid: TinyLife.Actions.ActionType
name: ActionType
- name: )
+- uid: TinyLife.Actions.Action.GetProgress
+ commentId: M:TinyLife.Actions.Action.GetProgress
+ parent: TinyLife.Actions.Action
+ name: GetProgress()
+ nameWithType: Action.GetProgress()
+ fullName: TinyLife.Actions.Action.GetProgress()
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: GetProgress
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: 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
@@ -2565,6 +2583,47 @@ references:
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
- name: )
+- uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ commentId: M:TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ name: IsLotContentVisible(Lot, Person, Vector2?)
+ nameWithType: Action.IsLotContentVisible(Lot, Person, Vector2?)
+ fullName: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot, TinyLife.Objects.Person, Microsoft.Xna.Framework.Vector2?)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - 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,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - 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
diff --git a/docs/api/TinyLife.Actions.WalkAction.yml b/docs/api/TinyLife.Actions.WalkAction.yml
index 3a34980..76a4005 100644
--- a/docs/api/TinyLife.Actions.WalkAction.yml
+++ b/docs/api/TinyLife.Actions.WalkAction.yml
@@ -71,6 +71,7 @@ items:
- 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.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}},MLEM.Textures.TextureRegion)
- TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion)
@@ -103,6 +104,7 @@ items:
- 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,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)
@@ -740,6 +742,22 @@ references:
- uid: TinyLife.Actions.ActionType
name: ActionType
- name: )
+- uid: TinyLife.Actions.Action.GetProgress
+ commentId: M:TinyLife.Actions.Action.GetProgress
+ parent: TinyLife.Actions.Action
+ name: GetProgress()
+ nameWithType: Action.GetProgress()
+ fullName: TinyLife.Actions.Action.GetProgress()
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: GetProgress
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: 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
@@ -2622,6 +2640,47 @@ references:
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
- name: )
+- uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ commentId: M:TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ name: IsLotContentVisible(Lot, Person, Vector2?)
+ nameWithType: Action.IsLotContentVisible(Lot, Person, Vector2?)
+ fullName: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot, TinyLife.Objects.Person, Microsoft.Xna.Framework.Vector2?)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - 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,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - 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
diff --git a/docs/api/TinyLife.Actions.WatchTvAction.yml b/docs/api/TinyLife.Actions.WatchTvAction.yml
index ada96cf..1444d9d 100644
--- a/docs/api/TinyLife.Actions.WatchTvAction.yml
+++ b/docs/api/TinyLife.Actions.WatchTvAction.yml
@@ -79,6 +79,7 @@ items:
- 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.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}},MLEM.Textures.TextureRegion)
- TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion)
@@ -111,6 +112,7 @@ items:
- 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,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)
@@ -1155,6 +1157,22 @@ references:
- uid: TinyLife.Actions.ActionType
name: ActionType
- name: )
+- uid: TinyLife.Actions.Action.GetProgress
+ commentId: M:TinyLife.Actions.Action.GetProgress
+ parent: TinyLife.Actions.Action
+ name: GetProgress()
+ nameWithType: Action.GetProgress()
+ fullName: TinyLife.Actions.Action.GetProgress()
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: GetProgress
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: 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
@@ -3037,6 +3055,47 @@ references:
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
- name: )
+- uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ commentId: M:TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ name: IsLotContentVisible(Lot, Person, Vector2?)
+ nameWithType: Action.IsLotContentVisible(Lot, Person, Vector2?)
+ fullName: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot, TinyLife.Objects.Person, Microsoft.Xna.Framework.Vector2?)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - 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,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - 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
diff --git a/docs/api/TinyLife.Actions.WorkAction.yml b/docs/api/TinyLife.Actions.WorkAction.yml
index 20d0646..3471875 100644
--- a/docs/api/TinyLife.Actions.WorkAction.yml
+++ b/docs/api/TinyLife.Actions.WorkAction.yml
@@ -79,6 +79,7 @@ items:
- TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action)
- TinyLife.Actions.Action.GetIconObject
- TinyLife.Actions.Action.GetDisplayName
+ - 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.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}},MLEM.Textures.TextureRegion)
- TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion)
@@ -111,6 +112,7 @@ items:
- 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,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)
@@ -924,6 +926,22 @@ references:
name: GetDisplayName
- name: (
- name: )
+- uid: TinyLife.Actions.Action.GetProgress
+ commentId: M:TinyLife.Actions.Action.GetProgress
+ parent: TinyLife.Actions.Action
+ name: GetProgress()
+ nameWithType: Action.GetProgress()
+ fullName: TinyLife.Actions.Action.GetProgress()
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: GetProgress
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.GetProgress
+ name: 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
@@ -2806,6 +2824,47 @@ references:
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
- name: )
+- uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ commentId: M:TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ parent: TinyLife.Actions.Action
+ isExternal: true
+ name: IsLotContentVisible(Lot, Person, Vector2?)
+ nameWithType: Action.IsLotContentVisible(Lot, Person, Vector2?)
+ fullName: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot, TinyLife.Objects.Person, Microsoft.Xna.Framework.Vector2?)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - 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,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: IsLotContentVisible
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - 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
diff --git a/docs/api/TinyLife.Debug.CheatDelegate.yml b/docs/api/TinyLife.Debug.CheatDelegate.yml
index 2af14dc..2dc8d45 100644
--- a/docs/api/TinyLife.Debug.CheatDelegate.yml
+++ b/docs/api/TinyLife.Debug.CheatDelegate.yml
@@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CheatDelegate
path: ../TinyLife/Debug.cs
- startLine: 783
+ startLine: 788
assemblies:
- Tiny Life
namespace: TinyLife
diff --git a/docs/api/TinyLife.Debug.DebugDelegate.yml b/docs/api/TinyLife.Debug.DebugDelegate.yml
index 7a4746e..16f7eca 100644
--- a/docs/api/TinyLife.Debug.DebugDelegate.yml
+++ b/docs/api/TinyLife.Debug.DebugDelegate.yml
@@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DebugDelegate
path: ../TinyLife/Debug.cs
- startLine: 788
+ startLine: 793
assemblies:
- Tiny Life
namespace: TinyLife
diff --git a/docs/api/TinyLife.Debug.yml b/docs/api/TinyLife.Debug.yml
index 56e11f7..ccbeb25 100644
--- a/docs/api/TinyLife.Debug.yml
+++ b/docs/api/TinyLife.Debug.yml
@@ -119,7 +119,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TryCheat
path: ../TinyLife/Debug.cs
- startLine: 612
+ startLine: 603
assemblies:
- Tiny Life
namespace: TinyLife
diff --git a/docs/api/TinyLife.Emotions.EmotionModifier.Instance.yml b/docs/api/TinyLife.Emotions.EmotionModifier.Instance.yml
index 6246acb..30ec7dd 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: 443
+ startLine: 446
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -76,7 +76,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Type
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 450
+ startLine: 453
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -115,7 +115,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Amount
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 455
+ startLine: 458
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -154,7 +154,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TotalTime
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 460
+ startLine: 463
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -193,7 +193,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Time
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 465
+ startLine: 468
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -234,7 +234,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SourceString
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 471
+ startLine: 474
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -275,7 +275,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Person
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 476
+ startLine: 479
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -306,7 +306,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PassTime
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 493
+ startLine: 496
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -338,7 +338,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 507
+ startLine: 510
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
diff --git a/docs/api/TinyLife.Emotions.EmotionModifier.yml b/docs/api/TinyLife.Emotions.EmotionModifier.yml
index 32c0732..84e1911 100644
--- a/docs/api/TinyLife.Emotions.EmotionModifier.yml
+++ b/docs/api/TinyLife.Emotions.EmotionModifier.yml
@@ -52,6 +52,7 @@ items:
- TinyLife.Emotions.EmotionModifier.DirtyHandsAfterToilet
- TinyLife.Emotions.EmotionModifier.DirtyObject
- TinyLife.Emotions.EmotionModifier.DisplayName
+ - TinyLife.Emotions.EmotionModifier.Drunk
- TinyLife.Emotions.EmotionModifier.EmbarrassingWorkConversation
- TinyLife.Emotions.EmotionModifier.EmergencyFood
- TinyLife.Emotions.EmotionModifier.Emotion
@@ -168,6 +169,7 @@ items:
- TinyLife.Emotions.EmotionModifier.ShoodChild
- TinyLife.Emotions.EmotionModifier.SkilledOrder
- TinyLife.Emotions.EmotionModifier.SleptOutside
+ - TinyLife.Emotions.EmotionModifier.SlightlyDrunk
- TinyLife.Emotions.EmotionModifier.SomeoneTriedMyFood
- TinyLife.Emotions.EmotionModifier.StandingDeskPositive
- TinyLife.Emotions.EmotionModifier.StandingDeskSore
@@ -194,6 +196,7 @@ items:
- TinyLife.Emotions.EmotionModifier.UpsettingConversation
- TinyLife.Emotions.EmotionModifier.UsefulProgrammingResearch
- TinyLife.Emotions.EmotionModifier.VacationDaysAgain
+ - TinyLife.Emotions.EmotionModifier.VeryDrunk
- TinyLife.Emotions.EmotionModifier.WonTournament
- TinyLife.Emotions.EmotionModifier.WoodworkingSplinter
- TinyLife.Emotions.EmotionModifier.WritersBlock
@@ -5154,6 +5157,87 @@ items:
return:
type: TinyLife.Emotions.EmotionModifier
content.vb: Public Shared ReadOnly PregnancyTestNegative As EmotionModifier
+- uid: TinyLife.Emotions.EmotionModifier.SlightlyDrunk
+ commentId: F:TinyLife.Emotions.EmotionModifier.SlightlyDrunk
+ id: SlightlyDrunk
+ parent: TinyLife.Emotions.EmotionModifier
+ langs:
+ - csharp
+ - vb
+ name: SlightlyDrunk
+ nameWithType: EmotionModifier.SlightlyDrunk
+ fullName: TinyLife.Emotions.EmotionModifier.SlightlyDrunk
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Emotions/EmotionModifier.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: SlightlyDrunk
+ path: ../TinyLife/Emotions/EmotionModifier.cs
+ startLine: 229
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Emotions
+ syntax:
+ content: public static readonly EmotionModifier SlightlyDrunk
+ return:
+ type: TinyLife.Emotions.EmotionModifier
+ content.vb: Public Shared ReadOnly SlightlyDrunk As EmotionModifier
+- uid: TinyLife.Emotions.EmotionModifier.Drunk
+ commentId: F:TinyLife.Emotions.EmotionModifier.Drunk
+ id: Drunk
+ parent: TinyLife.Emotions.EmotionModifier
+ langs:
+ - csharp
+ - vb
+ name: Drunk
+ nameWithType: EmotionModifier.Drunk
+ fullName: TinyLife.Emotions.EmotionModifier.Drunk
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Emotions/EmotionModifier.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: Drunk
+ path: ../TinyLife/Emotions/EmotionModifier.cs
+ startLine: 230
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Emotions
+ syntax:
+ content: public static readonly EmotionModifier Drunk
+ return:
+ type: TinyLife.Emotions.EmotionModifier
+ content.vb: Public Shared ReadOnly Drunk As EmotionModifier
+- uid: TinyLife.Emotions.EmotionModifier.VeryDrunk
+ commentId: F:TinyLife.Emotions.EmotionModifier.VeryDrunk
+ id: VeryDrunk
+ parent: TinyLife.Emotions.EmotionModifier
+ langs:
+ - csharp
+ - vb
+ name: VeryDrunk
+ nameWithType: EmotionModifier.VeryDrunk
+ fullName: TinyLife.Emotions.EmotionModifier.VeryDrunk
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Emotions/EmotionModifier.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: VeryDrunk
+ path: ../TinyLife/Emotions/EmotionModifier.cs
+ startLine: 231
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Emotions
+ syntax:
+ content: public static readonly EmotionModifier VeryDrunk
+ return:
+ type: TinyLife.Emotions.EmotionModifier
+ content.vb: Public Shared ReadOnly VeryDrunk As EmotionModifier
- uid: TinyLife.Emotions.EmotionModifier.Name
commentId: F:TinyLife.Emotions.EmotionModifier.Name
id: Name
@@ -5172,7 +5256,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 323
+ startLine: 326
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -5201,7 +5285,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Icon
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 327
+ startLine: 330
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -5230,7 +5314,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Emotion
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 332
+ startLine: 335
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -5259,7 +5343,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Condition
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 338
+ startLine: 341
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -5288,7 +5372,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DisplayName
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 345
+ startLine: 348
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -5319,7 +5403,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 354
+ startLine: 357
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -5363,7 +5447,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 368
+ startLine: 371
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -5407,7 +5491,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCausedEmotion
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 377
+ startLine: 380
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -5442,7 +5526,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplayName
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 393
+ startLine: 396
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -5481,7 +5565,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 406
+ startLine: 409
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
diff --git a/docs/api/TinyLife.GameImpl.GameMode.yml b/docs/api/TinyLife.GameImpl.GameMode.yml
index 936a1f3..9c1abaa 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: 1118
+ startLine: 1120
assemblies:
- Tiny Life
namespace: TinyLife
@@ -55,7 +55,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InitialLoad
path: ../TinyLife/GameImpl.cs
- startLine: 1121
+ startLine: 1123
assemblies:
- Tiny Life
namespace: TinyLife
@@ -83,7 +83,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Splash
path: ../TinyLife/GameImpl.cs
- startLine: 1123
+ startLine: 1125
assemblies:
- Tiny Life
namespace: TinyLife
@@ -111,7 +111,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MainMenu
path: ../TinyLife/GameImpl.cs
- startLine: 1125
+ startLine: 1127
assemblies:
- Tiny Life
namespace: TinyLife
@@ -139,7 +139,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SelectHousehold
path: ../TinyLife/GameImpl.cs
- startLine: 1127
+ startLine: 1129
assemblies:
- Tiny Life
namespace: TinyLife
@@ -167,7 +167,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InGameHousehold
path: ../TinyLife/GameImpl.cs
- startLine: 1129
+ startLine: 1131
assemblies:
- Tiny Life
namespace: TinyLife
@@ -195,7 +195,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BuildOnly
path: ../TinyLife/GameImpl.cs
- startLine: 1131
+ startLine: 1133
assemblies:
- Tiny Life
namespace: TinyLife
@@ -223,7 +223,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CharacterCreation
path: ../TinyLife/GameImpl.cs
- startLine: 1133
+ startLine: 1135
assemblies:
- Tiny Life
namespace: TinyLife
diff --git a/docs/api/TinyLife.GameImpl.yml b/docs/api/TinyLife.GameImpl.yml
index 7a81fdf..712491e 100644
--- a/docs/api/TinyLife.GameImpl.yml
+++ b/docs/api/TinyLife.GameImpl.yml
@@ -812,7 +812,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Dispose
path: ../TinyLife/GameImpl.cs
- startLine: 602
+ startLine: 603
assemblies:
- Tiny Life
namespace: TinyLife
@@ -846,7 +846,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RotateCamera
path: ../TinyLife/GameImpl.cs
- startLine: 620
+ startLine: 621
assemblies:
- Tiny Life
namespace: TinyLife
@@ -881,7 +881,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCursorOnUi
path: ../TinyLife/GameImpl.cs
- startLine: 636
+ startLine: 637
assemblies:
- Tiny Life
namespace: TinyLife
@@ -912,7 +912,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SwitchGameMode
path: ../TinyLife/GameImpl.cs
- startLine: 648
+ startLine: 649
assemblies:
- Tiny Life
namespace: TinyLife
@@ -944,7 +944,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanBeExtremelyFast
path: ../TinyLife/GameImpl.cs
- startLine: 742
+ startLine: 743
assemblies:
- Tiny Life
namespace: TinyLife
@@ -975,7 +975,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanSwitchGameModes
path: ../TinyLife/GameImpl.cs
- startLine: 753
+ startLine: 754
assemblies:
- Tiny Life
namespace: TinyLife
@@ -1006,7 +1006,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FadeKeyboardLighting
path: ../TinyLife/GameImpl.cs
- startLine: 768
+ startLine: 769
assemblies:
- Tiny Life
namespace: TinyLife
@@ -1038,7 +1038,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TakeScreenshot
path: ../TinyLife/GameImpl.cs
- startLine: 794
+ startLine: 795
assemblies:
- Tiny Life
namespace: TinyLife
@@ -1079,7 +1079,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MarkLotVisible
path: ../TinyLife/GameImpl.cs
- startLine: 822
+ startLine: 823
assemblies:
- Tiny Life
namespace: TinyLife
@@ -1111,7 +1111,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MarkLotNonVisible
path: ../TinyLife/GameImpl.cs
- startLine: 838
+ startLine: 839
assemblies:
- Tiny Life
namespace: TinyLife
@@ -1143,7 +1143,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsLotVisible
path: ../TinyLife/GameImpl.cs
- startLine: 849
+ startLine: 850
assemblies:
- Tiny Life
namespace: TinyLife
@@ -1178,7 +1178,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CompleteAchievement
path: ../TinyLife/GameImpl.cs
- startLine: 861
+ startLine: 862
assemblies:
- Tiny Life
namespace: TinyLife
diff --git a/docs/api/TinyLife.Goals.LifeGoal.Instance.yml b/docs/api/TinyLife.Goals.LifeGoal.Instance.yml
index ae3f552..30c296b 100644
--- a/docs/api/TinyLife.Goals.LifeGoal.Instance.yml
+++ b/docs/api/TinyLife.Goals.LifeGoal.Instance.yml
@@ -29,7 +29,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Instance
path: ../TinyLife/Goals/LifeGoal.cs
- startLine: 215
+ startLine: 216
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -78,7 +78,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Goal
path: ../TinyLife/Goals/LifeGoal.cs
- startLine: 222
+ startLine: 223
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -117,7 +117,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentGoals
path: ../TinyLife/Goals/LifeGoal.cs
- startLine: 226
+ startLine: 227
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -158,7 +158,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StageIndex
path: ../TinyLife/Goals/LifeGoal.cs
- startLine: 233
+ startLine: 234
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -199,7 +199,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Person
path: ../TinyLife/Goals/LifeGoal.cs
- startLine: 238
+ startLine: 239
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -230,7 +230,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Stage
path: ../TinyLife/Goals/LifeGoal.cs
- startLine: 243
+ startLine: 244
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -261,7 +261,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Completed
path: ../TinyLife/Goals/LifeGoal.cs
- startLine: 247
+ startLine: 248
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -292,7 +292,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Goals/LifeGoal.cs
- startLine: 255
+ startLine: 256
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -333,7 +333,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update
path: ../TinyLife/Goals/LifeGoal.cs
- startLine: 267
+ startLine: 268
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -361,7 +361,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Advance
path: ../TinyLife/Goals/LifeGoal.cs
- startLine: 277
+ startLine: 278
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -389,7 +389,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Goals/LifeGoal.cs
- startLine: 302
+ startLine: 303
assemblies:
- Tiny Life
namespace: TinyLife.Goals
diff --git a/docs/api/TinyLife.Goals.LifeGoal.yml b/docs/api/TinyLife.Goals.LifeGoal.yml
index c2d5d34..0db2346 100644
--- a/docs/api/TinyLife.Goals.LifeGoal.yml
+++ b/docs/api/TinyLife.Goals.LifeGoal.yml
@@ -301,7 +301,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CapableCarpenter
path: ../TinyLife/Goals/LifeGoal.cs
- startLine: 125
+ startLine: 126
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -328,7 +328,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GymRat
path: ../TinyLife/Goals/LifeGoal.cs
- startLine: 137
+ startLine: 138
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -355,7 +355,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnAdvanced
path: ../TinyLife/Goals/LifeGoal.cs
- startLine: 155
+ startLine: 156
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -384,7 +384,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted
path: ../TinyLife/Goals/LifeGoal.cs
- startLine: 159
+ startLine: 160
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -413,7 +413,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/Goals/LifeGoal.cs
- startLine: 164
+ startLine: 165
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -442,7 +442,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Stages
path: ../TinyLife/Goals/LifeGoal.cs
- startLine: 168
+ startLine: 169
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -471,7 +471,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RewardPersonality
path: ../TinyLife/Goals/LifeGoal.cs
- startLine: 173
+ startLine: 174
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -500,7 +500,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AllowedAges
path: ../TinyLife/Goals/LifeGoal.cs
- startLine: 178
+ startLine: 179
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -531,7 +531,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Goals/LifeGoal.cs
- startLine: 186
+ startLine: 187
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -572,7 +572,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCompleted
path: ../TinyLife/Goals/LifeGoal.cs
- startLine: 197
+ startLine: 198
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -607,7 +607,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register
path: ../TinyLife/Goals/LifeGoal.cs
- startLine: 206
+ startLine: 207
assemblies:
- Tiny Life
namespace: TinyLife.Goals
diff --git a/docs/api/TinyLife.LnCategory.yml b/docs/api/TinyLife.LnCategory.yml
index cef541d..1b13879 100644
--- a/docs/api/TinyLife.LnCategory.yml
+++ b/docs/api/TinyLife.LnCategory.yml
@@ -35,7 +35,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LnCategory
path: ../TinyLife/Localization.cs
- startLine: 190
+ startLine: 191
assemblies:
- Tiny Life
namespace: TinyLife
@@ -64,7 +64,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Ui
path: ../TinyLife/Localization.cs
- startLine: 193
+ startLine: 194
assemblies:
- Tiny Life
namespace: TinyLife
@@ -92,7 +92,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Actions
path: ../TinyLife/Localization.cs
- startLine: 195
+ startLine: 196
assemblies:
- Tiny Life
namespace: TinyLife
@@ -120,7 +120,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BuildMode
path: ../TinyLife/Localization.cs
- startLine: 197
+ startLine: 198
assemblies:
- Tiny Life
namespace: TinyLife
@@ -148,7 +148,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Clothes
path: ../TinyLife/Localization.cs
- startLine: 199
+ startLine: 200
assemblies:
- Tiny Life
namespace: TinyLife
@@ -176,7 +176,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Food
path: ../TinyLife/Localization.cs
- startLine: 201
+ startLine: 202
assemblies:
- Tiny Life
namespace: TinyLife
@@ -204,7 +204,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Personalities
path: ../TinyLife/Localization.cs
- startLine: 203
+ startLine: 204
assemblies:
- Tiny Life
namespace: TinyLife
@@ -232,7 +232,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Skills
path: ../TinyLife/Localization.cs
- startLine: 205
+ startLine: 206
assemblies:
- Tiny Life
namespace: TinyLife
@@ -260,7 +260,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Jobs
path: ../TinyLife/Localization.cs
- startLine: 207
+ startLine: 208
assemblies:
- Tiny Life
namespace: TinyLife
@@ -288,7 +288,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Emotions
path: ../TinyLife/Localization.cs
- startLine: 209
+ startLine: 210
assemblies:
- Tiny Life
namespace: TinyLife
@@ -316,7 +316,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Hints
path: ../TinyLife/Localization.cs
- startLine: 211
+ startLine: 212
assemblies:
- Tiny Life
namespace: TinyLife
@@ -344,7 +344,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InGameHints
path: ../TinyLife/Localization.cs
- startLine: 213
+ startLine: 214
assemblies:
- Tiny Life
namespace: TinyLife
@@ -372,7 +372,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Goals
path: ../TinyLife/Localization.cs
- startLine: 215
+ startLine: 216
assemblies:
- Tiny Life
namespace: TinyLife
@@ -400,7 +400,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Names
path: ../TinyLife/Localization.cs
- startLine: 217
+ startLine: 218
assemblies:
- Tiny Life
namespace: TinyLife
@@ -428,7 +428,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ChoicePrompts
path: ../TinyLife/Localization.cs
- startLine: 219
+ startLine: 220
assemblies:
- Tiny Life
namespace: TinyLife
@@ -456,7 +456,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Achievements
path: ../TinyLife/Localization.cs
- startLine: 221
+ startLine: 222
assemblies:
- Tiny Life
namespace: TinyLife
@@ -484,7 +484,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Overrides
path: ../TinyLife/Localization.cs
- startLine: 223
+ startLine: 224
assemblies:
- Tiny Life
namespace: TinyLife
diff --git a/docs/api/TinyLife.Localization.yml b/docs/api/TinyLife.Localization.yml
index 8b311c1..685a50a 100644
--- a/docs/api/TinyLife.Localization.yml
+++ b/docs/api/TinyLife.Localization.yml
@@ -26,7 +26,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Localization
path: ../TinyLife/Localization.cs
- startLine: 22
+ startLine: 23
assemblies:
- Tiny Life
namespace: TinyLife
@@ -63,7 +63,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LanguageNames
path: ../TinyLife/Localization.cs
- startLine: 27
+ startLine: 28
assemblies:
- Tiny Life
namespace: TinyLife
@@ -92,11 +92,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Names
path: ../TinyLife/Localization.cs
- startLine: 32
+ startLine: 33
assemblies:
- Tiny Life
namespace: TinyLife
- summary: "\nA dictionary that maps a key to all of the names matching the specified key.\nBy default, this dictionary contains "FirstNames" and "LastNames", which are the randomly generated names for people, and "ModNames", which are the default names for the action.\n"
+ summary: "\nA dictionary that maps a key to all of the names matching the specified key.\nBy default, this dictionary contains "MasculineFirstNames", "FeminineFirstNames" and "LastNames", which are the randomly generated names for people, and "ModNames", which are the default names for the action.\n"
example: []
syntax:
content: public static readonly Dictionary Names
@@ -121,7 +121,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetLanguage
path: ../TinyLife/Localization.cs
- startLine: 50
+ startLine: 51
assemblies:
- Tiny Life
namespace: TinyLife
@@ -156,7 +156,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Reload
path: ../TinyLife/Localization.cs
- startLine: 61
+ startLine: 62
assemblies:
- Tiny Life
namespace: TinyLife
@@ -184,7 +184,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Get
path: ../TinyLife/Localization.cs
- startLine: 86
+ startLine: 87
assemblies:
- Tiny Life
namespace: TinyLife
@@ -225,7 +225,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Get
path: ../TinyLife/Localization.cs
- startLine: 104
+ startLine: 105
assemblies:
- Tiny Life
namespace: TinyLife
@@ -269,7 +269,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetKeys
path: ../TinyLife/Localization.cs
- startLine: 113
+ startLine: 114
assemblies:
- Tiny Life
namespace: TinyLife
diff --git a/docs/api/TinyLife.NeedType.yml b/docs/api/TinyLife.NeedType.yml
index 2700383..0aa716d 100644
--- a/docs/api/TinyLife.NeedType.yml
+++ b/docs/api/TinyLife.NeedType.yml
@@ -138,7 +138,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Hunger
path: ../TinyLife/Need.cs
- startLine: 116
+ startLine: 118
assemblies:
- Tiny Life
namespace: TinyLife
@@ -165,7 +165,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Social
path: ../TinyLife/Need.cs
- startLine: 123
+ startLine: 125
assemblies:
- Tiny Life
namespace: TinyLife
@@ -192,7 +192,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Toilet
path: ../TinyLife/Need.cs
- startLine: 134
+ startLine: 136
assemblies:
- Tiny Life
namespace: TinyLife
@@ -219,7 +219,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Hygiene
path: ../TinyLife/Need.cs
- startLine: 141
+ startLine: 143
assemblies:
- Tiny Life
namespace: TinyLife
@@ -246,7 +246,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Entertainment
path: ../TinyLife/Need.cs
- startLine: 142
+ startLine: 144
assemblies:
- Tiny Life
namespace: TinyLife
@@ -273,7 +273,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/Need.cs
- startLine: 149
+ startLine: 151
assemblies:
- Tiny Life
namespace: TinyLife
@@ -302,7 +302,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PassiveReduction
path: ../TinyLife/Need.cs
- startLine: 153
+ startLine: 155
assemblies:
- Tiny Life
namespace: TinyLife
@@ -331,7 +331,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NeedLowAction
path: ../TinyLife/Need.cs
- startLine: 157
+ startLine: 159
assemblies:
- Tiny Life
namespace: TinyLife
@@ -360,7 +360,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NeedLowTime
path: ../TinyLife/Need.cs
- startLine: 161
+ startLine: 163
assemblies:
- Tiny Life
namespace: TinyLife
@@ -389,7 +389,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SolveImportance
path: ../TinyLife/Need.cs
- startLine: 166
+ startLine: 168
assemblies:
- Tiny Life
namespace: TinyLife
@@ -418,7 +418,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SolvePercentage
path: ../TinyLife/Need.cs
- startLine: 170
+ startLine: 172
assemblies:
- Tiny Life
namespace: TinyLife
@@ -447,7 +447,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SourceString
path: ../TinyLife/Need.cs
- startLine: 172
+ startLine: 174
assemblies:
- Tiny Life
namespace: TinyLife
@@ -480,7 +480,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Need.cs
- startLine: 183
+ startLine: 185
assemblies:
- Tiny Life
namespace: TinyLife
@@ -530,7 +530,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register
path: ../TinyLife/Need.cs
- startLine: 197
+ startLine: 199
assemblies:
- Tiny Life
namespace: TinyLife
diff --git a/docs/api/TinyLife.Objects.AgeGroup.yml b/docs/api/TinyLife.Objects.AgeGroup.yml
index ec3bab0..03d4a79 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: 3397
+ startLine: 3416
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -63,7 +63,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Baby
path: ../TinyLife/Objects/Person.cs
- startLine: 3404
+ startLine: 3423
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -91,7 +91,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Child
path: ../TinyLife/Objects/Person.cs
- startLine: 3410
+ startLine: 3429
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -119,7 +119,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Adult
path: ../TinyLife/Objects/Person.cs
- startLine: 3416
+ startLine: 3435
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.Bathtub.yml b/docs/api/TinyLife.Objects.Bathtub.yml
index 2954c8a..c488e3e 100644
--- a/docs/api/TinyLife.Objects.Bathtub.yml
+++ b/docs/api/TinyLife.Objects.Bathtub.yml
@@ -111,6 +111,7 @@ items:
- TinyLife.Objects.MapObject.PersonRotationOrder
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
+ - TinyLife.Objects.MapObject.OnValidatedEarly
- TinyLife.Objects.MapObject.OnEventsAttachable
- TinyLife.Objects.MapObject.OnDraw
- TinyLife.Objects.MapObject.OnUpdate
@@ -122,6 +123,7 @@ items:
- TinyLife.Objects.MapObject.CurrentRoom
- TinyLife.Objects.MapObject.IsInWorld
- TinyLife.Objects.MapObject.HoldingPerson
+ - TinyLife.Objects.MapObject.ValidateEarly
- TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
@@ -2043,6 +2045,12 @@ references:
name: OnValidated
nameWithType: MapObject.OnValidated
fullName: TinyLife.Objects.MapObject.OnValidated
+- uid: TinyLife.Objects.MapObject.OnValidatedEarly
+ commentId: E:TinyLife.Objects.MapObject.OnValidatedEarly
+ parent: TinyLife.Objects.MapObject
+ name: OnValidatedEarly
+ nameWithType: MapObject.OnValidatedEarly
+ fullName: TinyLife.Objects.MapObject.OnValidatedEarly
- uid: TinyLife.Objects.MapObject.OnEventsAttachable
commentId: E:TinyLife.Objects.MapObject.OnEventsAttachable
parent: TinyLife.Objects.MapObject
@@ -2109,6 +2117,22 @@ references:
name: HoldingPerson
nameWithType: MapObject.HoldingPerson
fullName: TinyLife.Objects.MapObject.HoldingPerson
+- uid: TinyLife.Objects.MapObject.ValidateEarly
+ commentId: M:TinyLife.Objects.MapObject.ValidateEarly
+ parent: TinyLife.Objects.MapObject
+ name: ValidateEarly()
+ nameWithType: MapObject.ValidateEarly()
+ fullName: TinyLife.Objects.MapObject.ValidateEarly()
+ spec.csharp:
+ - uid: TinyLife.Objects.MapObject.ValidateEarly
+ name: ValidateEarly
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.MapObject.ValidateEarly
+ name: ValidateEarly
+ - name: (
+ - name: )
- uid: TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
commentId: M:TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.Book.yml b/docs/api/TinyLife.Objects.Book.yml
new file mode 100644
index 0000000..91029c5
--- /dev/null
+++ b/docs/api/TinyLife.Objects.Book.yml
@@ -0,0 +1,3629 @@
+### YamlMime:ManagedReference
+items:
+- uid: TinyLife.Objects.Book
+ commentId: T:TinyLife.Objects.Book
+ id: Book
+ parent: TinyLife.Objects
+ children:
+ - TinyLife.Objects.Book.#ctor(System.Guid,TinyLife.Objects.FurnitureType,System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Vector2)
+ - TinyLife.Objects.Book.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,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.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
+ - TinyLife.Objects.Book.IsOpen
+ langs:
+ - csharp
+ - vb
+ name: Book
+ nameWithType: Book
+ fullName: TinyLife.Objects.Book
+ type: Class
+ source:
+ remote:
+ path: TinyLife/Objects/Book.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: Book
+ path: ../TinyLife/Objects/Book.cs
+ startLine: 14
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ summary: "\nA book is a furniture that can optionally display an opened texture using .\nThe open texture is gathered from the furniture type's , with the string "Open" prepended.\n"
+ example: []
+ syntax:
+ content: 'public class Book : Furniture, IGenericDataHolder'
+ content.vb: Public Class Book Inherits Furniture Implements IGenericDataHolder
+ inheritance:
+ - System.Object
+ - MLEM.Data.Json.JsonTypeSafeGenericDataHolder
+ - TinyLife.Objects.MapObject
+ - TinyLife.Objects.Furniture
+ implements:
+ - MLEM.Misc.IGenericDataHolder
+ inheritedMembers:
+ - TinyLife.Objects.Furniture.Random
+ - TinyLife.Objects.Furniture.OnGetDescription
+ - TinyLife.Objects.Furniture.OnSetCreator
+ - TinyLife.Objects.Furniture.OnGetDirty
+ - TinyLife.Objects.Furniture.OnDirty
+ - TinyLife.Objects.Furniture.DisplayName
+ - TinyLife.Objects.Furniture.ParentInfo
+ - TinyLife.Objects.Furniture.Visibility
+ - TinyLife.Objects.Furniture.Type
+ - TinyLife.Objects.Furniture.Rotation
+ - TinyLife.Objects.Furniture.ParentFurniture
+ - TinyLife.Objects.Furniture.ParentObjectSpot
+ - TinyLife.Objects.Furniture.Colors
+ - TinyLife.Objects.Furniture.Area
+ - TinyLife.Objects.Furniture.DevaluedThroughUse
+ - TinyLife.Objects.Furniture.AreUtilitiesDisabled
+ - TinyLife.Objects.Furniture.IsStatic
+ - TinyLife.Objects.Furniture.CreatorId
+ - TinyLife.Objects.Furniture.Quality
+ - TinyLife.Objects.Furniture.CanBeDirty
+ - TinyLife.Objects.Furniture.Dirty
+ - TinyLife.Objects.Furniture.CustomPrice
+ - TinyLife.Objects.Furniture.Creator
+ - TinyLife.Objects.Furniture.AttachedWall
+ - TinyLife.Objects.Furniture.HideFromDraw
+ - TinyLife.Objects.Furniture.VisualRotation
+ - TinyLife.Objects.Furniture.ParentObjectSpotId
+ - TinyLife.Objects.Furniture.ParentFurnitureId
+ - TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
+ - TinyLife.Objects.Furniture.Validate
+ - TinyLife.Objects.Furniture.Intersects(MLEM.Misc.RectangleF)
+ - TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.Person)
+ - TinyLife.Objects.Furniture.OnAdded
+ - TinyLife.Objects.Furniture.OnRemoved
+ - TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
+ - TinyLife.Objects.Furniture.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean)
+ - TinyLife.Objects.Furniture.OnActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)
+ - TinyLife.Objects.Furniture.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean)
+ - TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
+ - 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.IsFreeSpot(Microsoft.Xna.Framework.Point)
+ - TinyLife.Objects.Furniture.ResetToStatic(System.Boolean)
+ - TinyLife.Objects.Furniture.OnPositionChanged(Microsoft.Xna.Framework.Vector2)
+ - TinyLife.Objects.Furniture.GetPrice
+ - TinyLife.Objects.Furniture.GetDescription(System.Collections.Generic.List{System.String},System.Boolean)
+ - TinyLife.Objects.Furniture.GetDecorativeRating(TinyLife.World.Room)
+ - TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.Person,System.TimeSpan)
+ - TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person,System.Boolean)
+ - TinyLife.Objects.Furniture.OnPlacedInBuildMode(TinyLife.Tools.FurniturePlacer,System.Boolean)
+ - 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)
+ - TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
+ - TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
+ - TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2)
+ - TinyLife.Objects.Furniture.GetFreeObjectSpot(TinyLife.Objects.FurnitureType,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ - TinyLife.Objects.Furniture.SetParent(TinyLife.Objects.Furniture,TinyLife.Objects.ObjectSpot)
+ - TinyLife.Objects.Furniture.UnlinkParentsAndChildren
+ - TinyLife.Objects.Furniture.RemoveAndUnlink
+ - TinyLife.Objects.Furniture.GetChildren``1
+ - 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.AddChild(TinyLife.Objects.Furniture,MLEM.Misc.Direction2,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ - TinyLife.Objects.Furniture.SetChild``1(TinyLife.Objects.ObjectSpot,TinyLife.Objects.FurnitureType,MLEM.Misc.Direction2,System.Int32[],System.Nullable{System.Guid})
+ - TinyLife.Objects.Furniture.SetChild(TinyLife.Objects.ObjectSpot,TinyLife.Objects.Furniture,MLEM.Misc.Direction2)
+ - TinyLife.Objects.Furniture.RemoveChild(TinyLife.Objects.Furniture)
+ - TinyLife.Objects.Furniture.NotifyNeighbors
+ - TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
+ - TinyLife.Objects.MapObject.PersonRotationOrder
+ - TinyLife.Objects.MapObject.OnCreated
+ - TinyLife.Objects.MapObject.OnValidated
+ - TinyLife.Objects.MapObject.OnValidatedEarly
+ - TinyLife.Objects.MapObject.OnEventsAttachable
+ - TinyLife.Objects.MapObject.OnDraw
+ - TinyLife.Objects.MapObject.OnUpdate
+ - TinyLife.Objects.MapObject.OnGetHoverInfo
+ - TinyLife.Objects.MapObject.Position
+ - TinyLife.Objects.MapObject.Id
+ - TinyLife.Objects.MapObject.Map
+ - TinyLife.Objects.MapObject.CurrentLot
+ - TinyLife.Objects.MapObject.CurrentRoom
+ - TinyLife.Objects.MapObject.IsInWorld
+ - TinyLife.Objects.MapObject.HoldingPerson
+ - TinyLife.Objects.MapObject.ValidateEarly
+ - TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
+ - TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
+ - TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
+ - TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
+ - TinyLife.Objects.MapObject.DoDraw(Microsoft.Xna.Framework.GameTime,System.Object,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
+ - TinyLife.Objects.MapObject.DoUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
+ - TinyLife.Objects.MapObject.DrawColumns(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,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,System.Boolean,System.Boolean)
+ - TinyLife.Objects.MapObject.GetModCategory(System.String)
+ - 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.Book.TinyLife.Utilities.Extensions.JsonCopy``1
+- uid: TinyLife.Objects.Book.IsOpen
+ commentId: F:TinyLife.Objects.Book.IsOpen
+ id: IsOpen
+ parent: TinyLife.Objects.Book
+ langs:
+ - csharp
+ - vb
+ name: IsOpen
+ nameWithType: Book.IsOpen
+ fullName: TinyLife.Objects.Book.IsOpen
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Objects/Book.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: IsOpen
+ path: ../TinyLife/Objects/Book.cs
+ startLine: 19
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ summary: "\nWhether the book is currently open.\n"
+ example: []
+ syntax:
+ content: public bool IsOpen
+ return:
+ type: System.Boolean
+ content.vb: Public IsOpen As Boolean
+- uid: TinyLife.Objects.Book.#ctor(System.Guid,TinyLife.Objects.FurnitureType,System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Vector2)
+ commentId: M:TinyLife.Objects.Book.#ctor(System.Guid,TinyLife.Objects.FurnitureType,System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Vector2)
+ id: '#ctor(System.Guid,TinyLife.Objects.FurnitureType,System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Vector2)'
+ parent: TinyLife.Objects.Book
+ langs:
+ - csharp
+ - vb
+ name: Book(Guid, FurnitureType, int[], Map, Vector2)
+ nameWithType: Book.Book(Guid, FurnitureType, int[], Map, Vector2)
+ fullName: TinyLife.Objects.Book.Book(System.Guid, TinyLife.Objects.FurnitureType, int[], TinyLife.World.Map, Microsoft.Xna.Framework.Vector2)
+ type: Constructor
+ source:
+ remote:
+ path: TinyLife/Objects/Book.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: .ctor
+ path: ../TinyLife/Objects/Book.cs
+ startLine: 24
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ summary: "\nCreates a new furniture instance.\nBy default, this is done using .\n"
+ example: []
+ syntax:
+ content: public Book(Guid id, FurnitureType type, int[] colors, Map map, Vector2 pos)
+ parameters:
+ - id: id
+ type: System.Guid
+ description: The id to apply to the created furniture instance
+ - id: type
+ type: TinyLife.Objects.FurnitureType
+ description: The type to create an instance of
+ - id: colors
+ type: System.Int32[]
+ description: The colors to apply to the furniture
+ - id: map
+ type: TinyLife.World.Map
+ description: The map to create the furniture on
+ - id: pos
+ type: Microsoft.Xna.Framework.Vector2
+ description: The position that the furniture should have
+ content.vb: Public Sub New(id As Guid, type As FurnitureType, colors As Integer(), map As Map, pos As Vector2)
+ overload: TinyLife.Objects.Book.#ctor*
+ nameWithType.vb: Book.New(Guid, FurnitureType, Integer(), Map, Vector2)
+ fullName.vb: TinyLife.Objects.Book.New(System.Guid, TinyLife.Objects.FurnitureType, Integer(), TinyLife.World.Map, Microsoft.Xna.Framework.Vector2)
+ name.vb: New(Guid, FurnitureType, Integer(), Map, Vector2)
+- uid: TinyLife.Objects.Book.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,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.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
+ commentId: M:TinyLife.Objects.Book.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,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.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
+ id: Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,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.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
+ parent: TinyLife.Objects.Book
+ langs:
+ - csharp
+ - vb
+ name: Draw(GameTime, object, Vector2, Vector2, Color?, Direction2, int[], float, bool, ParentInfo, float, bool, List- )
+ nameWithType: Book.Draw(GameTime, object, Vector2, Vector2, Color?, Direction2, int[], float, bool, ParentInfo, float, bool, List)
+ fullName: TinyLife.Objects.Book.Draw(Microsoft.Xna.Framework.GameTime, object, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color?, MLEM.Misc.Direction2, int[], float, bool, TinyLife.Objects.ParentInfo, float, bool, System.Collections.Generic.List)
+ type: Method
+ source:
+ remote:
+ path: TinyLife/Objects/Book.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: Draw
+ path: ../TinyLife/Objects/Book.cs
+ startLine: 29
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ summary: "\nDraws this furniture in the world with the given settings.\nThis is a more generalized version of \n"
+ example: []
+ syntax:
+ content: public override void Draw(GameTime time, object batch, Vector2 pos, Vector2 drawPos, Color? overrideColor, Direction2 rotation, int[] colors, float drawScale, bool pivot, ParentInfo parent, float depthOffset, bool held, List items)
+ parameters:
+ - id: time
+ type: Microsoft.Xna.Framework.GameTime
+ description: The game time
+ - id: batch
+ type: System.Object
+ description: The sprite batch to draw with, which is either a or .
+ - id: pos
+ type: Microsoft.Xna.Framework.Vector2
+ description: The position, in world space, that the furniture is at
+ - id: drawPos
+ type: Microsoft.Xna.Framework.Vector2
+ description: The position, in draw space, to draw the furniture at
+ - id: overrideColor
+ type: System.Nullable{Microsoft.Xna.Framework.Color}
+ description: An optional color to override the default colors of the furniture
+ - id: rotation
+ type: MLEM.Misc.Direction2
+ description: The rotation of the furniture
+ - id: colors
+ type: System.Int32[]
+ description: The colors to draw the furniture with
+ - id: drawScale
+ type: System.Single
+ description: The scale to draw the furniture with
+ - id: pivot
+ type: System.Boolean
+ description: Whether or not to move the furniture by its texture's pivot point
+ - id: parent
+ type: TinyLife.Objects.ParentInfo
+ description: The object that this furniture is latched on to, or null if there is none
+ - id: depthOffset
+ type: System.Single
+ description: A value that is added onto the calculated depth of the object
+ - id: held
+ type: System.Boolean
+ description: Whether or not this item is currently being held by a
+ - id: items
+ type: System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item}
+ description: A list of sprite batch items that items should be added to if the
batch
is a .
+ content.vb: Public Overrides Sub Draw(time As GameTime, batch As Object, pos As Vector2, drawPos As Vector2, overrideColor As Color?, rotation As Direction2, colors As Integer(), drawScale As Single, pivot As Boolean, parent As ParentInfo, depthOffset As Single, held As Boolean, items As List(Of StaticSpriteBatch.Item))
+ overridden: TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,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.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
+ overload: TinyLife.Objects.Book.Draw*
+ nameWithType.vb: Book.Draw(GameTime, Object, Vector2, Vector2, Color?, Direction2, Integer(), Single, Boolean, ParentInfo, Single, Boolean, List(Of StaticSpriteBatch.Item))
+ fullName.vb: TinyLife.Objects.Book.Draw(Microsoft.Xna.Framework.GameTime, Object, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color?, MLEM.Misc.Direction2, Integer(), Single, Boolean, TinyLife.Objects.ParentInfo, Single, Boolean, System.Collections.Generic.List(Of MLEM.Graphics.StaticSpriteBatch.Item))
+ name.vb: Draw(GameTime, Object, Vector2, Vector2, Color?, Direction2, Integer(), Single, Boolean, ParentInfo, Single, Boolean, List(Of Item))
+references:
+- uid: TinyLife.Objects.Book.IsOpen
+ commentId: F:TinyLife.Objects.Book.IsOpen
+ name: IsOpen
+ nameWithType: Book.IsOpen
+ fullName: TinyLife.Objects.Book.IsOpen
+- uid: TinyLife.Objects.FurnitureType.TypeSettings.TextureName
+ commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.TextureName
+ name: TextureName
+ nameWithType: FurnitureType.TypeSettings.TextureName
+ fullName: TinyLife.Objects.FurnitureType.TypeSettings.TextureName
+- uid: TinyLife.Objects
+ commentId: N:TinyLife.Objects
+ name: TinyLife.Objects
+ nameWithType: TinyLife.Objects
+ fullName: TinyLife.Objects
+ spec.csharp:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.Objects
+ name: Objects
+ spec.vb:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.Objects
+ name: Objects
+- uid: System.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.Objects.MapObject
+ commentId: T:TinyLife.Objects.MapObject
+ parent: TinyLife.Objects
+ name: MapObject
+ nameWithType: MapObject
+ fullName: TinyLife.Objects.MapObject
+- uid: TinyLife.Objects.Furniture
+ commentId: T:TinyLife.Objects.Furniture
+ parent: TinyLife.Objects
+ name: Furniture
+ nameWithType: Furniture
+ fullName: TinyLife.Objects.Furniture
+- uid: MLEM.Misc.IGenericDataHolder
+ commentId: T:MLEM.Misc.IGenericDataHolder
+ parent: MLEM.Misc
+ isExternal: true
+ name: IGenericDataHolder
+ nameWithType: IGenericDataHolder
+ fullName: MLEM.Misc.IGenericDataHolder
+- uid: TinyLife.Objects.Furniture.Random
+ commentId: F:TinyLife.Objects.Furniture.Random
+ parent: TinyLife.Objects.Furniture
+ name: Random
+ nameWithType: Furniture.Random
+ fullName: TinyLife.Objects.Furniture.Random
+- uid: TinyLife.Objects.Furniture.OnGetDescription
+ commentId: E:TinyLife.Objects.Furniture.OnGetDescription
+ parent: TinyLife.Objects.Furniture
+ name: OnGetDescription
+ nameWithType: Furniture.OnGetDescription
+ fullName: TinyLife.Objects.Furniture.OnGetDescription
+- uid: TinyLife.Objects.Furniture.OnSetCreator
+ commentId: E:TinyLife.Objects.Furniture.OnSetCreator
+ parent: TinyLife.Objects.Furniture
+ name: OnSetCreator
+ nameWithType: Furniture.OnSetCreator
+ fullName: TinyLife.Objects.Furniture.OnSetCreator
+- uid: TinyLife.Objects.Furniture.OnGetDirty
+ commentId: E:TinyLife.Objects.Furniture.OnGetDirty
+ parent: TinyLife.Objects.Furniture
+ name: OnGetDirty
+ nameWithType: Furniture.OnGetDirty
+ fullName: TinyLife.Objects.Furniture.OnGetDirty
+- uid: TinyLife.Objects.Furniture.OnDirty
+ commentId: E:TinyLife.Objects.Furniture.OnDirty
+ parent: TinyLife.Objects.Furniture
+ name: OnDirty
+ nameWithType: Furniture.OnDirty
+ fullName: TinyLife.Objects.Furniture.OnDirty
+- uid: TinyLife.Objects.Furniture.DisplayName
+ commentId: P:TinyLife.Objects.Furniture.DisplayName
+ parent: TinyLife.Objects.Furniture
+ name: DisplayName
+ nameWithType: Furniture.DisplayName
+ fullName: TinyLife.Objects.Furniture.DisplayName
+- uid: TinyLife.Objects.Furniture.ParentInfo
+ commentId: P:TinyLife.Objects.Furniture.ParentInfo
+ parent: TinyLife.Objects.Furniture
+ name: ParentInfo
+ nameWithType: Furniture.ParentInfo
+ fullName: TinyLife.Objects.Furniture.ParentInfo
+- uid: TinyLife.Objects.Furniture.Visibility
+ commentId: P:TinyLife.Objects.Furniture.Visibility
+ parent: TinyLife.Objects.Furniture
+ name: Visibility
+ nameWithType: Furniture.Visibility
+ fullName: TinyLife.Objects.Furniture.Visibility
+- uid: TinyLife.Objects.Furniture.Type
+ commentId: F:TinyLife.Objects.Furniture.Type
+ parent: TinyLife.Objects.Furniture
+ name: Type
+ nameWithType: Furniture.Type
+ fullName: TinyLife.Objects.Furniture.Type
+- uid: TinyLife.Objects.Furniture.Rotation
+ commentId: F:TinyLife.Objects.Furniture.Rotation
+ parent: TinyLife.Objects.Furniture
+ name: Rotation
+ nameWithType: Furniture.Rotation
+ fullName: TinyLife.Objects.Furniture.Rotation
+- uid: TinyLife.Objects.Furniture.ParentFurniture
+ commentId: P:TinyLife.Objects.Furniture.ParentFurniture
+ parent: TinyLife.Objects.Furniture
+ name: ParentFurniture
+ nameWithType: Furniture.ParentFurniture
+ fullName: TinyLife.Objects.Furniture.ParentFurniture
+- uid: TinyLife.Objects.Furniture.ParentObjectSpot
+ commentId: P:TinyLife.Objects.Furniture.ParentObjectSpot
+ parent: TinyLife.Objects.Furniture
+ name: ParentObjectSpot
+ nameWithType: Furniture.ParentObjectSpot
+ fullName: TinyLife.Objects.Furniture.ParentObjectSpot
+- uid: TinyLife.Objects.Furniture.Colors
+ commentId: F:TinyLife.Objects.Furniture.Colors
+ parent: TinyLife.Objects.Furniture
+ name: Colors
+ nameWithType: Furniture.Colors
+ fullName: TinyLife.Objects.Furniture.Colors
+- uid: TinyLife.Objects.Furniture.Area
+ commentId: P:TinyLife.Objects.Furniture.Area
+ parent: TinyLife.Objects.Furniture
+ name: Area
+ nameWithType: Furniture.Area
+ fullName: TinyLife.Objects.Furniture.Area
+- uid: TinyLife.Objects.Furniture.DevaluedThroughUse
+ commentId: F:TinyLife.Objects.Furniture.DevaluedThroughUse
+ parent: TinyLife.Objects.Furniture
+ name: DevaluedThroughUse
+ nameWithType: Furniture.DevaluedThroughUse
+ fullName: TinyLife.Objects.Furniture.DevaluedThroughUse
+- uid: TinyLife.Objects.Furniture.AreUtilitiesDisabled
+ commentId: P:TinyLife.Objects.Furniture.AreUtilitiesDisabled
+ parent: TinyLife.Objects.Furniture
+ name: AreUtilitiesDisabled
+ nameWithType: Furniture.AreUtilitiesDisabled
+ fullName: TinyLife.Objects.Furniture.AreUtilitiesDisabled
+- uid: TinyLife.Objects.Furniture.IsStatic
+ commentId: F:TinyLife.Objects.Furniture.IsStatic
+ parent: TinyLife.Objects.Furniture
+ name: IsStatic
+ nameWithType: Furniture.IsStatic
+ fullName: TinyLife.Objects.Furniture.IsStatic
+- uid: TinyLife.Objects.Furniture.CreatorId
+ commentId: P:TinyLife.Objects.Furniture.CreatorId
+ parent: TinyLife.Objects.Furniture
+ name: CreatorId
+ nameWithType: Furniture.CreatorId
+ fullName: TinyLife.Objects.Furniture.CreatorId
+- uid: TinyLife.Objects.Furniture.Quality
+ commentId: F:TinyLife.Objects.Furniture.Quality
+ parent: TinyLife.Objects.Furniture
+ name: Quality
+ nameWithType: Furniture.Quality
+ fullName: TinyLife.Objects.Furniture.Quality
+- uid: TinyLife.Objects.Furniture.CanBeDirty
+ commentId: P:TinyLife.Objects.Furniture.CanBeDirty
+ parent: TinyLife.Objects.Furniture
+ name: CanBeDirty
+ nameWithType: Furniture.CanBeDirty
+ fullName: TinyLife.Objects.Furniture.CanBeDirty
+- uid: TinyLife.Objects.Furniture.Dirty
+ commentId: P:TinyLife.Objects.Furniture.Dirty
+ parent: TinyLife.Objects.Furniture
+ name: Dirty
+ nameWithType: Furniture.Dirty
+ fullName: TinyLife.Objects.Furniture.Dirty
+- uid: TinyLife.Objects.Furniture.CustomPrice
+ commentId: F:TinyLife.Objects.Furniture.CustomPrice
+ parent: TinyLife.Objects.Furniture
+ name: CustomPrice
+ nameWithType: Furniture.CustomPrice
+ fullName: TinyLife.Objects.Furniture.CustomPrice
+- uid: TinyLife.Objects.Furniture.Creator
+ commentId: P:TinyLife.Objects.Furniture.Creator
+ parent: TinyLife.Objects.Furniture
+ name: Creator
+ nameWithType: Furniture.Creator
+ fullName: TinyLife.Objects.Furniture.Creator
+- uid: TinyLife.Objects.Furniture.AttachedWall
+ commentId: P:TinyLife.Objects.Furniture.AttachedWall
+ parent: TinyLife.Objects.Furniture
+ name: AttachedWall
+ nameWithType: Furniture.AttachedWall
+ fullName: TinyLife.Objects.Furniture.AttachedWall
+- uid: TinyLife.Objects.Furniture.HideFromDraw
+ commentId: P:TinyLife.Objects.Furniture.HideFromDraw
+ parent: TinyLife.Objects.Furniture
+ name: HideFromDraw
+ nameWithType: Furniture.HideFromDraw
+ fullName: TinyLife.Objects.Furniture.HideFromDraw
+- uid: TinyLife.Objects.Furniture.VisualRotation
+ commentId: P:TinyLife.Objects.Furniture.VisualRotation
+ parent: TinyLife.Objects.Furniture
+ name: VisualRotation
+ nameWithType: Furniture.VisualRotation
+ fullName: TinyLife.Objects.Furniture.VisualRotation
+- uid: TinyLife.Objects.Furniture.ParentObjectSpotId
+ commentId: P:TinyLife.Objects.Furniture.ParentObjectSpotId
+ parent: TinyLife.Objects.Furniture
+ name: ParentObjectSpotId
+ nameWithType: Furniture.ParentObjectSpotId
+ fullName: TinyLife.Objects.Furniture.ParentObjectSpotId
+- uid: TinyLife.Objects.Furniture.ParentFurnitureId
+ commentId: P:TinyLife.Objects.Furniture.ParentFurnitureId
+ parent: TinyLife.Objects.Furniture
+ name: ParentFurnitureId
+ nameWithType: Furniture.ParentFurnitureId
+ fullName: TinyLife.Objects.Furniture.ParentFurnitureId
+- uid: TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
+ commentId: M:TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
+ parent: TinyLife.Objects.Furniture
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ name: Draw(GameTime, object, Vector2, Color?, List- )
+ nameWithType: Furniture.Draw(GameTime, object, Vector2, Color?, List)
+ fullName: TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime, object, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color?, System.Collections.Generic.List)
+ nameWithType.vb: Furniture.Draw(GameTime, Object, Vector2, Color?, List(Of StaticSpriteBatch.Item))
+ fullName.vb: TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime, Object, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color?, System.Collections.Generic.List(Of MLEM.Graphics.StaticSpriteBatch.Item))
+ name.vb: Draw(GameTime, Object, Vector2, Color?, List(Of Item))
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
+ name: Draw
+ - name: (
+ - uid: Microsoft.Xna.Framework.GameTime
+ name: GameTime
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Color
+ name: Color
+ isExternal: true
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Collections.Generic.List`1
+ name: List
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
+ - name: <
+ - uid: MLEM.Graphics.StaticSpriteBatch.Item
+ name: Item
+ isExternal: true
+ - name: '>'
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
+ name: Draw
+ - name: (
+ - uid: Microsoft.Xna.Framework.GameTime
+ name: GameTime
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Color
+ name: Color
+ isExternal: true
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Collections.Generic.List`1
+ name: List
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
+ - name: (
+ - name: Of
+ - name: " "
+ - uid: MLEM.Graphics.StaticSpriteBatch.Item
+ name: Item
+ isExternal: true
+ - name: )
+ - name: )
+- uid: TinyLife.Objects.Furniture.Validate
+ commentId: M:TinyLife.Objects.Furniture.Validate
+ parent: TinyLife.Objects.Furniture
+ name: Validate()
+ nameWithType: Furniture.Validate()
+ fullName: TinyLife.Objects.Furniture.Validate()
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.Validate
+ name: Validate
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.Validate
+ name: Validate
+ - name: (
+ - name: )
+- uid: TinyLife.Objects.Furniture.Intersects(MLEM.Misc.RectangleF)
+ commentId: M:TinyLife.Objects.Furniture.Intersects(MLEM.Misc.RectangleF)
+ parent: TinyLife.Objects.Furniture
+ isExternal: true
+ name: Intersects(RectangleF)
+ nameWithType: Furniture.Intersects(RectangleF)
+ fullName: TinyLife.Objects.Furniture.Intersects(MLEM.Misc.RectangleF)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.Intersects(MLEM.Misc.RectangleF)
+ name: Intersects
+ - name: (
+ - uid: MLEM.Misc.RectangleF
+ name: RectangleF
+ isExternal: true
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.Intersects(MLEM.Misc.RectangleF)
+ name: Intersects
+ - name: (
+ - uid: MLEM.Misc.RectangleF
+ name: RectangleF
+ isExternal: true
+ - name: )
+- uid: TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.Person)
+ commentId: M:TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.Person)
+ parent: TinyLife.Objects.Furniture
+ name: GetCategories(Person)
+ nameWithType: Furniture.GetCategories(Person)
+ fullName: TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.Person)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.Person)
+ name: GetCategories
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.Person)
+ name: GetCategories
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - name: )
+- uid: TinyLife.Objects.Furniture.OnAdded
+ commentId: M:TinyLife.Objects.Furniture.OnAdded
+ parent: TinyLife.Objects.Furniture
+ name: OnAdded()
+ nameWithType: Furniture.OnAdded()
+ fullName: TinyLife.Objects.Furniture.OnAdded()
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.OnAdded
+ name: OnAdded
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.OnAdded
+ name: OnAdded
+ - name: (
+ - name: )
+- uid: TinyLife.Objects.Furniture.OnRemoved
+ commentId: M:TinyLife.Objects.Furniture.OnRemoved
+ parent: TinyLife.Objects.Furniture
+ name: OnRemoved()
+ nameWithType: Furniture.OnRemoved()
+ fullName: TinyLife.Objects.Furniture.OnRemoved()
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.OnRemoved
+ name: OnRemoved
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.OnRemoved
+ name: OnRemoved
+ - name: (
+ - name: )
+- uid: TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
+ commentId: M:TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
+ parent: TinyLife.Objects.Furniture
+ name: GetAiPriority(Person, ObjectCategory)
+ nameWithType: Furniture.GetAiPriority(Person, ObjectCategory)
+ fullName: TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
+ name: GetAiPriority
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
+ name: GetAiPriority
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ - name: )
+- uid: TinyLife.Objects.Furniture.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean)
+ commentId: M:TinyLife.Objects.Furniture.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean)
+ parent: TinyLife.Objects.Furniture
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ name: CanExecuteAction(ActionType, ActionInfo, bool, bool)
+ nameWithType: Furniture.CanExecuteAction(ActionType, ActionInfo, bool, bool)
+ fullName: TinyLife.Objects.Furniture.CanExecuteAction(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, bool, bool)
+ nameWithType.vb: Furniture.CanExecuteAction(ActionType, ActionInfo, Boolean, Boolean)
+ fullName.vb: TinyLife.Objects.Furniture.CanExecuteAction(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, Boolean, Boolean)
+ name.vb: CanExecuteAction(ActionType, ActionInfo, Boolean, Boolean)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean)
+ name: CanExecuteAction
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - 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.Objects.Furniture.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean)
+ name: CanExecuteAction
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - 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.Objects.Furniture.OnActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)
+ commentId: M:TinyLife.Objects.Furniture.OnActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)
+ parent: TinyLife.Objects.Furniture
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ name: OnActionCompleted(Action, CompletionType, bool)
+ nameWithType: Furniture.OnActionCompleted(Action, CompletionType, bool)
+ fullName: TinyLife.Objects.Furniture.OnActionCompleted(TinyLife.Actions.Action, TinyLife.Actions.CompletionType, bool)
+ nameWithType.vb: Furniture.OnActionCompleted(Action, CompletionType, Boolean)
+ fullName.vb: TinyLife.Objects.Furniture.OnActionCompleted(TinyLife.Actions.Action, TinyLife.Actions.CompletionType, Boolean)
+ name.vb: OnActionCompleted(Action, CompletionType, Boolean)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.OnActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)
+ name: OnActionCompleted
+ - name: (
+ - uid: TinyLife.Actions.Action
+ name: Action
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.CompletionType
+ name: CompletionType
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.OnActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)
+ name: OnActionCompleted
+ - name: (
+ - uid: TinyLife.Actions.Action
+ name: Action
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.CompletionType
+ name: CompletionType
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+- uid: TinyLife.Objects.Furniture.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean)
+ commentId: M:TinyLife.Objects.Furniture.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean)
+ parent: TinyLife.Objects.Furniture
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.timespan
+ name: ActionUpdate(Action, GameTime, TimeSpan, float, bool)
+ nameWithType: Furniture.ActionUpdate(Action, GameTime, TimeSpan, float, bool)
+ fullName: TinyLife.Objects.Furniture.ActionUpdate(TinyLife.Actions.Action, Microsoft.Xna.Framework.GameTime, System.TimeSpan, float, bool)
+ nameWithType.vb: Furniture.ActionUpdate(Action, GameTime, TimeSpan, Single, Boolean)
+ fullName.vb: TinyLife.Objects.Furniture.ActionUpdate(TinyLife.Actions.Action, Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single, Boolean)
+ name.vb: ActionUpdate(Action, GameTime, TimeSpan, Single, Boolean)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean)
+ name: ActionUpdate
+ - name: (
+ - uid: TinyLife.Actions.Action
+ name: Action
+ - name: ','
+ - 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: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean)
+ name: ActionUpdate
+ - name: (
+ - uid: TinyLife.Actions.Action
+ name: Action
+ - name: ','
+ - 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: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+- uid: TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
+ commentId: M:TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
+ parent: TinyLife.Objects.Furniture
+ name: GetFreeActionSpotInfo(Person, ObjectCategory)
+ nameWithType: Furniture.GetFreeActionSpotInfo(Person, ObjectCategory)
+ fullName: TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
+ name: GetFreeActionSpotInfo
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
+ name: GetFreeActionSpotInfo
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ - name: )
+- uid: TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
+ commentId: M:TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
+ parent: TinyLife.Objects.Furniture
+ isExternal: true
+ name: GetHoverInfo(Tooltip)
+ nameWithType: Furniture.GetHoverInfo(Tooltip)
+ fullName: TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
+ name: GetHoverInfo
+ - name: (
+ - uid: MLEM.Ui.Elements.Tooltip
+ name: Tooltip
+ isExternal: true
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
+ name: GetHoverInfo
+ - name: (
+ - uid: MLEM.Ui.Elements.Tooltip
+ name: Tooltip
+ isExternal: true
+ - name: )
+- uid: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
+ commentId: M:TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
+ parent: TinyLife.Objects.Furniture
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ name: GetEfficiencyModifier(Person, ActionInfo, bool, SkillType, float)
+ nameWithType: Furniture.GetEfficiencyModifier(Person, ActionInfo, bool, SkillType, float)
+ fullName: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, bool, TinyLife.Skills.SkillType, float)
+ nameWithType.vb: Furniture.GetEfficiencyModifier(Person, ActionInfo, Boolean, SkillType, Single)
+ fullName.vb: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, Boolean, TinyLife.Skills.SkillType, Single)
+ name.vb: GetEfficiencyModifier(Person, ActionInfo, Boolean, SkillType, Single)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
+ name: GetEfficiencyModifier
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - 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
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)
+ name: GetEfficiencyModifier
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - 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
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: )
+- uid: TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
+ commentId: M:TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
+ parent: TinyLife.Objects.Furniture
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ name: GetRestoreNeedModifier(Person, ActionInfo, bool, NeedType)
+ nameWithType: Furniture.GetRestoreNeedModifier(Person, ActionInfo, bool, NeedType)
+ fullName: TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person, TinyLife.Actions.ActionInfo, bool, TinyLife.NeedType)
+ 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)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
+ name: GetRestoreNeedModifier
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.NeedType
+ name: NeedType
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
+ name: GetRestoreNeedModifier
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.NeedType
+ name: NeedType
+ - name: )
+- uid: TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
+ commentId: M:TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
+ parent: TinyLife.Objects.Furniture
+ isExternal: true
+ name: IsFreeSpot(Point)
+ nameWithType: Furniture.IsFreeSpot(Point)
+ fullName: TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
+ name: IsFreeSpot
+ - name: (
+ - uid: Microsoft.Xna.Framework.Point
+ name: Point
+ isExternal: true
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
+ name: IsFreeSpot
+ - name: (
+ - uid: Microsoft.Xna.Framework.Point
+ name: Point
+ isExternal: true
+ - name: )
+- uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean)
+ commentId: M:TinyLife.Objects.Furniture.ResetToStatic(System.Boolean)
+ parent: TinyLife.Objects.Furniture
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ name: ResetToStatic(bool)
+ nameWithType: Furniture.ResetToStatic(bool)
+ fullName: TinyLife.Objects.Furniture.ResetToStatic(bool)
+ nameWithType.vb: Furniture.ResetToStatic(Boolean)
+ fullName.vb: TinyLife.Objects.Furniture.ResetToStatic(Boolean)
+ name.vb: ResetToStatic(Boolean)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean)
+ name: ResetToStatic
+ - name: (
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean)
+ name: ResetToStatic
+ - name: (
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+- uid: TinyLife.Objects.Furniture.OnPositionChanged(Microsoft.Xna.Framework.Vector2)
+ commentId: M:TinyLife.Objects.Furniture.OnPositionChanged(Microsoft.Xna.Framework.Vector2)
+ parent: TinyLife.Objects.Furniture
+ isExternal: true
+ name: OnPositionChanged(Vector2)
+ nameWithType: Furniture.OnPositionChanged(Vector2)
+ fullName: TinyLife.Objects.Furniture.OnPositionChanged(Microsoft.Xna.Framework.Vector2)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.OnPositionChanged(Microsoft.Xna.Framework.Vector2)
+ name: OnPositionChanged
+ - name: (
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.OnPositionChanged(Microsoft.Xna.Framework.Vector2)
+ name: OnPositionChanged
+ - name: (
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: )
+- uid: TinyLife.Objects.Furniture.GetPrice
+ commentId: M:TinyLife.Objects.Furniture.GetPrice
+ parent: TinyLife.Objects.Furniture
+ name: GetPrice()
+ nameWithType: Furniture.GetPrice()
+ fullName: TinyLife.Objects.Furniture.GetPrice()
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.GetPrice
+ name: GetPrice
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.GetPrice
+ name: GetPrice
+ - name: (
+ - name: )
+- uid: TinyLife.Objects.Furniture.GetDescription(System.Collections.Generic.List{System.String},System.Boolean)
+ commentId: M:TinyLife.Objects.Furniture.GetDescription(System.Collections.Generic.List{System.String},System.Boolean)
+ parent: TinyLife.Objects.Furniture
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
+ name: GetDescription(List, bool)
+ nameWithType: Furniture.GetDescription(List, bool)
+ fullName: TinyLife.Objects.Furniture.GetDescription(System.Collections.Generic.List, bool)
+ nameWithType.vb: Furniture.GetDescription(List(Of String), Boolean)
+ fullName.vb: TinyLife.Objects.Furniture.GetDescription(System.Collections.Generic.List(Of String), Boolean)
+ name.vb: GetDescription(List(Of String), Boolean)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.GetDescription(System.Collections.Generic.List{System.String},System.Boolean)
+ name: GetDescription
+ - name: (
+ - uid: System.Collections.Generic.List`1
+ name: List
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
+ - name: <
+ - uid: System.String
+ name: string
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: '>'
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.GetDescription(System.Collections.Generic.List{System.String},System.Boolean)
+ name: GetDescription
+ - name: (
+ - uid: System.Collections.Generic.List`1
+ name: List
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
+ - name: (
+ - name: Of
+ - name: " "
+ - uid: System.String
+ name: String
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: )
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+- uid: TinyLife.Objects.Furniture.GetDecorativeRating(TinyLife.World.Room)
+ commentId: M:TinyLife.Objects.Furniture.GetDecorativeRating(TinyLife.World.Room)
+ parent: TinyLife.Objects.Furniture
+ name: GetDecorativeRating(Room)
+ nameWithType: Furniture.GetDecorativeRating(Room)
+ fullName: TinyLife.Objects.Furniture.GetDecorativeRating(TinyLife.World.Room)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.GetDecorativeRating(TinyLife.World.Room)
+ name: GetDecorativeRating
+ - name: (
+ - uid: TinyLife.World.Room
+ name: Room
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.GetDecorativeRating(TinyLife.World.Room)
+ name: GetDecorativeRating
+ - name: (
+ - uid: TinyLife.World.Room
+ name: Room
+ - name: )
+- uid: TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.Person,System.TimeSpan)
+ commentId: M:TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.Person,System.TimeSpan)
+ parent: TinyLife.Objects.Furniture
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.timespan
+ name: GetDirty(Person, TimeSpan)
+ nameWithType: Furniture.GetDirty(Person, TimeSpan)
+ fullName: TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.Person, System.TimeSpan)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.Person,System.TimeSpan)
+ name: GetDirty
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - name: ','
+ - name: " "
+ - uid: System.TimeSpan
+ name: TimeSpan
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.timespan
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.Person,System.TimeSpan)
+ name: GetDirty
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - name: ','
+ - name: " "
+ - uid: System.TimeSpan
+ name: TimeSpan
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.timespan
+ - name: )
+- uid: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person,System.Boolean)
+ commentId: M:TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person,System.Boolean)
+ parent: TinyLife.Objects.Furniture
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ name: SetCreator(Person, bool)
+ nameWithType: Furniture.SetCreator(Person, bool)
+ fullName: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person, bool)
+ nameWithType.vb: Furniture.SetCreator(Person, Boolean)
+ fullName.vb: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person, Boolean)
+ name.vb: SetCreator(Person, Boolean)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person,System.Boolean)
+ name: SetCreator
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.SetCreator(TinyLife.Objects.Person,System.Boolean)
+ name: SetCreator
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+- uid: TinyLife.Objects.Furniture.OnPlacedInBuildMode(TinyLife.Tools.FurniturePlacer,System.Boolean)
+ commentId: M:TinyLife.Objects.Furniture.OnPlacedInBuildMode(TinyLife.Tools.FurniturePlacer,System.Boolean)
+ parent: TinyLife.Objects.Furniture
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ name: OnPlacedInBuildMode(FurniturePlacer, bool)
+ nameWithType: Furniture.OnPlacedInBuildMode(FurniturePlacer, bool)
+ fullName: TinyLife.Objects.Furniture.OnPlacedInBuildMode(TinyLife.Tools.FurniturePlacer, bool)
+ nameWithType.vb: Furniture.OnPlacedInBuildMode(FurniturePlacer, Boolean)
+ fullName.vb: TinyLife.Objects.Furniture.OnPlacedInBuildMode(TinyLife.Tools.FurniturePlacer, Boolean)
+ name.vb: OnPlacedInBuildMode(FurniturePlacer, Boolean)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.OnPlacedInBuildMode(TinyLife.Tools.FurniturePlacer,System.Boolean)
+ name: OnPlacedInBuildMode
+ - name: (
+ - uid: TinyLife.Tools.FurniturePlacer
+ name: FurniturePlacer
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.OnPlacedInBuildMode(TinyLife.Tools.FurniturePlacer,System.Boolean)
+ name: OnPlacedInBuildMode
+ - name: (
+ - uid: TinyLife.Tools.FurniturePlacer
+ name: FurniturePlacer
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+- uid: TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
+ commentId: M:TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
+ parent: TinyLife.Objects.Furniture
+ name: OnNeighborChanged(Furniture)
+ nameWithType: Furniture.OnNeighborChanged(Furniture)
+ fullName: TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
+ name: OnNeighborChanged
+ - name: (
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
+ name: OnNeighborChanged
+ - name: (
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ - 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
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ name: DrawUi(GameTime, SpriteBatch, Element, float, int[])
+ nameWithType: Furniture.DrawUi(GameTime, SpriteBatch, Element, float, int[])
+ fullName: TinyLife.Objects.Furniture.DrawUi(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, MLEM.Ui.Elements.Element, float, int[])
+ nameWithType.vb: Furniture.DrawUi(GameTime, SpriteBatch, Element, Single, Integer())
+ fullName.vb: TinyLife.Objects.Furniture.DrawUi(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, MLEM.Ui.Elements.Element, Single, Integer())
+ name.vb: DrawUi(GameTime, SpriteBatch, Element, Single, Integer())
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.DrawUi(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Single,System.Int32[])
+ name: DrawUi
+ - name: (
+ - uid: Microsoft.Xna.Framework.GameTime
+ name: GameTime
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch
+ name: SpriteBatch
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: MLEM.Ui.Elements.Element
+ name: Element
+ isExternal: true
+ - 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: '['
+ - name: ']'
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.DrawUi(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Single,System.Int32[])
+ name: DrawUi
+ - name: (
+ - uid: Microsoft.Xna.Framework.GameTime
+ name: GameTime
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch
+ name: SpriteBatch
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: MLEM.Ui.Elements.Element
+ name: Element
+ isExternal: true
+ - 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: (
+ - name: )
+ - name: )
+- uid: TinyLife.Objects.Furniture.GetOccupants(TinyLife.Objects.ObjectCategory,System.Boolean)
+ commentId: M:TinyLife.Objects.Furniture.GetOccupants(TinyLife.Objects.ObjectCategory,System.Boolean)
+ parent: TinyLife.Objects.Furniture
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ name: GetOccupants(ObjectCategory, bool)
+ nameWithType: Furniture.GetOccupants(ObjectCategory, bool)
+ fullName: TinyLife.Objects.Furniture.GetOccupants(TinyLife.Objects.ObjectCategory, bool)
+ nameWithType.vb: Furniture.GetOccupants(ObjectCategory, Boolean)
+ fullName.vb: TinyLife.Objects.Furniture.GetOccupants(TinyLife.Objects.ObjectCategory, Boolean)
+ name.vb: GetOccupants(ObjectCategory, Boolean)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.GetOccupants(TinyLife.Objects.ObjectCategory,System.Boolean)
+ name: GetOccupants
+ - name: (
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.GetOccupants(TinyLife.Objects.ObjectCategory,System.Boolean)
+ name: GetOccupants
+ - name: (
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+- uid: TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
+ commentId: M:TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
+ parent: TinyLife.Objects.Furniture
+ name: GetFreeActionSpots(Person, ObjectCategory)
+ nameWithType: Furniture.GetFreeActionSpots(Person, ObjectCategory)
+ fullName: TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
+ name: GetFreeActionSpots
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.GetFreeActionSpots(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
+ name: GetFreeActionSpots
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ - name: )
+- uid: TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
+ commentId: M:TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
+ parent: TinyLife.Objects.Furniture
+ name: GetFreeActionSpot(Person, ObjectCategory)
+ nameWithType: Furniture.GetFreeActionSpot(Person, ObjectCategory)
+ fullName: TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
+ name: GetFreeActionSpot
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.GetFreeActionSpot(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
+ name: GetFreeActionSpot
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ - name: )
+- uid: TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2)
+ commentId: M:TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2)
+ parent: TinyLife.Objects.Furniture
+ isExternal: true
+ name: GetActionSpotInfo(Person, ActionSpot, Direction2)
+ nameWithType: Furniture.GetActionSpotInfo(Person, ActionSpot, Direction2)
+ fullName: TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.Person, TinyLife.Objects.ActionSpot, MLEM.Misc.Direction2)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2)
+ name: GetActionSpotInfo
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.ActionSpot
+ name: ActionSpot
+ - name: ','
+ - name: " "
+ - uid: MLEM.Misc.Direction2
+ name: Direction2
+ isExternal: true
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ActionSpot,MLEM.Misc.Direction2)
+ name: GetActionSpotInfo
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.ActionSpot
+ name: ActionSpot
+ - name: ','
+ - name: " "
+ - uid: MLEM.Misc.Direction2
+ name: Direction2
+ isExternal: true
+ - name: )
+- uid: TinyLife.Objects.Furniture.GetFreeObjectSpot(TinyLife.Objects.FurnitureType,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ commentId: M:TinyLife.Objects.Furniture.GetFreeObjectSpot(TinyLife.Objects.FurnitureType,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ parent: TinyLife.Objects.Furniture
+ isExternal: true
+ name: GetFreeObjectSpot(FurnitureType, Vector2?)
+ nameWithType: Furniture.GetFreeObjectSpot(FurnitureType, Vector2?)
+ fullName: TinyLife.Objects.Furniture.GetFreeObjectSpot(TinyLife.Objects.FurnitureType, Microsoft.Xna.Framework.Vector2?)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.GetFreeObjectSpot(TinyLife.Objects.FurnitureType,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: GetFreeObjectSpot
+ - name: (
+ - uid: TinyLife.Objects.FurnitureType
+ name: FurnitureType
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: '?'
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.GetFreeObjectSpot(TinyLife.Objects.FurnitureType,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: GetFreeObjectSpot
+ - name: (
+ - uid: TinyLife.Objects.FurnitureType
+ name: FurnitureType
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: '?'
+ - name: )
+- uid: TinyLife.Objects.Furniture.SetParent(TinyLife.Objects.Furniture,TinyLife.Objects.ObjectSpot)
+ commentId: M:TinyLife.Objects.Furniture.SetParent(TinyLife.Objects.Furniture,TinyLife.Objects.ObjectSpot)
+ parent: TinyLife.Objects.Furniture
+ name: SetParent(Furniture, ObjectSpot)
+ nameWithType: Furniture.SetParent(Furniture, ObjectSpot)
+ fullName: TinyLife.Objects.Furniture.SetParent(TinyLife.Objects.Furniture, TinyLife.Objects.ObjectSpot)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.SetParent(TinyLife.Objects.Furniture,TinyLife.Objects.ObjectSpot)
+ name: SetParent
+ - name: (
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.ObjectSpot
+ name: ObjectSpot
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.SetParent(TinyLife.Objects.Furniture,TinyLife.Objects.ObjectSpot)
+ name: SetParent
+ - name: (
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.ObjectSpot
+ name: ObjectSpot
+ - name: )
+- uid: TinyLife.Objects.Furniture.UnlinkParentsAndChildren
+ commentId: M:TinyLife.Objects.Furniture.UnlinkParentsAndChildren
+ parent: TinyLife.Objects.Furniture
+ name: UnlinkParentsAndChildren()
+ nameWithType: Furniture.UnlinkParentsAndChildren()
+ fullName: TinyLife.Objects.Furniture.UnlinkParentsAndChildren()
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.UnlinkParentsAndChildren
+ name: UnlinkParentsAndChildren
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.UnlinkParentsAndChildren
+ name: UnlinkParentsAndChildren
+ - name: (
+ - name: )
+- uid: TinyLife.Objects.Furniture.RemoveAndUnlink
+ commentId: M:TinyLife.Objects.Furniture.RemoveAndUnlink
+ parent: TinyLife.Objects.Furniture
+ name: RemoveAndUnlink()
+ nameWithType: Furniture.RemoveAndUnlink()
+ fullName: TinyLife.Objects.Furniture.RemoveAndUnlink()
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.RemoveAndUnlink
+ name: RemoveAndUnlink
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.RemoveAndUnlink
+ name: RemoveAndUnlink
+ - name: (
+ - name: )
+- uid: TinyLife.Objects.Furniture.GetChildren``1
+ commentId: M:TinyLife.Objects.Furniture.GetChildren``1
+ parent: TinyLife.Objects.Furniture
+ name: GetChildren()
+ nameWithType: Furniture.GetChildren()
+ fullName: TinyLife.Objects.Furniture.GetChildren()
+ nameWithType.vb: Furniture.GetChildren(Of T)()
+ fullName.vb: TinyLife.Objects.Furniture.GetChildren(Of T)()
+ name.vb: GetChildren(Of T)()
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.GetChildren``1
+ name: GetChildren
+ - name: <
+ - name: T
+ - name: '>'
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.GetChildren``1
+ name: GetChildren
+ - name: (
+ - name: Of
+ - name: " "
+ - name: T
+ - name: )
+ - name: (
+ - name: )
+- uid: TinyLife.Objects.Furniture.AddChild``1(TinyLife.Objects.FurnitureType,MLEM.Misc.Direction2,System.Int32[],System.Nullable{System.Guid},System.Nullable{Microsoft.Xna.Framework.Vector2})
+ commentId: M:TinyLife.Objects.Furniture.AddChild``1(TinyLife.Objects.FurnitureType,MLEM.Misc.Direction2,System.Int32[],System.Nullable{System.Guid},System.Nullable{Microsoft.Xna.Framework.Vector2})
+ parent: TinyLife.Objects.Furniture
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ name: AddChild(FurnitureType, Direction2, int[], Guid?, Vector2?)
+ nameWithType: Furniture.AddChild(FurnitureType, Direction2, int[], Guid?, Vector2?)
+ fullName: TinyLife.Objects.Furniture.AddChild(TinyLife.Objects.FurnitureType, MLEM.Misc.Direction2, int[], System.Guid?, Microsoft.Xna.Framework.Vector2?)
+ nameWithType.vb: Furniture.AddChild(Of T)(FurnitureType, Direction2, Integer(), Guid?, Vector2?)
+ fullName.vb: TinyLife.Objects.Furniture.AddChild(Of T)(TinyLife.Objects.FurnitureType, MLEM.Misc.Direction2, Integer(), System.Guid?, Microsoft.Xna.Framework.Vector2?)
+ name.vb: AddChild(Of T)(FurnitureType, Direction2, Integer(), Guid?, Vector2?)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.AddChild``1(TinyLife.Objects.FurnitureType,MLEM.Misc.Direction2,System.Int32[],System.Nullable{System.Guid},System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: AddChild
+ - name: <
+ - name: T
+ - name: '>'
+ - name: (
+ - uid: TinyLife.Objects.FurnitureType
+ name: FurnitureType
+ - name: ','
+ - name: " "
+ - uid: MLEM.Misc.Direction2
+ name: Direction2
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.Int32
+ name: int
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ - name: '['
+ - name: ']'
+ - name: ','
+ - name: " "
+ - uid: System.Guid
+ name: Guid
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.guid
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: '?'
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.AddChild``1(TinyLife.Objects.FurnitureType,MLEM.Misc.Direction2,System.Int32[],System.Nullable{System.Guid},System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: AddChild
+ - name: (
+ - name: Of
+ - name: " "
+ - name: T
+ - name: )
+ - name: (
+ - uid: TinyLife.Objects.FurnitureType
+ name: FurnitureType
+ - name: ','
+ - name: " "
+ - uid: MLEM.Misc.Direction2
+ name: Direction2
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.Int32
+ name: Integer
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ - name: (
+ - name: )
+ - name: ','
+ - name: " "
+ - uid: System.Guid
+ name: Guid
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.guid
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: '?'
+ - name: )
+- uid: TinyLife.Objects.Furniture.AddChild(TinyLife.Objects.Furniture,MLEM.Misc.Direction2,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ commentId: M:TinyLife.Objects.Furniture.AddChild(TinyLife.Objects.Furniture,MLEM.Misc.Direction2,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ parent: TinyLife.Objects.Furniture
+ isExternal: true
+ name: AddChild(Furniture, Direction2, Vector2?)
+ nameWithType: Furniture.AddChild(Furniture, Direction2, Vector2?)
+ fullName: TinyLife.Objects.Furniture.AddChild(TinyLife.Objects.Furniture, MLEM.Misc.Direction2, Microsoft.Xna.Framework.Vector2?)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.AddChild(TinyLife.Objects.Furniture,MLEM.Misc.Direction2,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: AddChild
+ - name: (
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ - name: ','
+ - name: " "
+ - uid: MLEM.Misc.Direction2
+ name: Direction2
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: '?'
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.AddChild(TinyLife.Objects.Furniture,MLEM.Misc.Direction2,System.Nullable{Microsoft.Xna.Framework.Vector2})
+ name: AddChild
+ - name: (
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ - name: ','
+ - name: " "
+ - uid: MLEM.Misc.Direction2
+ name: Direction2
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: '?'
+ - name: )
+- uid: TinyLife.Objects.Furniture.SetChild``1(TinyLife.Objects.ObjectSpot,TinyLife.Objects.FurnitureType,MLEM.Misc.Direction2,System.Int32[],System.Nullable{System.Guid})
+ commentId: M:TinyLife.Objects.Furniture.SetChild``1(TinyLife.Objects.ObjectSpot,TinyLife.Objects.FurnitureType,MLEM.Misc.Direction2,System.Int32[],System.Nullable{System.Guid})
+ parent: TinyLife.Objects.Furniture
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ name: SetChild(ObjectSpot, FurnitureType, Direction2, int[], Guid?)
+ nameWithType: Furniture.SetChild(ObjectSpot, FurnitureType, Direction2, int[], Guid?)
+ fullName: TinyLife.Objects.Furniture.SetChild(TinyLife.Objects.ObjectSpot, TinyLife.Objects.FurnitureType, MLEM.Misc.Direction2, int[], System.Guid?)
+ nameWithType.vb: Furniture.SetChild(Of T)(ObjectSpot, FurnitureType, Direction2, Integer(), Guid?)
+ fullName.vb: TinyLife.Objects.Furniture.SetChild(Of T)(TinyLife.Objects.ObjectSpot, TinyLife.Objects.FurnitureType, MLEM.Misc.Direction2, Integer(), System.Guid?)
+ name.vb: SetChild(Of T)(ObjectSpot, FurnitureType, Direction2, Integer(), Guid?)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.SetChild``1(TinyLife.Objects.ObjectSpot,TinyLife.Objects.FurnitureType,MLEM.Misc.Direction2,System.Int32[],System.Nullable{System.Guid})
+ name: SetChild
+ - name: <
+ - name: T
+ - name: '>'
+ - name: (
+ - uid: TinyLife.Objects.ObjectSpot
+ name: ObjectSpot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.FurnitureType
+ name: FurnitureType
+ - name: ','
+ - name: " "
+ - uid: MLEM.Misc.Direction2
+ name: Direction2
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.Int32
+ name: int
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ - name: '['
+ - name: ']'
+ - name: ','
+ - name: " "
+ - uid: System.Guid
+ name: Guid
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.guid
+ - name: '?'
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.SetChild``1(TinyLife.Objects.ObjectSpot,TinyLife.Objects.FurnitureType,MLEM.Misc.Direction2,System.Int32[],System.Nullable{System.Guid})
+ name: SetChild
+ - name: (
+ - name: Of
+ - name: " "
+ - name: T
+ - name: )
+ - name: (
+ - uid: TinyLife.Objects.ObjectSpot
+ name: ObjectSpot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.FurnitureType
+ name: FurnitureType
+ - name: ','
+ - name: " "
+ - uid: MLEM.Misc.Direction2
+ name: Direction2
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.Int32
+ name: Integer
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ - name: (
+ - name: )
+ - name: ','
+ - name: " "
+ - uid: System.Guid
+ name: Guid
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.guid
+ - name: '?'
+ - name: )
+- uid: TinyLife.Objects.Furniture.SetChild(TinyLife.Objects.ObjectSpot,TinyLife.Objects.Furniture,MLEM.Misc.Direction2)
+ commentId: M:TinyLife.Objects.Furniture.SetChild(TinyLife.Objects.ObjectSpot,TinyLife.Objects.Furniture,MLEM.Misc.Direction2)
+ parent: TinyLife.Objects.Furniture
+ isExternal: true
+ name: SetChild(ObjectSpot, Furniture, Direction2)
+ nameWithType: Furniture.SetChild(ObjectSpot, Furniture, Direction2)
+ fullName: TinyLife.Objects.Furniture.SetChild(TinyLife.Objects.ObjectSpot, TinyLife.Objects.Furniture, MLEM.Misc.Direction2)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.SetChild(TinyLife.Objects.ObjectSpot,TinyLife.Objects.Furniture,MLEM.Misc.Direction2)
+ name: SetChild
+ - name: (
+ - uid: TinyLife.Objects.ObjectSpot
+ name: ObjectSpot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ - name: ','
+ - name: " "
+ - uid: MLEM.Misc.Direction2
+ name: Direction2
+ isExternal: true
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.SetChild(TinyLife.Objects.ObjectSpot,TinyLife.Objects.Furniture,MLEM.Misc.Direction2)
+ name: SetChild
+ - name: (
+ - uid: TinyLife.Objects.ObjectSpot
+ name: ObjectSpot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ - name: ','
+ - name: " "
+ - uid: MLEM.Misc.Direction2
+ name: Direction2
+ isExternal: true
+ - name: )
+- uid: TinyLife.Objects.Furniture.RemoveChild(TinyLife.Objects.Furniture)
+ commentId: M:TinyLife.Objects.Furniture.RemoveChild(TinyLife.Objects.Furniture)
+ parent: TinyLife.Objects.Furniture
+ name: RemoveChild(Furniture)
+ nameWithType: Furniture.RemoveChild(Furniture)
+ fullName: TinyLife.Objects.Furniture.RemoveChild(TinyLife.Objects.Furniture)
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.RemoveChild(TinyLife.Objects.Furniture)
+ name: RemoveChild
+ - name: (
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.RemoveChild(TinyLife.Objects.Furniture)
+ name: RemoveChild
+ - name: (
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ - name: )
+- uid: TinyLife.Objects.Furniture.NotifyNeighbors
+ commentId: M:TinyLife.Objects.Furniture.NotifyNeighbors
+ parent: TinyLife.Objects.Furniture
+ name: NotifyNeighbors()
+ nameWithType: Furniture.NotifyNeighbors()
+ fullName: TinyLife.Objects.Furniture.NotifyNeighbors()
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.NotifyNeighbors
+ name: NotifyNeighbors
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.NotifyNeighbors
+ name: NotifyNeighbors
+ - name: (
+ - name: )
+- uid: TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
+ commentId: M:TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
+ parent: TinyLife.Objects.Furniture
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
+ name: SetNewId(IEnumerable)
+ nameWithType: Furniture.SetNewId(IEnumerable)
+ fullName: TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable)
+ nameWithType.vb: Furniture.SetNewId(IEnumerable(Of Furniture))
+ fullName.vb: TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable(Of TinyLife.Objects.Furniture))
+ name.vb: SetNewId(IEnumerable(Of Furniture))
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
+ name: SetNewId
+ - name: (
+ - 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.Objects.Furniture
+ name: Furniture
+ - name: '>'
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})
+ name: SetNewId
+ - name: (
+ - uid: System.Collections.Generic.IEnumerable`1
+ name: IEnumerable
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
+ - name: (
+ - name: Of
+ - name: " "
+ - uid: TinyLife.Objects.Furniture
+ name: Furniture
+ - name: )
+ - name: )
+- uid: TinyLife.Objects.MapObject.PersonRotationOrder
+ commentId: F:TinyLife.Objects.MapObject.PersonRotationOrder
+ parent: TinyLife.Objects.MapObject
+ name: PersonRotationOrder
+ nameWithType: MapObject.PersonRotationOrder
+ fullName: TinyLife.Objects.MapObject.PersonRotationOrder
+- uid: TinyLife.Objects.MapObject.OnCreated
+ commentId: E:TinyLife.Objects.MapObject.OnCreated
+ parent: TinyLife.Objects.MapObject
+ name: OnCreated
+ nameWithType: MapObject.OnCreated
+ fullName: TinyLife.Objects.MapObject.OnCreated
+- uid: TinyLife.Objects.MapObject.OnValidated
+ commentId: E:TinyLife.Objects.MapObject.OnValidated
+ parent: TinyLife.Objects.MapObject
+ name: OnValidated
+ nameWithType: MapObject.OnValidated
+ fullName: TinyLife.Objects.MapObject.OnValidated
+- uid: TinyLife.Objects.MapObject.OnValidatedEarly
+ commentId: E:TinyLife.Objects.MapObject.OnValidatedEarly
+ parent: TinyLife.Objects.MapObject
+ name: OnValidatedEarly
+ nameWithType: MapObject.OnValidatedEarly
+ fullName: TinyLife.Objects.MapObject.OnValidatedEarly
+- uid: TinyLife.Objects.MapObject.OnEventsAttachable
+ commentId: E:TinyLife.Objects.MapObject.OnEventsAttachable
+ parent: TinyLife.Objects.MapObject
+ name: OnEventsAttachable
+ nameWithType: MapObject.OnEventsAttachable
+ fullName: TinyLife.Objects.MapObject.OnEventsAttachable
+- uid: TinyLife.Objects.MapObject.OnDraw
+ commentId: E:TinyLife.Objects.MapObject.OnDraw
+ parent: TinyLife.Objects.MapObject
+ name: OnDraw
+ nameWithType: MapObject.OnDraw
+ fullName: TinyLife.Objects.MapObject.OnDraw
+- uid: TinyLife.Objects.MapObject.OnUpdate
+ commentId: E:TinyLife.Objects.MapObject.OnUpdate
+ parent: TinyLife.Objects.MapObject
+ name: OnUpdate
+ nameWithType: MapObject.OnUpdate
+ fullName: TinyLife.Objects.MapObject.OnUpdate
+- uid: TinyLife.Objects.MapObject.OnGetHoverInfo
+ commentId: E:TinyLife.Objects.MapObject.OnGetHoverInfo
+ parent: TinyLife.Objects.MapObject
+ name: OnGetHoverInfo
+ nameWithType: MapObject.OnGetHoverInfo
+ fullName: TinyLife.Objects.MapObject.OnGetHoverInfo
+- uid: TinyLife.Objects.MapObject.Position
+ commentId: P:TinyLife.Objects.MapObject.Position
+ parent: TinyLife.Objects.MapObject
+ name: Position
+ nameWithType: MapObject.Position
+ fullName: TinyLife.Objects.MapObject.Position
+- uid: TinyLife.Objects.MapObject.Id
+ commentId: P:TinyLife.Objects.MapObject.Id
+ parent: TinyLife.Objects.MapObject
+ name: Id
+ nameWithType: MapObject.Id
+ fullName: TinyLife.Objects.MapObject.Id
+- uid: TinyLife.Objects.MapObject.Map
+ commentId: P:TinyLife.Objects.MapObject.Map
+ parent: TinyLife.Objects.MapObject
+ name: Map
+ nameWithType: MapObject.Map
+ fullName: TinyLife.Objects.MapObject.Map
+- uid: TinyLife.Objects.MapObject.CurrentLot
+ commentId: P:TinyLife.Objects.MapObject.CurrentLot
+ parent: TinyLife.Objects.MapObject
+ name: CurrentLot
+ nameWithType: MapObject.CurrentLot
+ fullName: TinyLife.Objects.MapObject.CurrentLot
+- uid: TinyLife.Objects.MapObject.CurrentRoom
+ commentId: P:TinyLife.Objects.MapObject.CurrentRoom
+ parent: TinyLife.Objects.MapObject
+ name: CurrentRoom
+ nameWithType: MapObject.CurrentRoom
+ fullName: TinyLife.Objects.MapObject.CurrentRoom
+- uid: TinyLife.Objects.MapObject.IsInWorld
+ commentId: P:TinyLife.Objects.MapObject.IsInWorld
+ parent: TinyLife.Objects.MapObject
+ name: IsInWorld
+ nameWithType: MapObject.IsInWorld
+ fullName: TinyLife.Objects.MapObject.IsInWorld
+- uid: TinyLife.Objects.MapObject.HoldingPerson
+ commentId: P:TinyLife.Objects.MapObject.HoldingPerson
+ parent: TinyLife.Objects.MapObject
+ name: HoldingPerson
+ nameWithType: MapObject.HoldingPerson
+ fullName: TinyLife.Objects.MapObject.HoldingPerson
+- uid: TinyLife.Objects.MapObject.ValidateEarly
+ commentId: M:TinyLife.Objects.MapObject.ValidateEarly
+ parent: TinyLife.Objects.MapObject
+ name: ValidateEarly()
+ nameWithType: MapObject.ValidateEarly()
+ fullName: TinyLife.Objects.MapObject.ValidateEarly()
+ spec.csharp:
+ - uid: TinyLife.Objects.MapObject.ValidateEarly
+ name: ValidateEarly
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.MapObject.ValidateEarly
+ name: ValidateEarly
+ - name: (
+ - name: )
+- uid: TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
+ commentId: M:TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
+ parent: TinyLife.Objects.MapObject
+ isExternal: true
+ name: OnCameraRotationChanged(Direction2, Direction2)
+ nameWithType: MapObject.OnCameraRotationChanged(Direction2, Direction2)
+ fullName: TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2, MLEM.Misc.Direction2)
+ spec.csharp:
+ - uid: TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
+ name: OnCameraRotationChanged
+ - name: (
+ - uid: MLEM.Misc.Direction2
+ name: Direction2
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: MLEM.Misc.Direction2
+ name: Direction2
+ isExternal: true
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
+ name: OnCameraRotationChanged
+ - name: (
+ - uid: MLEM.Misc.Direction2
+ name: Direction2
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: MLEM.Misc.Direction2
+ name: Direction2
+ isExternal: true
+ - name: )
+- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
+ commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
+ parent: TinyLife.Objects.MapObject
+ name: SetMapAndValidate(Map)
+ nameWithType: MapObject.SetMapAndValidate(Map)
+ fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
+ spec.csharp:
+ - uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
+ name: SetMapAndValidate
+ - name: (
+ - uid: TinyLife.World.Map
+ name: Map
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
+ name: SetMapAndValidate
+ - name: (
+ - uid: TinyLife.World.Map
+ name: Map
+ - name: )
+- uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
+ commentId: M:TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
+ parent: TinyLife.Objects.MapObject
+ name: HasCategory(Person, ObjectCategory)
+ nameWithType: MapObject.HasCategory(Person, ObjectCategory)
+ fullName: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory)
+ spec.csharp:
+ - uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
+ name: HasCategory
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
+ name: HasCategory
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.ObjectCategory
+ name: ObjectCategory
+ - name: )
+- uid: TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
+ commentId: M:TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
+ parent: TinyLife.Objects.MapObject
+ isExternal: true
+ name: GetPathCostModifier(Point)
+ nameWithType: MapObject.GetPathCostModifier(Point)
+ fullName: TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
+ spec.csharp:
+ - uid: TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
+ name: GetPathCostModifier
+ - name: (
+ - uid: Microsoft.Xna.Framework.Point
+ name: Point
+ isExternal: true
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
+ name: GetPathCostModifier
+ - name: (
+ - uid: Microsoft.Xna.Framework.Point
+ name: Point
+ isExternal: true
+ - name: )
+- uid: TinyLife.Objects.MapObject.DoDraw(Microsoft.Xna.Framework.GameTime,System.Object,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
+ commentId: M:TinyLife.Objects.MapObject.DoDraw(Microsoft.Xna.Framework.GameTime,System.Object,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
+ parent: TinyLife.Objects.MapObject
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ name: DoDraw(GameTime, object, Color?, bool, List
- )
+ nameWithType: MapObject.DoDraw(GameTime, object, Color?, bool, List)
+ fullName: TinyLife.Objects.MapObject.DoDraw(Microsoft.Xna.Framework.GameTime, object, Microsoft.Xna.Framework.Color?, bool, System.Collections.Generic.List)
+ nameWithType.vb: MapObject.DoDraw(GameTime, Object, Color?, Boolean, List(Of StaticSpriteBatch.Item))
+ fullName.vb: TinyLife.Objects.MapObject.DoDraw(Microsoft.Xna.Framework.GameTime, Object, Microsoft.Xna.Framework.Color?, Boolean, System.Collections.Generic.List(Of MLEM.Graphics.StaticSpriteBatch.Item))
+ name.vb: DoDraw(GameTime, Object, Color?, Boolean, List(Of Item))
+ spec.csharp:
+ - uid: TinyLife.Objects.MapObject.DoDraw(Microsoft.Xna.Framework.GameTime,System.Object,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
+ name: DoDraw
+ - name: (
+ - uid: Microsoft.Xna.Framework.GameTime
+ name: GameTime
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Color
+ name: Color
+ 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.Collections.Generic.List`1
+ name: List
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
+ - name: <
+ - uid: MLEM.Graphics.StaticSpriteBatch.Item
+ name: Item
+ isExternal: true
+ - name: '>'
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.MapObject.DoDraw(Microsoft.Xna.Framework.GameTime,System.Object,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
+ name: DoDraw
+ - name: (
+ - uid: Microsoft.Xna.Framework.GameTime
+ name: GameTime
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Color
+ name: Color
+ 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.Collections.Generic.List`1
+ name: List
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
+ - name: (
+ - name: Of
+ - name: " "
+ - uid: MLEM.Graphics.StaticSpriteBatch.Item
+ name: Item
+ isExternal: true
+ - name: )
+ - name: )
+- uid: TinyLife.Objects.MapObject.DoUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
+ commentId: M:TinyLife.Objects.MapObject.DoUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
+ parent: TinyLife.Objects.MapObject
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.timespan
+ name: DoUpdate(GameTime, TimeSpan, float)
+ nameWithType: MapObject.DoUpdate(GameTime, TimeSpan, float)
+ fullName: TinyLife.Objects.MapObject.DoUpdate(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
+ nameWithType.vb: MapObject.DoUpdate(GameTime, TimeSpan, Single)
+ fullName.vb: TinyLife.Objects.MapObject.DoUpdate(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
+ name.vb: DoUpdate(GameTime, TimeSpan, Single)
+ spec.csharp:
+ - uid: TinyLife.Objects.MapObject.DoUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
+ name: DoUpdate
+ - 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.Objects.MapObject.DoUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
+ name: DoUpdate
+ - 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.Objects.MapObject.DrawColumns(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,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,System.Boolean,System.Boolean)
+ commentId: M:TinyLife.Objects.MapObject.DrawColumns(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,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,System.Boolean,System.Boolean)
+ parent: TinyLife.Objects.MapObject
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ name: DrawColumns(Map, Vector2, object, Vector2, TextureRegion, Color, float, Point, List
- , bool, ParentInfo, float, SpriteEffects, bool, bool, bool)
+ nameWithType: MapObject.DrawColumns(Map, Vector2, object, Vector2, TextureRegion, Color, float, Point, List, bool, ParentInfo, float, SpriteEffects, bool, bool, bool)
+ fullName: TinyLife.Objects.MapObject.DrawColumns(TinyLife.World.Map, Microsoft.Xna.Framework.Vector2, object, Microsoft.Xna.Framework.Vector2, MLEM.Textures.TextureRegion, Microsoft.Xna.Framework.Color, float, Microsoft.Xna.Framework.Point, System.Collections.Generic.List, bool, TinyLife.Objects.ParentInfo, float, Microsoft.Xna.Framework.Graphics.SpriteEffects, bool, bool, bool)
+ nameWithType.vb: MapObject.DrawColumns(Map, Vector2, Object, Vector2, TextureRegion, Color, Single, Point, List(Of StaticSpriteBatch.Item), Boolean, ParentInfo, Single, SpriteEffects, Boolean, Boolean, Boolean)
+ fullName.vb: TinyLife.Objects.MapObject.DrawColumns(TinyLife.World.Map, Microsoft.Xna.Framework.Vector2, Object, Microsoft.Xna.Framework.Vector2, MLEM.Textures.TextureRegion, Microsoft.Xna.Framework.Color, Single, Microsoft.Xna.Framework.Point, System.Collections.Generic.List(Of MLEM.Graphics.StaticSpriteBatch.Item), Boolean, TinyLife.Objects.ParentInfo, Single, Microsoft.Xna.Framework.Graphics.SpriteEffects, Boolean, Boolean, Boolean)
+ name.vb: DrawColumns(Map, Vector2, Object, Vector2, TextureRegion, Color, Single, Point, List(Of Item), Boolean, ParentInfo, Single, SpriteEffects, Boolean, Boolean, Boolean)
+ spec.csharp:
+ - uid: TinyLife.Objects.MapObject.DrawColumns(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,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,System.Boolean,System.Boolean)
+ name: DrawColumns
+ - name: (
+ - uid: TinyLife.World.Map
+ name: Map
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: MLEM.Textures.TextureRegion
+ name: TextureRegion
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Color
+ name: Color
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Point
+ name: Point
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.Collections.Generic.List`1
+ name: List
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
+ - name: <
+ - uid: MLEM.Graphics.StaticSpriteBatch.Item
+ name: Item
+ isExternal: true
+ - name: '>'
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.ParentInfo
+ name: ParentInfo
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Graphics.SpriteEffects
+ name: SpriteEffects
+ isExternal: true
+ - 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.Objects.MapObject.DrawColumns(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,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,System.Boolean,System.Boolean)
+ name: DrawColumns
+ - name: (
+ - uid: TinyLife.World.Map
+ name: Map
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: MLEM.Textures.TextureRegion
+ name: TextureRegion
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Color
+ name: Color
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Point
+ name: Point
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.Collections.Generic.List`1
+ name: List
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
+ - name: (
+ - name: Of
+ - name: " "
+ - uid: MLEM.Graphics.StaticSpriteBatch.Item
+ name: Item
+ isExternal: true
+ - name: )
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.ParentInfo
+ name: ParentInfo
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Graphics.SpriteEffects
+ name: SpriteEffects
+ isExternal: true
+ - 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.Objects.MapObject.GetModCategory(System.String)
+ commentId: M:TinyLife.Objects.MapObject.GetModCategory(System.String)
+ parent: TinyLife.Objects.MapObject
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ name: GetModCategory(string)
+ nameWithType: MapObject.GetModCategory(string)
+ fullName: TinyLife.Objects.MapObject.GetModCategory(string)
+ nameWithType.vb: MapObject.GetModCategory(String)
+ fullName.vb: TinyLife.Objects.MapObject.GetModCategory(String)
+ name.vb: GetModCategory(String)
+ spec.csharp:
+ - uid: TinyLife.Objects.MapObject.GetModCategory(System.String)
+ name: GetModCategory
+ - name: (
+ - uid: System.String
+ name: string
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.MapObject.GetModCategory(System.String)
+ name: GetModCategory
+ - name: (
+ - uid: System.String
+ name: String
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.string
+ - 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.Objects.Book.TinyLife.Utilities.Extensions.JsonCopy``1
+ commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
+ parent: TinyLife.Utilities.Extensions
+ definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
+ name: JsonCopy(Book)
+ nameWithType: Extensions.JsonCopy(Book)
+ fullName: TinyLife.Utilities.Extensions.JsonCopy(TinyLife.Objects.Book)
+ nameWithType.vb: Extensions.JsonCopy(Of Book)(Book)
+ fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Objects.Book)(TinyLife.Objects.Book)
+ name.vb: JsonCopy(Of Book)(Book)
+ spec.csharp:
+ - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Objects.Book)
+ name: JsonCopy
+ - name: <
+ - uid: TinyLife.Objects.Book
+ name: Book
+ - name: '>'
+ - name: (
+ - uid: TinyLife.Objects.Book
+ name: Book
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Objects.Book)
+ name: JsonCopy
+ - name: (
+ - name: Of
+ - name: " "
+ - uid: TinyLife.Objects.Book
+ name: Book
+ - name: )
+ - name: (
+ - uid: TinyLife.Objects.Book
+ name: Book
+ - 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)
+ name: JsonCopy(T)
+ nameWithType: Extensions.JsonCopy(T)
+ fullName: TinyLife.Utilities.Extensions.JsonCopy(T)
+ nameWithType.vb: Extensions.JsonCopy(Of T)(T)
+ fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of T)(T)
+ name.vb: JsonCopy(Of T)(T)
+ spec.csharp:
+ - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
+ name: JsonCopy
+ - name: <
+ - name: T
+ - name: '>'
+ - name: (
+ - name: T
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
+ name: JsonCopy
+ - name: (
+ - name: Of
+ - name: " "
+ - name: T
+ - name: )
+ - name: (
+ - name: T
+ - name: )
+- uid: TinyLife.Utilities.Extensions
+ commentId: T:TinyLife.Utilities.Extensions
+ parent: TinyLife.Utilities
+ name: Extensions
+ nameWithType: Extensions
+ fullName: TinyLife.Utilities.Extensions
+- uid: TinyLife.Utilities
+ commentId: N:TinyLife.Utilities
+ name: TinyLife.Utilities
+ nameWithType: TinyLife.Utilities
+ fullName: TinyLife.Utilities
+ spec.csharp:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.Utilities
+ name: Utilities
+ spec.vb:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.Utilities
+ name: Utilities
+- uid: System.Boolean
+ commentId: T:System.Boolean
+ parent: System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ name: bool
+ nameWithType: bool
+ fullName: bool
+ nameWithType.vb: Boolean
+ fullName.vb: Boolean
+ name.vb: Boolean
+- uid: TinyLife.Objects.Book.#ctor*
+ commentId: Overload:TinyLife.Objects.Book.#ctor
+ name: Book
+ nameWithType: Book.Book
+ fullName: TinyLife.Objects.Book.Book
+ nameWithType.vb: Book.New
+ fullName.vb: TinyLife.Objects.Book.New
+ name.vb: New
+- uid: System.Guid
+ commentId: T:System.Guid
+ parent: System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.guid
+ name: Guid
+ nameWithType: Guid
+ fullName: System.Guid
+- uid: TinyLife.Objects.FurnitureType
+ commentId: T:TinyLife.Objects.FurnitureType
+ parent: TinyLife.Objects
+ name: FurnitureType
+ nameWithType: FurnitureType
+ fullName: TinyLife.Objects.FurnitureType
+- uid: System.Int32[]
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ name: int[]
+ nameWithType: int[]
+ fullName: int[]
+ nameWithType.vb: Integer()
+ fullName.vb: Integer()
+ name.vb: Integer()
+ spec.csharp:
+ - uid: System.Int32
+ name: int
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ - name: '['
+ - name: ']'
+ spec.vb:
+ - uid: System.Int32
+ name: Integer
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ - name: (
+ - name: )
+- uid: TinyLife.World.Map
+ commentId: T:TinyLife.World.Map
+ parent: TinyLife.World
+ name: Map
+ nameWithType: Map
+ fullName: TinyLife.World.Map
+- uid: Microsoft.Xna.Framework.Vector2
+ commentId: T:Microsoft.Xna.Framework.Vector2
+ parent: Microsoft.Xna.Framework
+ isExternal: true
+ name: Vector2
+ nameWithType: Vector2
+ fullName: Microsoft.Xna.Framework.Vector2
+- uid: TinyLife.World
+ commentId: N:TinyLife.World
+ name: TinyLife.World
+ nameWithType: TinyLife.World
+ fullName: TinyLife.World
+ spec.csharp:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.World
+ name: World
+ spec.vb:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.World
+ name: World
+- 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.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,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.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
+ commentId: M:TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,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.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
+ parent: TinyLife.Objects.Furniture
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ name: Draw(GameTime, object, Vector2, Vector2, Color?, Direction2, int[], float, bool, ParentInfo, float, bool, List
- )
+ nameWithType: Furniture.Draw(GameTime, object, Vector2, Vector2, Color?, Direction2, int[], float, bool, ParentInfo, float, bool, List)
+ fullName: TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime, object, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color?, MLEM.Misc.Direction2, int[], float, bool, TinyLife.Objects.ParentInfo, float, bool, System.Collections.Generic.List)
+ nameWithType.vb: Furniture.Draw(GameTime, Object, Vector2, Vector2, Color?, Direction2, Integer(), Single, Boolean, ParentInfo, Single, Boolean, List(Of StaticSpriteBatch.Item))
+ fullName.vb: TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime, Object, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color?, MLEM.Misc.Direction2, Integer(), Single, Boolean, TinyLife.Objects.ParentInfo, Single, Boolean, System.Collections.Generic.List(Of MLEM.Graphics.StaticSpriteBatch.Item))
+ name.vb: Draw(GameTime, Object, Vector2, Vector2, Color?, Direction2, Integer(), Single, Boolean, ParentInfo, Single, Boolean, List(Of Item))
+ spec.csharp:
+ - uid: TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,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.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
+ name: Draw
+ - name: (
+ - uid: Microsoft.Xna.Framework.GameTime
+ name: GameTime
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Color
+ name: Color
+ isExternal: true
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: MLEM.Misc.Direction2
+ name: Direction2
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.Int32
+ name: int
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ - name: '['
+ - name: ']'
+ - 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: ','
+ - name: " "
+ - uid: TinyLife.Objects.ParentInfo
+ name: ParentInfo
+ - 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: ','
+ - name: " "
+ - uid: System.Collections.Generic.List`1
+ name: List
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
+ - name: <
+ - uid: MLEM.Graphics.StaticSpriteBatch.Item
+ name: Item
+ isExternal: true
+ - name: '>'
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,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.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
+ name: Draw
+ - name: (
+ - uid: Microsoft.Xna.Framework.GameTime
+ name: GameTime
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.Object
+ name: Object
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.object
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Vector2
+ name: Vector2
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Color
+ name: Color
+ isExternal: true
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: MLEM.Misc.Direction2
+ name: Direction2
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.Int32
+ name: Integer
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ - name: (
+ - name: )
+ - 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: ','
+ - name: " "
+ - uid: TinyLife.Objects.ParentInfo
+ name: ParentInfo
+ - 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: ','
+ - name: " "
+ - uid: System.Collections.Generic.List`1
+ name: List
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
+ - name: (
+ - name: Of
+ - name: " "
+ - uid: MLEM.Graphics.StaticSpriteBatch.Item
+ name: Item
+ isExternal: true
+ - name: )
+ - name: )
+- uid: TinyLife.Objects.Book.Draw*
+ commentId: Overload:TinyLife.Objects.Book.Draw
+ name: Draw
+ nameWithType: Book.Draw
+ fullName: TinyLife.Objects.Book.Draw
+- 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.Nullable{Microsoft.Xna.Framework.Color}
+ commentId: T:System.Nullable{Microsoft.Xna.Framework.Color}
+ parent: System
+ definition: System.Nullable`1
+ name: Color?
+ nameWithType: Color?
+ fullName: Microsoft.Xna.Framework.Color?
+ spec.csharp:
+ - uid: Microsoft.Xna.Framework.Color
+ name: Color
+ isExternal: true
+ - name: '?'
+ spec.vb:
+ - uid: Microsoft.Xna.Framework.Color
+ name: Color
+ isExternal: true
+ - name: '?'
+- uid: MLEM.Misc.Direction2
+ commentId: T:MLEM.Misc.Direction2
+ parent: MLEM.Misc
+ isExternal: true
+ name: Direction2
+ nameWithType: Direction2
+ fullName: MLEM.Misc.Direction2
+- 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.ParentInfo
+ commentId: T:TinyLife.Objects.ParentInfo
+ parent: TinyLife.Objects
+ name: ParentInfo
+ nameWithType: ParentInfo
+ fullName: TinyLife.Objects.ParentInfo
+- uid: System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item}
+ commentId: T:System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item}
+ parent: System.Collections.Generic
+ definition: System.Collections.Generic.List`1
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
+ name: List
+ nameWithType: List
+ fullName: System.Collections.Generic.List
+ nameWithType.vb: List(Of StaticSpriteBatch.Item)
+ fullName.vb: System.Collections.Generic.List(Of MLEM.Graphics.StaticSpriteBatch.Item)
+ name.vb: List(Of StaticSpriteBatch.Item)
+ spec.csharp:
+ - uid: System.Collections.Generic.List`1
+ name: List
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
+ - name: <
+ - uid: MLEM.Graphics.StaticSpriteBatch
+ name: StaticSpriteBatch
+ isExternal: true
+ - name: .
+ - uid: MLEM.Graphics.StaticSpriteBatch.Item
+ name: Item
+ isExternal: true
+ - name: '>'
+ spec.vb:
+ - uid: System.Collections.Generic.List`1
+ name: List
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
+ - name: (
+ - name: Of
+ - name: " "
+ - uid: MLEM.Graphics.StaticSpriteBatch
+ name: StaticSpriteBatch
+ isExternal: true
+ - name: .
+ - uid: MLEM.Graphics.StaticSpriteBatch.Item
+ name: Item
+ isExternal: true
+ - name: )
+- uid: System.Nullable`1
+ commentId: T:System.Nullable`1
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.nullable-1
+ name: Nullable
+ nameWithType: Nullable
+ fullName: System.Nullable
+ nameWithType.vb: Nullable(Of T)
+ fullName.vb: System.Nullable(Of T)
+ name.vb: Nullable(Of T)
+ spec.csharp:
+ - uid: System.Nullable`1
+ name: Nullable
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.nullable-1
+ - name: <
+ - name: T
+ - name: '>'
+ spec.vb:
+ - uid: System.Nullable`1
+ name: Nullable
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.nullable-1
+ - name: (
+ - name: Of
+ - name: " "
+ - name: T
+ - name: )
+- uid: System.Collections.Generic.List`1
+ commentId: T:System.Collections.Generic.List`1
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
+ name: List
+ nameWithType: List
+ fullName: System.Collections.Generic.List
+ nameWithType.vb: List(Of T)
+ fullName.vb: System.Collections.Generic.List(Of T)
+ name.vb: List(Of T)
+ spec.csharp:
+ - uid: System.Collections.Generic.List`1
+ name: List
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
+ - name: <
+ - name: T
+ - name: '>'
+ spec.vb:
+ - uid: System.Collections.Generic.List`1
+ name: List
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
+ - name: (
+ - name: Of
+ - name: " "
+ - name: T
+ - name: )
+- uid: System.Collections.Generic
+ commentId: N:System.Collections.Generic
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system
+ name: System.Collections.Generic
+ nameWithType: System.Collections.Generic
+ fullName: System.Collections.Generic
+ spec.csharp:
+ - uid: System
+ name: System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system
+ - name: .
+ - uid: System.Collections
+ name: Collections
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections
+ - name: .
+ - uid: System.Collections.Generic
+ name: Generic
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic
+ spec.vb:
+ - uid: System
+ name: System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system
+ - name: .
+ - uid: System.Collections
+ name: Collections
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections
+ - name: .
+ - uid: System.Collections.Generic
+ name: Generic
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic
diff --git a/docs/api/TinyLife.Objects.BreakableFurniture.BrokenBehavior.yml b/docs/api/TinyLife.Objects.BreakableFurniture.BrokenBehavior.yml
index a981005..9171afd 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: 173
+ startLine: 175
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: 179
+ startLine: 181
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: 183
+ startLine: 185
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: 187
+ startLine: 189
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: 191
+ startLine: 193
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: 195
+ startLine: 197
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.BreakableFurniture.yml b/docs/api/TinyLife.Objects.BreakableFurniture.yml
index ad20e01..8ca50f7 100644
--- a/docs/api/TinyLife.Objects.BreakableFurniture.yml
+++ b/docs/api/TinyLife.Objects.BreakableFurniture.yml
@@ -118,6 +118,7 @@ items:
- TinyLife.Objects.MapObject.PersonRotationOrder
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
+ - TinyLife.Objects.MapObject.OnValidatedEarly
- TinyLife.Objects.MapObject.OnEventsAttachable
- TinyLife.Objects.MapObject.OnDraw
- TinyLife.Objects.MapObject.OnUpdate
@@ -129,6 +130,7 @@ items:
- TinyLife.Objects.MapObject.CurrentRoom
- TinyLife.Objects.MapObject.IsInWorld
- TinyLife.Objects.MapObject.HoldingPerson
+ - TinyLife.Objects.MapObject.ValidateEarly
- TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
@@ -483,7 +485,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPrice
path: ../TinyLife/Objects/BreakableFurniture.cs
- startLine: 143
+ startLine: 145
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -513,7 +515,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDescription
path: ../TinyLife/Objects/BreakableFurniture.cs
- startLine: 148
+ startLine: 150
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -552,7 +554,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDecorativeRating
path: ../TinyLife/Objects/BreakableFurniture.cs
- startLine: 160
+ startLine: 162
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -588,7 +590,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnRemoved
path: ../TinyLife/Objects/BreakableFurniture.cs
- startLine: 165
+ startLine: 167
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2361,6 +2363,12 @@ references:
name: OnValidated
nameWithType: MapObject.OnValidated
fullName: TinyLife.Objects.MapObject.OnValidated
+- uid: TinyLife.Objects.MapObject.OnValidatedEarly
+ commentId: E:TinyLife.Objects.MapObject.OnValidatedEarly
+ parent: TinyLife.Objects.MapObject
+ name: OnValidatedEarly
+ nameWithType: MapObject.OnValidatedEarly
+ fullName: TinyLife.Objects.MapObject.OnValidatedEarly
- uid: TinyLife.Objects.MapObject.OnEventsAttachable
commentId: E:TinyLife.Objects.MapObject.OnEventsAttachable
parent: TinyLife.Objects.MapObject
@@ -2427,6 +2435,22 @@ references:
name: HoldingPerson
nameWithType: MapObject.HoldingPerson
fullName: TinyLife.Objects.MapObject.HoldingPerson
+- uid: TinyLife.Objects.MapObject.ValidateEarly
+ commentId: M:TinyLife.Objects.MapObject.ValidateEarly
+ parent: TinyLife.Objects.MapObject
+ name: ValidateEarly()
+ nameWithType: MapObject.ValidateEarly()
+ fullName: TinyLife.Objects.MapObject.ValidateEarly()
+ spec.csharp:
+ - uid: TinyLife.Objects.MapObject.ValidateEarly
+ name: ValidateEarly
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.MapObject.ValidateEarly
+ name: ValidateEarly
+ - name: (
+ - name: )
- uid: TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
commentId: M:TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.Chimney.yml b/docs/api/TinyLife.Objects.Chimney.yml
index 2479e8a..d71de7d 100644
--- a/docs/api/TinyLife.Objects.Chimney.yml
+++ b/docs/api/TinyLife.Objects.Chimney.yml
@@ -112,6 +112,7 @@ items:
- TinyLife.Objects.MapObject.PersonRotationOrder
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
+ - TinyLife.Objects.MapObject.OnValidatedEarly
- TinyLife.Objects.MapObject.OnEventsAttachable
- TinyLife.Objects.MapObject.OnDraw
- TinyLife.Objects.MapObject.OnUpdate
@@ -123,6 +124,7 @@ items:
- TinyLife.Objects.MapObject.CurrentRoom
- TinyLife.Objects.MapObject.IsInWorld
- TinyLife.Objects.MapObject.HoldingPerson
+ - TinyLife.Objects.MapObject.ValidateEarly
- TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
@@ -2159,6 +2161,12 @@ references:
name: OnValidated
nameWithType: MapObject.OnValidated
fullName: TinyLife.Objects.MapObject.OnValidated
+- uid: TinyLife.Objects.MapObject.OnValidatedEarly
+ commentId: E:TinyLife.Objects.MapObject.OnValidatedEarly
+ parent: TinyLife.Objects.MapObject
+ name: OnValidatedEarly
+ nameWithType: MapObject.OnValidatedEarly
+ fullName: TinyLife.Objects.MapObject.OnValidatedEarly
- uid: TinyLife.Objects.MapObject.OnEventsAttachable
commentId: E:TinyLife.Objects.MapObject.OnEventsAttachable
parent: TinyLife.Objects.MapObject
@@ -2225,6 +2233,22 @@ references:
name: HoldingPerson
nameWithType: MapObject.HoldingPerson
fullName: TinyLife.Objects.MapObject.HoldingPerson
+- uid: TinyLife.Objects.MapObject.ValidateEarly
+ commentId: M:TinyLife.Objects.MapObject.ValidateEarly
+ parent: TinyLife.Objects.MapObject
+ name: ValidateEarly()
+ nameWithType: MapObject.ValidateEarly()
+ fullName: TinyLife.Objects.MapObject.ValidateEarly()
+ spec.csharp:
+ - uid: TinyLife.Objects.MapObject.ValidateEarly
+ name: ValidateEarly
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.MapObject.ValidateEarly
+ name: ValidateEarly
+ - name: (
+ - name: )
- uid: TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
commentId: M:TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.Clothes.yml b/docs/api/TinyLife.Objects.Clothes.yml
index cb5f0aa..e0b41f4 100644
--- a/docs/api/TinyLife.Objects.Clothes.yml
+++ b/docs/api/TinyLife.Objects.Clothes.yml
@@ -5,7 +5,7 @@ items:
id: Clothes
parent: TinyLife.Objects
children:
- - TinyLife.Objects.Clothes.#ctor(System.String,TinyLife.Objects.ClothesLayer,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,System.Single,TinyLife.Objects.ClothesIntention,TinyLife.Utilities.ColorScheme[])
+ - TinyLife.Objects.Clothes.#ctor(System.String,TinyLife.Objects.ClothesLayer,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,System.Single,TinyLife.Objects.ClothesIntention,TinyLife.Objects.StylePreference,TinyLife.Utilities.ColorScheme[])
- TinyLife.Objects.Clothes.Ages
- TinyLife.Objects.Clothes.AllIntentions
- TinyLife.Objects.Clothes.AreCompatible(TinyLife.Objects.Clothes,TinyLife.Objects.Clothes)
@@ -13,7 +13,6 @@ items:
- TinyLife.Objects.Clothes.DepthFunction
- TinyLife.Objects.Clothes.Description
- TinyLife.Objects.Clothes.GetDescription(TinyLife.Objects.Person)
- - TinyLife.Objects.Clothes.GetPrice
- TinyLife.Objects.Clothes.Icon
- TinyLife.Objects.Clothes.Intentions
- TinyLife.Objects.Clothes.IsIncompatible
@@ -28,6 +27,8 @@ items:
- TinyLife.Objects.Clothes.ReferencePrice
- TinyLife.Objects.Clothes.Register(TinyLife.Objects.Clothes)
- TinyLife.Objects.Clothes.SourceString
+ - TinyLife.Objects.Clothes.StylePreference
+ - TinyLife.Objects.Clothes.StylePreferences
- TinyLife.Objects.Clothes.TextureBehaviorLayer
- TinyLife.Objects.Clothes.TextureRegion
- TinyLife.Objects.Clothes.Textures
@@ -162,6 +163,35 @@ items:
return:
type: TinyLife.Objects.ClothesIntention[]
content.vb: Public Shared ReadOnly AllIntentions As ClothesIntention()
+- uid: TinyLife.Objects.Clothes.StylePreferences
+ commentId: F:TinyLife.Objects.Clothes.StylePreferences
+ id: StylePreferences
+ parent: TinyLife.Objects.Clothes
+ langs:
+ - csharp
+ - vb
+ name: StylePreferences
+ nameWithType: Clothes.StylePreferences
+ fullName: TinyLife.Objects.Clothes.StylePreferences
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Objects/Clothes.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: StylePreferences
+ path: ../TinyLife/Objects/Clothes.cs
+ startLine: 42
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ summary: "\nA set of all valid values.\n"
+ example: []
+ syntax:
+ content: public static readonly StylePreference[] StylePreferences
+ return:
+ type: TinyLife.Objects.StylePreference[]
+ content.vb: Public Shared ReadOnly StylePreferences As StylePreference()
- uid: TinyLife.Objects.Clothes.ReferencePrice
commentId: F:TinyLife.Objects.Clothes.ReferencePrice
id: ReferencePrice
@@ -180,7 +210,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ReferencePrice
path: ../TinyLife/Objects/Clothes.cs
- startLine: 43
+ startLine: 47
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -209,7 +239,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/Objects/Clothes.cs
- startLine: 58
+ startLine: 62
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -238,7 +268,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Layer
path: ../TinyLife/Objects/Clothes.cs
- startLine: 62
+ startLine: 66
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -267,7 +297,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Textures
path: ../TinyLife/Objects/Clothes.cs
- startLine: 66
+ startLine: 70
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -296,7 +326,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TextureRegion
path: ../TinyLife/Objects/Clothes.cs
- startLine: 70
+ startLine: 74
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -325,7 +355,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Colors
path: ../TinyLife/Objects/Clothes.cs
- startLine: 74
+ startLine: 78
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -354,11 +384,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Price
path: ../TinyLife/Objects/Clothes.cs
- startLine: 79
+ startLine: 82
assemblies:
- Tiny Life
namespace: TinyLife.Objects
- summary: "\nThe price of this piece of clothing.\nUse to retrieve this value for consistency.\n"
+ summary: "\nThe price of this piece of clothing.\n"
example: []
syntax:
content: public readonly float Price
@@ -383,7 +413,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Intentions
path: ../TinyLife/Objects/Clothes.cs
- startLine: 83
+ startLine: 86
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -394,6 +424,35 @@ items:
return:
type: TinyLife.Objects.ClothesIntention
content.vb: Public ReadOnly Intentions As ClothesIntention
+- uid: TinyLife.Objects.Clothes.StylePreference
+ commentId: F:TinyLife.Objects.Clothes.StylePreference
+ id: StylePreference
+ parent: TinyLife.Objects.Clothes
+ langs:
+ - csharp
+ - vb
+ name: StylePreference
+ nameWithType: Clothes.StylePreference
+ fullName: TinyLife.Objects.Clothes.StylePreference
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Objects/Clothes.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: StylePreference
+ path: ../TinyLife/Objects/Clothes.cs
+ startLine: 90
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ summary: "\nThe style preference that this clothing item falls into. A clothing item's style preference slightly influences whether it will be chosen in . The style preference is not exposed to players.\n"
+ example: []
+ syntax:
+ content: public readonly StylePreference StylePreference
+ return:
+ type: TinyLife.Objects.StylePreference
+ content.vb: Public ReadOnly StylePreference As StylePreference
- uid: TinyLife.Objects.Clothes.Icon
commentId: P:TinyLife.Objects.Clothes.Icon
id: Icon
@@ -412,7 +471,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Icon
path: ../TinyLife/Objects/Clothes.cs
- startLine: 88
+ startLine: 96
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -443,7 +502,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NonBuyable
path: ../TinyLife/Objects/Clothes.cs
- startLine: 93
+ startLine: 101
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -474,7 +533,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Ages
path: ../TinyLife/Objects/Clothes.cs
- startLine: 98
+ startLine: 106
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -505,7 +564,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DepthFunction
path: ../TinyLife/Objects/Clothes.cs
- startLine: 103
+ startLine: 111
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -536,7 +595,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TextureBehaviorLayer
path: ../TinyLife/Objects/Clothes.cs
- startLine: 108
+ startLine: 116
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -567,7 +626,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RandomWeight
path: ../TinyLife/Objects/Clothes.cs
- startLine: 114
+ startLine: 122
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -598,7 +657,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RandomColorWeight
path: ../TinyLife/Objects/Clothes.cs
- startLine: 119
+ startLine: 127
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -629,7 +688,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsIncompatible
path: ../TinyLife/Objects/Clothes.cs
- startLine: 123
+ startLine: 131
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -660,7 +719,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LayersToHide
path: ../TinyLife/Objects/Clothes.cs
- startLine: 128
+ startLine: 136
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -691,7 +750,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Description
path: ../TinyLife/Objects/Clothes.cs
- startLine: 132
+ startLine: 140
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -722,7 +781,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SourceString
path: ../TinyLife/Objects/Clothes.cs
- startLine: 134
+ startLine: 142
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -737,16 +796,16 @@ items:
overload: TinyLife.Objects.Clothes.SourceString*
implements:
- TinyLife.Emotions.IEmotionSource.SourceString
-- uid: TinyLife.Objects.Clothes.#ctor(System.String,TinyLife.Objects.ClothesLayer,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,System.Single,TinyLife.Objects.ClothesIntention,TinyLife.Utilities.ColorScheme[])
- commentId: M:TinyLife.Objects.Clothes.#ctor(System.String,TinyLife.Objects.ClothesLayer,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,System.Single,TinyLife.Objects.ClothesIntention,TinyLife.Utilities.ColorScheme[])
- id: '#ctor(System.String,TinyLife.Objects.ClothesLayer,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,System.Single,TinyLife.Objects.ClothesIntention,TinyLife.Utilities.ColorScheme[])'
+- uid: TinyLife.Objects.Clothes.#ctor(System.String,TinyLife.Objects.ClothesLayer,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,System.Single,TinyLife.Objects.ClothesIntention,TinyLife.Objects.StylePreference,TinyLife.Utilities.ColorScheme[])
+ commentId: M:TinyLife.Objects.Clothes.#ctor(System.String,TinyLife.Objects.ClothesLayer,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,System.Single,TinyLife.Objects.ClothesIntention,TinyLife.Objects.StylePreference,TinyLife.Utilities.ColorScheme[])
+ id: '#ctor(System.String,TinyLife.Objects.ClothesLayer,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,System.Single,TinyLife.Objects.ClothesIntention,TinyLife.Objects.StylePreference,TinyLife.Utilities.ColorScheme[])'
parent: TinyLife.Objects.Clothes
langs:
- csharp
- vb
- name: Clothes(string, ClothesLayer, IReadOnlyDictionary, Point, float, ClothesIntention, params ColorScheme[])
- nameWithType: Clothes.Clothes(string, ClothesLayer, IReadOnlyDictionary, Point, float, ClothesIntention, params ColorScheme[])
- fullName: TinyLife.Objects.Clothes.Clothes(string, TinyLife.Objects.ClothesLayer, System.Collections.Generic.IReadOnlyDictionary, Microsoft.Xna.Framework.Point, float, TinyLife.Objects.ClothesIntention, params TinyLife.Utilities.ColorScheme[])
+ name: Clothes(string, ClothesLayer, IReadOnlyDictionary, Point, float, ClothesIntention, StylePreference, params ColorScheme[])
+ nameWithType: Clothes.Clothes(string, ClothesLayer, IReadOnlyDictionary, Point, float, ClothesIntention, StylePreference, params ColorScheme[])
+ fullName: TinyLife.Objects.Clothes.Clothes(string, TinyLife.Objects.ClothesLayer, System.Collections.Generic.IReadOnlyDictionary, Microsoft.Xna.Framework.Point, float, TinyLife.Objects.ClothesIntention, TinyLife.Objects.StylePreference, params TinyLife.Utilities.ColorScheme[])
type: Constructor
source:
remote:
@@ -755,14 +814,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/Clothes.cs
- startLine: 146
+ startLine: 155
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nCreates a new clothes item with the given data, producing a texture layout according to the rules described in https://docs.tinylifegame.com/articles/creating_textures.html.\n"
example: []
syntax:
- content: public Clothes(string name, ClothesLayer layer, IReadOnlyDictionary textures, Point textureRegion, float price, ClothesIntention intentions, params ColorScheme[] colors)
+ content: public Clothes(string name, ClothesLayer layer, IReadOnlyDictionary textures, Point textureRegion, float price, ClothesIntention intentions, StylePreference stylePreference, params ColorScheme[] colors)
parameters:
- id: name
type: System.String
@@ -782,43 +841,17 @@ items:
- id: intentions
type: TinyLife.Objects.ClothesIntention
description: A set of flags that determine what this clothes item can be used for
+ - id: stylePreference
+ type: TinyLife.Objects.StylePreference
+ description: The style preference that this clothing item falls into. A clothing item's style preference slightly influences whether it will be chosen in .
- id: colors
type: TinyLife.Utilities.ColorScheme[]
description: The set of s that this clothes item can have its colors selected from, where each entry corresponds to a texture layer.
- content.vb: Public Sub New(name As String, layer As ClothesLayer, textures As IReadOnlyDictionary(Of Point, TextureRegion), textureRegion As Point, price As Single, intentions As ClothesIntention, ParamArray colors As ColorScheme())
+ content.vb: Public Sub New(name As String, layer As ClothesLayer, textures As IReadOnlyDictionary(Of Point, TextureRegion), textureRegion As Point, price As Single, intentions As ClothesIntention, stylePreference As StylePreference, ParamArray colors As ColorScheme())
overload: TinyLife.Objects.Clothes.#ctor*
- nameWithType.vb: Clothes.New(String, ClothesLayer, IReadOnlyDictionary(Of Point, TextureRegion), Point, Single, ClothesIntention, ParamArray ColorScheme())
- fullName.vb: TinyLife.Objects.Clothes.New(String, TinyLife.Objects.ClothesLayer, System.Collections.Generic.IReadOnlyDictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, Single, TinyLife.Objects.ClothesIntention, ParamArray TinyLife.Utilities.ColorScheme())
- name.vb: New(String, ClothesLayer, IReadOnlyDictionary(Of Point, TextureRegion), Point, Single, ClothesIntention, ParamArray ColorScheme())
-- uid: TinyLife.Objects.Clothes.GetPrice
- commentId: M:TinyLife.Objects.Clothes.GetPrice
- id: GetPrice
- parent: TinyLife.Objects.Clothes
- langs:
- - csharp
- - vb
- name: GetPrice()
- nameWithType: Clothes.GetPrice()
- fullName: TinyLife.Objects.Clothes.GetPrice()
- type: Method
- source:
- remote:
- path: TinyLife/Objects/Clothes.cs
- branch: main
- repo: https://git.ellpeck.de/Ellpeck/TinyLife
- id: GetPrice
- path: ../TinyLife/Objects/Clothes.cs
- startLine: 172
- assemblies:
- - Tiny Life
- namespace: TinyLife.Objects
- example: []
- syntax:
- content: public float GetPrice()
- return:
- type: System.Single
- content.vb: Public Function GetPrice() As Single
- overload: TinyLife.Objects.Clothes.GetPrice*
+ nameWithType.vb: Clothes.New(String, ClothesLayer, IReadOnlyDictionary(Of Point, TextureRegion), Point, Single, ClothesIntention, StylePreference, ParamArray ColorScheme())
+ fullName.vb: TinyLife.Objects.Clothes.New(String, TinyLife.Objects.ClothesLayer, System.Collections.Generic.IReadOnlyDictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, Single, TinyLife.Objects.ClothesIntention, TinyLife.Objects.StylePreference, ParamArray TinyLife.Utilities.ColorScheme())
+ name.vb: New(String, ClothesLayer, IReadOnlyDictionary(Of Point, TextureRegion), Point, Single, ClothesIntention, StylePreference, ParamArray ColorScheme())
- uid: TinyLife.Objects.Clothes.GetDescription(TinyLife.Objects.Person)
commentId: M:TinyLife.Objects.Clothes.GetDescription(TinyLife.Objects.Person)
id: GetDescription(TinyLife.Objects.Person)
@@ -837,7 +870,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDescription
path: ../TinyLife/Objects/Clothes.cs
- startLine: 182
+ startLine: 187
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -872,7 +905,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AreCompatible
path: ../TinyLife/Objects/Clothes.cs
- startLine: 194
+ startLine: 199
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -910,7 +943,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register
path: ../TinyLife/Objects/Clothes.cs
- startLine: 203
+ startLine: 208
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1483,6 +1516,29 @@ references:
name: ClothesIntention
- name: (
- name: )
+- uid: TinyLife.Objects.Clothes.StylePreference
+ commentId: F:TinyLife.Objects.Clothes.StylePreference
+ name: StylePreference
+ nameWithType: Clothes.StylePreference
+ fullName: TinyLife.Objects.Clothes.StylePreference
+- uid: TinyLife.Objects.StylePreference[]
+ isExternal: true
+ name: StylePreference[]
+ nameWithType: StylePreference[]
+ fullName: TinyLife.Objects.StylePreference[]
+ nameWithType.vb: StylePreference()
+ fullName.vb: TinyLife.Objects.StylePreference()
+ name.vb: StylePreference()
+ spec.csharp:
+ - uid: TinyLife.Objects.StylePreference
+ name: StylePreference
+ - name: '['
+ - name: ']'
+ spec.vb:
+ - uid: TinyLife.Objects.StylePreference
+ name: StylePreference
+ - name: (
+ - name: )
- uid: System.Int32
commentId: T:System.Int32
parent: System
@@ -1700,21 +1756,6 @@ references:
name: ColorScheme
- name: (
- name: )
-- uid: TinyLife.Objects.Clothes.GetPrice
- commentId: M:TinyLife.Objects.Clothes.GetPrice
- name: GetPrice()
- nameWithType: Clothes.GetPrice()
- fullName: TinyLife.Objects.Clothes.GetPrice()
- spec.csharp:
- - uid: TinyLife.Objects.Clothes.GetPrice
- name: GetPrice
- - name: (
- - name: )
- spec.vb:
- - uid: TinyLife.Objects.Clothes.GetPrice
- name: GetPrice
- - name: (
- - name: )
- uid: System.Single
commentId: T:System.Single
parent: System
@@ -1726,6 +1767,132 @@ references:
nameWithType.vb: Single
fullName.vb: Single
name.vb: Single
+- uid: TinyLife.Objects.Outfit.SetRandomClothesItem(System.Random,TinyLife.Objects.Person,TinyLife.Objects.ClothesLayer,TinyLife.Objects.ClothesIntention,System.Nullable{TinyLife.Objects.StylePreference},System.Boolean,System.Int32,System.Func{TinyLife.Objects.Clothes,System.Boolean})
+ commentId: M:TinyLife.Objects.Outfit.SetRandomClothesItem(System.Random,TinyLife.Objects.Person,TinyLife.Objects.ClothesLayer,TinyLife.Objects.ClothesIntention,System.Nullable{TinyLife.Objects.StylePreference},System.Boolean,System.Int32,System.Func{TinyLife.Objects.Clothes,System.Boolean})
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.random
+ name: SetRandomClothesItem(Random, Person, ClothesLayer, ClothesIntention, StylePreference?, bool, int, Func)
+ nameWithType: Outfit.SetRandomClothesItem(Random, Person, ClothesLayer, ClothesIntention, StylePreference?, bool, int, Func)
+ fullName: TinyLife.Objects.Outfit.SetRandomClothesItem(System.Random, TinyLife.Objects.Person, TinyLife.Objects.ClothesLayer, TinyLife.Objects.ClothesIntention, TinyLife.Objects.StylePreference?, bool, int, System.Func)
+ nameWithType.vb: Outfit.SetRandomClothesItem(Random, Person, ClothesLayer, ClothesIntention, StylePreference?, Boolean, Integer, Func(Of Clothes, Boolean))
+ fullName.vb: TinyLife.Objects.Outfit.SetRandomClothesItem(System.Random, TinyLife.Objects.Person, TinyLife.Objects.ClothesLayer, TinyLife.Objects.ClothesIntention, TinyLife.Objects.StylePreference?, Boolean, Integer, System.Func(Of TinyLife.Objects.Clothes, Boolean))
+ name.vb: SetRandomClothesItem(Random, Person, ClothesLayer, ClothesIntention, StylePreference?, Boolean, Integer, Func(Of Clothes, Boolean))
+ spec.csharp:
+ - uid: TinyLife.Objects.Outfit.SetRandomClothesItem(System.Random,TinyLife.Objects.Person,TinyLife.Objects.ClothesLayer,TinyLife.Objects.ClothesIntention,System.Nullable{TinyLife.Objects.StylePreference},System.Boolean,System.Int32,System.Func{TinyLife.Objects.Clothes,System.Boolean})
+ name: SetRandomClothesItem
+ - name: (
+ - uid: System.Random
+ name: Random
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.random
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.ClothesLayer
+ name: ClothesLayer
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.ClothesIntention
+ name: ClothesIntention
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.StylePreference
+ name: StylePreference
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: System.Int32
+ name: int
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ - name: ','
+ - name: " "
+ - uid: System.Func`2
+ name: Func
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.func-2
+ - name: <
+ - uid: TinyLife.Objects.Clothes
+ name: Clothes
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: '>'
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Outfit.SetRandomClothesItem(System.Random,TinyLife.Objects.Person,TinyLife.Objects.ClothesLayer,TinyLife.Objects.ClothesIntention,System.Nullable{TinyLife.Objects.StylePreference},System.Boolean,System.Int32,System.Func{TinyLife.Objects.Clothes,System.Boolean})
+ name: SetRandomClothesItem
+ - name: (
+ - uid: System.Random
+ name: Random
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.random
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.ClothesLayer
+ name: ClothesLayer
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.ClothesIntention
+ name: ClothesIntention
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.StylePreference
+ name: StylePreference
+ - name: '?'
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: ','
+ - name: " "
+ - uid: System.Int32
+ name: Integer
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ - 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.Clothes
+ name: Clothes
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+ - name: )
+- uid: TinyLife.Objects.StylePreference
+ commentId: T:TinyLife.Objects.StylePreference
+ parent: TinyLife.Objects
+ name: StylePreference
+ nameWithType: StylePreference
+ fullName: TinyLife.Objects.StylePreference
- uid: TinyLife.Objects.Clothes.Icon*
commentId: Overload:TinyLife.Objects.Clothes.Icon
name: Icon
@@ -2480,11 +2647,6 @@ references:
nameWithType.vb: Clothes.New
fullName.vb: TinyLife.Objects.Clothes.New
name.vb: New
-- uid: TinyLife.Objects.Clothes.GetPrice*
- commentId: Overload:TinyLife.Objects.Clothes.GetPrice
- name: GetPrice
- nameWithType: Clothes.GetPrice
- fullName: TinyLife.Objects.Clothes.GetPrice
- uid: TinyLife.Objects.Clothes.Description
commentId: P:TinyLife.Objects.Clothes.Description
name: Description
diff --git a/docs/api/TinyLife.Objects.ClothesIntention.yml b/docs/api/TinyLife.Objects.ClothesIntention.yml
index 0979e7f..7dda782 100644
--- a/docs/api/TinyLife.Objects.ClothesIntention.yml
+++ b/docs/api/TinyLife.Objects.ClothesIntention.yml
@@ -30,7 +30,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ClothesIntention
path: ../TinyLife/Objects/Clothes.cs
- startLine: 466
+ startLine: 498
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -72,7 +72,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: None
path: ../TinyLife/Objects/Clothes.cs
- startLine: 470
+ startLine: 502
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -98,7 +98,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Everyday
path: ../TinyLife/Objects/Clothes.cs
- startLine: 471
+ startLine: 503
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -124,7 +124,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Party
path: ../TinyLife/Objects/Clothes.cs
- startLine: 472
+ startLine: 504
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -150,7 +150,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Formal
path: ../TinyLife/Objects/Clothes.cs
- startLine: 473
+ startLine: 505
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -176,7 +176,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Workout
path: ../TinyLife/Objects/Clothes.cs
- startLine: 474
+ startLine: 506
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -202,7 +202,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Swimwear
path: ../TinyLife/Objects/Clothes.cs
- startLine: 475
+ startLine: 507
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -228,7 +228,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Sleep
path: ../TinyLife/Objects/Clothes.cs
- startLine: 476
+ startLine: 508
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -254,7 +254,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Summer
path: ../TinyLife/Objects/Clothes.cs
- startLine: 477
+ startLine: 509
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -280,7 +280,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Winter
path: ../TinyLife/Objects/Clothes.cs
- startLine: 478
+ startLine: 510
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -306,7 +306,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Work
path: ../TinyLife/Objects/Clothes.cs
- startLine: 479
+ startLine: 511
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -332,7 +332,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Safety
path: ../TinyLife/Objects/Clothes.cs
- startLine: 480
+ startLine: 512
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.ClothesLayer.yml b/docs/api/TinyLife.Objects.ClothesLayer.yml
index 0e1ae7d..ee0e7c3 100644
--- a/docs/api/TinyLife.Objects.ClothesLayer.yml
+++ b/docs/api/TinyLife.Objects.ClothesLayer.yml
@@ -31,7 +31,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ClothesLayer
path: ../TinyLife/Objects/Clothes.cs
- startLine: 407
+ startLine: 439
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -73,7 +73,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Body
path: ../TinyLife/Objects/Clothes.cs
- startLine: 413
+ startLine: 445
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -101,7 +101,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Eyes
path: ../TinyLife/Objects/Clothes.cs
- startLine: 417
+ startLine: 449
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -129,7 +129,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Pants
path: ../TinyLife/Objects/Clothes.cs
- startLine: 421
+ startLine: 453
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -157,7 +157,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Arms
path: ../TinyLife/Objects/Clothes.cs
- startLine: 425
+ startLine: 457
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -185,7 +185,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Shirt
path: ../TinyLife/Objects/Clothes.cs
- startLine: 429
+ startLine: 461
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -213,7 +213,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Accessories
path: ../TinyLife/Objects/Clothes.cs
- startLine: 433
+ startLine: 465
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -241,7 +241,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FacialHair
path: ../TinyLife/Objects/Clothes.cs
- startLine: 437
+ startLine: 469
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -269,7 +269,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Hair
path: ../TinyLife/Objects/Clothes.cs
- startLine: 441
+ startLine: 473
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -297,7 +297,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HeadAccessories
path: ../TinyLife/Objects/Clothes.cs
- startLine: 445
+ startLine: 477
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -325,7 +325,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FaceAccessories
path: ../TinyLife/Objects/Clothes.cs
- startLine: 449
+ startLine: 481
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -353,7 +353,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ArmAccessories
path: ../TinyLife/Objects/Clothes.cs
- startLine: 454
+ startLine: 486
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -381,7 +381,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Shoes
path: ../TinyLife/Objects/Clothes.cs
- startLine: 458
+ startLine: 490
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.CornerFurniture.Counter.yml b/docs/api/TinyLife.Objects.CornerFurniture.Counter.yml
index 7b01b10..01e538d 100644
--- a/docs/api/TinyLife.Objects.CornerFurniture.Counter.yml
+++ b/docs/api/TinyLife.Objects.CornerFurniture.Counter.yml
@@ -113,6 +113,7 @@ items:
- TinyLife.Objects.MapObject.PersonRotationOrder
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
+ - TinyLife.Objects.MapObject.OnValidatedEarly
- TinyLife.Objects.MapObject.OnEventsAttachable
- TinyLife.Objects.MapObject.OnDraw
- TinyLife.Objects.MapObject.OnUpdate
@@ -124,6 +125,7 @@ items:
- TinyLife.Objects.MapObject.CurrentRoom
- TinyLife.Objects.MapObject.IsInWorld
- TinyLife.Objects.MapObject.HoldingPerson
+ - TinyLife.Objects.MapObject.ValidateEarly
- TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
@@ -2181,6 +2183,12 @@ references:
name: OnValidated
nameWithType: MapObject.OnValidated
fullName: TinyLife.Objects.MapObject.OnValidated
+- uid: TinyLife.Objects.MapObject.OnValidatedEarly
+ commentId: E:TinyLife.Objects.MapObject.OnValidatedEarly
+ parent: TinyLife.Objects.MapObject
+ name: OnValidatedEarly
+ nameWithType: MapObject.OnValidatedEarly
+ fullName: TinyLife.Objects.MapObject.OnValidatedEarly
- uid: TinyLife.Objects.MapObject.OnEventsAttachable
commentId: E:TinyLife.Objects.MapObject.OnEventsAttachable
parent: TinyLife.Objects.MapObject
@@ -2247,6 +2255,22 @@ references:
name: HoldingPerson
nameWithType: MapObject.HoldingPerson
fullName: TinyLife.Objects.MapObject.HoldingPerson
+- uid: TinyLife.Objects.MapObject.ValidateEarly
+ commentId: M:TinyLife.Objects.MapObject.ValidateEarly
+ parent: TinyLife.Objects.MapObject
+ name: ValidateEarly()
+ nameWithType: MapObject.ValidateEarly()
+ fullName: TinyLife.Objects.MapObject.ValidateEarly()
+ spec.csharp:
+ - uid: TinyLife.Objects.MapObject.ValidateEarly
+ name: ValidateEarly
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.MapObject.ValidateEarly
+ name: ValidateEarly
+ - name: (
+ - name: )
- uid: TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
commentId: M:TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.CornerFurniture.yml b/docs/api/TinyLife.Objects.CornerFurniture.yml
index f777754..642b665 100644
--- a/docs/api/TinyLife.Objects.CornerFurniture.yml
+++ b/docs/api/TinyLife.Objects.CornerFurniture.yml
@@ -114,6 +114,7 @@ items:
- TinyLife.Objects.MapObject.PersonRotationOrder
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
+ - TinyLife.Objects.MapObject.OnValidatedEarly
- TinyLife.Objects.MapObject.OnEventsAttachable
- TinyLife.Objects.MapObject.OnDraw
- TinyLife.Objects.MapObject.OnUpdate
@@ -125,6 +126,7 @@ items:
- TinyLife.Objects.MapObject.CurrentRoom
- TinyLife.Objects.MapObject.IsInWorld
- TinyLife.Objects.MapObject.HoldingPerson
+ - TinyLife.Objects.MapObject.ValidateEarly
- TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
@@ -2192,6 +2194,12 @@ references:
name: OnValidated
nameWithType: MapObject.OnValidated
fullName: TinyLife.Objects.MapObject.OnValidated
+- uid: TinyLife.Objects.MapObject.OnValidatedEarly
+ commentId: E:TinyLife.Objects.MapObject.OnValidatedEarly
+ parent: TinyLife.Objects.MapObject
+ name: OnValidatedEarly
+ nameWithType: MapObject.OnValidatedEarly
+ fullName: TinyLife.Objects.MapObject.OnValidatedEarly
- uid: TinyLife.Objects.MapObject.OnEventsAttachable
commentId: E:TinyLife.Objects.MapObject.OnEventsAttachable
parent: TinyLife.Objects.MapObject
@@ -2258,6 +2266,22 @@ references:
name: HoldingPerson
nameWithType: MapObject.HoldingPerson
fullName: TinyLife.Objects.MapObject.HoldingPerson
+- uid: TinyLife.Objects.MapObject.ValidateEarly
+ commentId: M:TinyLife.Objects.MapObject.ValidateEarly
+ parent: TinyLife.Objects.MapObject
+ name: ValidateEarly()
+ nameWithType: MapObject.ValidateEarly()
+ fullName: TinyLife.Objects.MapObject.ValidateEarly()
+ spec.csharp:
+ - uid: TinyLife.Objects.MapObject.ValidateEarly
+ name: ValidateEarly
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.MapObject.ValidateEarly
+ name: ValidateEarly
+ - name: (
+ - name: )
- uid: TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
commentId: M:TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.DeathReason.yml b/docs/api/TinyLife.Objects.DeathReason.yml
index fe01189..0fc6918 100644
--- a/docs/api/TinyLife.Objects.DeathReason.yml
+++ b/docs/api/TinyLife.Objects.DeathReason.yml
@@ -8,6 +8,7 @@ items:
- TinyLife.Objects.DeathReason.Electrocution
- TinyLife.Objects.DeathReason.InexplicableReasons
- TinyLife.Objects.DeathReason.Starvation
+ - TinyLife.Objects.DeathReason.TooMuchBrew
- TinyLife.Objects.DeathReason.TooMuchProtein
langs:
- csharp
@@ -23,7 +24,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DeathReason
path: ../TinyLife/Objects/Person.cs
- startLine: 3369
+ startLine: 3384
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -52,7 +53,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Starvation
path: ../TinyLife/Objects/Person.cs
- startLine: 3375
+ startLine: 3390
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -80,7 +81,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InexplicableReasons
path: ../TinyLife/Objects/Person.cs
- startLine: 3380
+ startLine: 3395
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -108,7 +109,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Electrocution
path: ../TinyLife/Objects/Person.cs
- startLine: 3385
+ startLine: 3400
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -136,7 +137,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TooMuchProtein
path: ../TinyLife/Objects/Person.cs
- startLine: 3389
+ startLine: 3404
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -146,6 +147,34 @@ items:
content: TooMuchProtein = 3
return:
type: TinyLife.Objects.DeathReason
+- uid: TinyLife.Objects.DeathReason.TooMuchBrew
+ commentId: F:TinyLife.Objects.DeathReason.TooMuchBrew
+ id: TooMuchBrew
+ parent: TinyLife.Objects.DeathReason
+ langs:
+ - csharp
+ - vb
+ name: TooMuchBrew
+ nameWithType: DeathReason.TooMuchBrew
+ fullName: TinyLife.Objects.DeathReason.TooMuchBrew
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Objects/Person.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: TooMuchBrew
+ path: ../TinyLife/Objects/Person.cs
+ startLine: 3408
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ summary: "\nA death reason that represents that a person died from drinking too much brew, which represents alcohol.\n"
+ example: []
+ syntax:
+ content: TooMuchBrew = 4
+ return:
+ type: TinyLife.Objects.DeathReason
references:
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
diff --git a/docs/api/TinyLife.Objects.Fence.yml b/docs/api/TinyLife.Objects.Fence.yml
index ed3ae71..3dbc039 100644
--- a/docs/api/TinyLife.Objects.Fence.yml
+++ b/docs/api/TinyLife.Objects.Fence.yml
@@ -111,6 +111,7 @@ items:
- TinyLife.Objects.MapObject.PersonRotationOrder
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
+ - TinyLife.Objects.MapObject.OnValidatedEarly
- TinyLife.Objects.MapObject.OnEventsAttachable
- TinyLife.Objects.MapObject.OnDraw
- TinyLife.Objects.MapObject.OnUpdate
@@ -122,6 +123,7 @@ items:
- TinyLife.Objects.MapObject.CurrentRoom
- TinyLife.Objects.MapObject.IsInWorld
- TinyLife.Objects.MapObject.HoldingPerson
+ - TinyLife.Objects.MapObject.ValidateEarly
- TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
@@ -2068,6 +2070,12 @@ references:
name: OnValidated
nameWithType: MapObject.OnValidated
fullName: TinyLife.Objects.MapObject.OnValidated
+- uid: TinyLife.Objects.MapObject.OnValidatedEarly
+ commentId: E:TinyLife.Objects.MapObject.OnValidatedEarly
+ parent: TinyLife.Objects.MapObject
+ name: OnValidatedEarly
+ nameWithType: MapObject.OnValidatedEarly
+ fullName: TinyLife.Objects.MapObject.OnValidatedEarly
- uid: TinyLife.Objects.MapObject.OnEventsAttachable
commentId: E:TinyLife.Objects.MapObject.OnEventsAttachable
parent: TinyLife.Objects.MapObject
@@ -2134,6 +2142,22 @@ references:
name: HoldingPerson
nameWithType: MapObject.HoldingPerson
fullName: TinyLife.Objects.MapObject.HoldingPerson
+- uid: TinyLife.Objects.MapObject.ValidateEarly
+ commentId: M:TinyLife.Objects.MapObject.ValidateEarly
+ parent: TinyLife.Objects.MapObject
+ name: ValidateEarly()
+ nameWithType: MapObject.ValidateEarly()
+ fullName: TinyLife.Objects.MapObject.ValidateEarly()
+ spec.csharp:
+ - uid: TinyLife.Objects.MapObject.ValidateEarly
+ name: ValidateEarly
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.MapObject.ValidateEarly
+ name: ValidateEarly
+ - name: (
+ - name: )
- uid: TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
commentId: M:TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.Fireplace.yml b/docs/api/TinyLife.Objects.Fireplace.yml
index d853643..023ae4b 100644
--- a/docs/api/TinyLife.Objects.Fireplace.yml
+++ b/docs/api/TinyLife.Objects.Fireplace.yml
@@ -118,6 +118,7 @@ items:
- TinyLife.Objects.MapObject.PersonRotationOrder
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
+ - TinyLife.Objects.MapObject.OnValidatedEarly
- TinyLife.Objects.MapObject.OnEventsAttachable
- TinyLife.Objects.MapObject.OnDraw
- TinyLife.Objects.MapObject.OnUpdate
@@ -129,6 +130,7 @@ items:
- TinyLife.Objects.MapObject.CurrentRoom
- TinyLife.Objects.MapObject.IsInWorld
- TinyLife.Objects.MapObject.HoldingPerson
+ - TinyLife.Objects.MapObject.ValidateEarly
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
@@ -2133,6 +2135,12 @@ references:
name: OnValidated
nameWithType: MapObject.OnValidated
fullName: TinyLife.Objects.MapObject.OnValidated
+- uid: TinyLife.Objects.MapObject.OnValidatedEarly
+ commentId: E:TinyLife.Objects.MapObject.OnValidatedEarly
+ parent: TinyLife.Objects.MapObject
+ name: OnValidatedEarly
+ nameWithType: MapObject.OnValidatedEarly
+ fullName: TinyLife.Objects.MapObject.OnValidatedEarly
- uid: TinyLife.Objects.MapObject.OnEventsAttachable
commentId: E:TinyLife.Objects.MapObject.OnEventsAttachable
parent: TinyLife.Objects.MapObject
@@ -2199,6 +2207,22 @@ references:
name: HoldingPerson
nameWithType: MapObject.HoldingPerson
fullName: TinyLife.Objects.MapObject.HoldingPerson
+- uid: TinyLife.Objects.MapObject.ValidateEarly
+ commentId: M:TinyLife.Objects.MapObject.ValidateEarly
+ parent: TinyLife.Objects.MapObject
+ name: ValidateEarly()
+ nameWithType: MapObject.ValidateEarly()
+ fullName: TinyLife.Objects.MapObject.ValidateEarly()
+ spec.csharp:
+ - uid: TinyLife.Objects.MapObject.ValidateEarly
+ name: ValidateEarly
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.MapObject.ValidateEarly
+ name: ValidateEarly
+ - name: (
+ - name: )
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.Food.yml b/docs/api/TinyLife.Objects.Food.yml
index 403421c..62cc416 100644
--- a/docs/api/TinyLife.Objects.Food.yml
+++ b/docs/api/TinyLife.Objects.Food.yml
@@ -119,6 +119,7 @@ items:
- TinyLife.Objects.MapObject.PersonRotationOrder
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
+ - TinyLife.Objects.MapObject.OnValidatedEarly
- TinyLife.Objects.MapObject.OnEventsAttachable
- TinyLife.Objects.MapObject.OnDraw
- TinyLife.Objects.MapObject.OnUpdate
@@ -130,6 +131,7 @@ items:
- TinyLife.Objects.MapObject.CurrentRoom
- TinyLife.Objects.MapObject.IsInWorld
- TinyLife.Objects.MapObject.HoldingPerson
+ - TinyLife.Objects.MapObject.ValidateEarly
- TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
@@ -2145,6 +2147,12 @@ references:
name: OnValidated
nameWithType: MapObject.OnValidated
fullName: TinyLife.Objects.MapObject.OnValidated
+- uid: TinyLife.Objects.MapObject.OnValidatedEarly
+ commentId: E:TinyLife.Objects.MapObject.OnValidatedEarly
+ parent: TinyLife.Objects.MapObject
+ name: OnValidatedEarly
+ nameWithType: MapObject.OnValidatedEarly
+ fullName: TinyLife.Objects.MapObject.OnValidatedEarly
- uid: TinyLife.Objects.MapObject.OnEventsAttachable
commentId: E:TinyLife.Objects.MapObject.OnEventsAttachable
parent: TinyLife.Objects.MapObject
@@ -2211,6 +2219,22 @@ references:
name: HoldingPerson
nameWithType: MapObject.HoldingPerson
fullName: TinyLife.Objects.MapObject.HoldingPerson
+- uid: TinyLife.Objects.MapObject.ValidateEarly
+ commentId: M:TinyLife.Objects.MapObject.ValidateEarly
+ parent: TinyLife.Objects.MapObject
+ name: ValidateEarly()
+ nameWithType: MapObject.ValidateEarly()
+ fullName: TinyLife.Objects.MapObject.ValidateEarly()
+ spec.csharp:
+ - uid: TinyLife.Objects.MapObject.ValidateEarly
+ name: ValidateEarly
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.MapObject.ValidateEarly
+ name: ValidateEarly
+ - name: (
+ - name: )
- uid: TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
commentId: M:TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.FoodTypedItem.yml b/docs/api/TinyLife.Objects.FoodTypedItem.yml
index f74a311..bc8f2ac 100644
--- a/docs/api/TinyLife.Objects.FoodTypedItem.yml
+++ b/docs/api/TinyLife.Objects.FoodTypedItem.yml
@@ -118,6 +118,7 @@ items:
- TinyLife.Objects.MapObject.PersonRotationOrder
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
+ - TinyLife.Objects.MapObject.OnValidatedEarly
- TinyLife.Objects.MapObject.OnEventsAttachable
- TinyLife.Objects.MapObject.OnDraw
- TinyLife.Objects.MapObject.OnUpdate
@@ -129,6 +130,7 @@ items:
- TinyLife.Objects.MapObject.CurrentRoom
- TinyLife.Objects.MapObject.IsInWorld
- TinyLife.Objects.MapObject.HoldingPerson
+ - TinyLife.Objects.MapObject.ValidateEarly
- TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
@@ -2302,6 +2304,12 @@ references:
name: OnValidated
nameWithType: MapObject.OnValidated
fullName: TinyLife.Objects.MapObject.OnValidated
+- uid: TinyLife.Objects.MapObject.OnValidatedEarly
+ commentId: E:TinyLife.Objects.MapObject.OnValidatedEarly
+ parent: TinyLife.Objects.MapObject
+ name: OnValidatedEarly
+ nameWithType: MapObject.OnValidatedEarly
+ fullName: TinyLife.Objects.MapObject.OnValidatedEarly
- uid: TinyLife.Objects.MapObject.OnEventsAttachable
commentId: E:TinyLife.Objects.MapObject.OnEventsAttachable
parent: TinyLife.Objects.MapObject
@@ -2368,6 +2376,22 @@ references:
name: HoldingPerson
nameWithType: MapObject.HoldingPerson
fullName: TinyLife.Objects.MapObject.HoldingPerson
+- uid: TinyLife.Objects.MapObject.ValidateEarly
+ commentId: M:TinyLife.Objects.MapObject.ValidateEarly
+ parent: TinyLife.Objects.MapObject
+ name: ValidateEarly()
+ nameWithType: MapObject.ValidateEarly()
+ fullName: TinyLife.Objects.MapObject.ValidateEarly()
+ spec.csharp:
+ - uid: TinyLife.Objects.MapObject.ValidateEarly
+ name: ValidateEarly
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.MapObject.ValidateEarly
+ name: ValidateEarly
+ - name: (
+ - name: )
- uid: TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
commentId: M:TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.Fridge.yml b/docs/api/TinyLife.Objects.Fridge.yml
index 1746510..a9673fe 100644
--- a/docs/api/TinyLife.Objects.Fridge.yml
+++ b/docs/api/TinyLife.Objects.Fridge.yml
@@ -114,6 +114,7 @@ items:
- TinyLife.Objects.MapObject.PersonRotationOrder
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
+ - TinyLife.Objects.MapObject.OnValidatedEarly
- TinyLife.Objects.MapObject.OnEventsAttachable
- TinyLife.Objects.MapObject.OnDraw
- TinyLife.Objects.MapObject.OnUpdate
@@ -125,6 +126,7 @@ items:
- TinyLife.Objects.MapObject.CurrentRoom
- TinyLife.Objects.MapObject.IsInWorld
- TinyLife.Objects.MapObject.HoldingPerson
+ - TinyLife.Objects.MapObject.ValidateEarly
- TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
@@ -2255,6 +2257,12 @@ references:
name: OnValidated
nameWithType: MapObject.OnValidated
fullName: TinyLife.Objects.MapObject.OnValidated
+- uid: TinyLife.Objects.MapObject.OnValidatedEarly
+ commentId: E:TinyLife.Objects.MapObject.OnValidatedEarly
+ parent: TinyLife.Objects.MapObject
+ name: OnValidatedEarly
+ nameWithType: MapObject.OnValidatedEarly
+ fullName: TinyLife.Objects.MapObject.OnValidatedEarly
- uid: TinyLife.Objects.MapObject.OnEventsAttachable
commentId: E:TinyLife.Objects.MapObject.OnEventsAttachable
parent: TinyLife.Objects.MapObject
@@ -2321,6 +2329,22 @@ references:
name: HoldingPerson
nameWithType: MapObject.HoldingPerson
fullName: TinyLife.Objects.MapObject.HoldingPerson
+- uid: TinyLife.Objects.MapObject.ValidateEarly
+ commentId: M:TinyLife.Objects.MapObject.ValidateEarly
+ parent: TinyLife.Objects.MapObject
+ name: ValidateEarly()
+ nameWithType: MapObject.ValidateEarly()
+ fullName: TinyLife.Objects.MapObject.ValidateEarly()
+ spec.csharp:
+ - uid: TinyLife.Objects.MapObject.ValidateEarly
+ name: ValidateEarly
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.MapObject.ValidateEarly
+ name: ValidateEarly
+ - name: (
+ - name: )
- uid: TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
commentId: M:TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.Furniture.yml b/docs/api/TinyLife.Objects.Furniture.yml
index f83a045..0d17fa1 100644
--- a/docs/api/TinyLife.Objects.Furniture.yml
+++ b/docs/api/TinyLife.Objects.Furniture.yml
@@ -105,6 +105,7 @@ items:
- TinyLife.Objects.MapObject
derivedClasses:
- TinyLife.Objects.Bathtub
+ - TinyLife.Objects.Book
- TinyLife.Objects.BreakableFurniture
- TinyLife.Objects.Chimney
- TinyLife.Objects.CornerFurniture
@@ -125,6 +126,7 @@ items:
- TinyLife.Objects.MapObject.PersonRotationOrder
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
+ - TinyLife.Objects.MapObject.OnValidatedEarly
- TinyLife.Objects.MapObject.OnEventsAttachable
- TinyLife.Objects.MapObject.OnDraw
- TinyLife.Objects.MapObject.OnUpdate
@@ -136,6 +138,7 @@ items:
- TinyLife.Objects.MapObject.CurrentRoom
- TinyLife.Objects.MapObject.IsInWorld
- TinyLife.Objects.MapObject.HoldingPerson
+ - TinyLife.Objects.MapObject.ValidateEarly
- TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
@@ -1408,7 +1411,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetAiPriority
path: ../TinyLife/Objects/Furniture.cs
- startLine: 316
+ startLine: 315
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1447,7 +1450,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanExecuteAction
path: ../TinyLife/Objects/Furniture.cs
- startLine: 332
+ startLine: 331
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1495,7 +1498,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnActionCompleted
path: ../TinyLife/Objects/Furniture.cs
- startLine: 339
+ startLine: 338
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1537,7 +1540,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionUpdate
path: ../TinyLife/Objects/Furniture.cs
- startLine: 349
+ startLine: 348
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1585,7 +1588,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFreeActionSpotInfo
path: ../TinyLife/Objects/Furniture.cs
- startLine: 369
+ startLine: 368
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1624,7 +1627,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHoverInfo
path: ../TinyLife/Objects/Furniture.cs
- startLine: 375
+ startLine: 374
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1657,7 +1660,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetEfficiencyModifier
path: ../TinyLife/Objects/Furniture.cs
- startLine: 404
+ startLine: 403
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1708,7 +1711,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRestoreNeedModifier
path: ../TinyLife/Objects/Furniture.cs
- startLine: 412
+ startLine: 413
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1756,7 +1759,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsFreeSpot
path: ../TinyLife/Objects/Furniture.cs
- startLine: 420
+ startLine: 423
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1792,7 +1795,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ResetToStatic
path: ../TinyLife/Objects/Furniture.cs
- startLine: 426
+ startLine: 429
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1831,7 +1834,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnPositionChanged
path: ../TinyLife/Objects/Furniture.cs
- startLine: 432
+ startLine: 435
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1864,7 +1867,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Draw
path: ../TinyLife/Objects/Furniture.cs
- startLine: 454
+ startLine: 456
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1935,7 +1938,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPrice
path: ../TinyLife/Objects/Furniture.cs
- startLine: 462
+ startLine: 464
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1964,7 +1967,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDescription
path: ../TinyLife/Objects/Furniture.cs
- startLine: 475
+ startLine: 477
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2002,7 +2005,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDecorativeRating
path: ../TinyLife/Objects/Furniture.cs
- startLine: 508
+ startLine: 510
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2037,7 +2040,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDirty
path: ../TinyLife/Objects/Furniture.cs
- startLine: 519
+ startLine: 521
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2072,7 +2075,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetCreator
path: ../TinyLife/Objects/Furniture.cs
- startLine: 544
+ startLine: 548
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2110,7 +2113,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnPlacedInBuildMode
path: ../TinyLife/Objects/Furniture.cs
- startLine: 558
+ startLine: 562
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2148,7 +2151,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnNeighborChanged
path: ../TinyLife/Objects/Furniture.cs
- startLine: 571
+ startLine: 575
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2180,7 +2183,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DrawUi
path: ../TinyLife/Objects/Furniture.cs
- startLine: 582
+ startLine: 586
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2227,7 +2230,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetOccupants
path: ../TinyLife/Objects/Furniture.cs
- startLine: 596
+ startLine: 600
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2268,7 +2271,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFreeActionSpots
path: ../TinyLife/Objects/Furniture.cs
- startLine: 609
+ startLine: 613
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2306,7 +2309,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFreeActionSpot
path: ../TinyLife/Objects/Furniture.cs
- startLine: 630
+ startLine: 634
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2344,7 +2347,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetActionSpotInfo
path: ../TinyLife/Objects/Furniture.cs
- startLine: 643
+ startLine: 647
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2385,7 +2388,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFreeObjectSpot
path: ../TinyLife/Objects/Furniture.cs
- startLine: 655
+ startLine: 659
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2423,7 +2426,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetParent
path: ../TinyLife/Objects/Furniture.cs
- startLine: 669
+ startLine: 673
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2458,7 +2461,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UnlinkParentsAndChildren
path: ../TinyLife/Objects/Furniture.cs
- startLine: 683
+ startLine: 687
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2486,7 +2489,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveAndUnlink
path: ../TinyLife/Objects/Furniture.cs
- startLine: 694
+ startLine: 698
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2514,7 +2517,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetChildren
path: ../TinyLife/Objects/Furniture.cs
- startLine: 704
+ startLine: 708
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2550,7 +2553,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddChild
path: ../TinyLife/Objects/Furniture.cs
- startLine: 718
+ startLine: 722
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2603,7 +2606,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddChild
path: ../TinyLife/Objects/Furniture.cs
- startLine: 735
+ startLine: 739
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2644,7 +2647,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetChild
path: ../TinyLife/Objects/Furniture.cs
- startLine: 751
+ startLine: 755
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2695,7 +2698,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetChild
path: ../TinyLife/Objects/Furniture.cs
- startLine: 765
+ startLine: 769
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2733,7 +2736,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveChild
path: ../TinyLife/Objects/Furniture.cs
- startLine: 776
+ startLine: 780
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2768,7 +2771,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NotifyNeighbors
path: ../TinyLife/Objects/Furniture.cs
- startLine: 789
+ startLine: 793
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2796,7 +2799,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetNewId
path: ../TinyLife/Objects/Furniture.cs
- startLine: 802
+ startLine: 806
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2911,6 +2914,12 @@ references:
name: OnValidated
nameWithType: MapObject.OnValidated
fullName: TinyLife.Objects.MapObject.OnValidated
+- uid: TinyLife.Objects.MapObject.OnValidatedEarly
+ commentId: E:TinyLife.Objects.MapObject.OnValidatedEarly
+ parent: TinyLife.Objects.MapObject
+ name: OnValidatedEarly
+ nameWithType: MapObject.OnValidatedEarly
+ fullName: TinyLife.Objects.MapObject.OnValidatedEarly
- uid: TinyLife.Objects.MapObject.OnEventsAttachable
commentId: E:TinyLife.Objects.MapObject.OnEventsAttachable
parent: TinyLife.Objects.MapObject
@@ -2977,6 +2986,22 @@ references:
name: HoldingPerson
nameWithType: MapObject.HoldingPerson
fullName: TinyLife.Objects.MapObject.HoldingPerson
+- uid: TinyLife.Objects.MapObject.ValidateEarly
+ commentId: M:TinyLife.Objects.MapObject.ValidateEarly
+ parent: TinyLife.Objects.MapObject
+ name: ValidateEarly()
+ nameWithType: MapObject.ValidateEarly()
+ fullName: TinyLife.Objects.MapObject.ValidateEarly()
+ spec.csharp:
+ - uid: TinyLife.Objects.MapObject.ValidateEarly
+ name: ValidateEarly
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.MapObject.ValidateEarly
+ name: ValidateEarly
+ - name: (
+ - name: )
- uid: TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
commentId: M:TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.FurnitureType.yml b/docs/api/TinyLife.Objects.FurnitureType.yml
index 3e0183d..12a1185 100644
--- a/docs/api/TinyLife.Objects.FurnitureType.yml
+++ b/docs/api/TinyLife.Objects.FurnitureType.yml
@@ -22,6 +22,7 @@ items:
- TinyLife.Objects.FurnitureType.CafeSign
- TinyLife.Objects.FurnitureType.Cattails
- TinyLife.Objects.FurnitureType.ChildStove
+ - TinyLife.Objects.FurnitureType.CocktailShaker
- TinyLife.Objects.FurnitureType.ColorfulCandles
- TinyLife.Objects.FurnitureType.ColoringBook
- TinyLife.Objects.FurnitureType.Construct``1(System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Nullable{System.Guid})
@@ -4240,7 +4241,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StudyBook
path: ../TinyLife/Objects/FurnitureType.NonBuyable.cs
- startLine: 71
+ startLine: 72
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4267,7 +4268,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Puddle
path: ../TinyLife/Objects/FurnitureType.NonBuyable.cs
- startLine: 74
+ startLine: 76
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4294,7 +4295,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Gravestone
path: ../TinyLife/Objects/FurnitureType.NonBuyable.cs
- startLine: 79
+ startLine: 81
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4321,7 +4322,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Sponge
path: ../TinyLife/Objects/FurnitureType.NonBuyable.cs
- startLine: 84
+ startLine: 86
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4348,7 +4349,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Spanner
path: ../TinyLife/Objects/FurnitureType.NonBuyable.cs
- startLine: 85
+ startLine: 87
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4375,7 +4376,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PaintBrush
path: ../TinyLife/Objects/FurnitureType.NonBuyable.cs
- startLine: 86
+ startLine: 88
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4402,7 +4403,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Pen
path: ../TinyLife/Objects/FurnitureType.NonBuyable.cs
- startLine: 87
+ startLine: 89
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4429,7 +4430,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TrashBag
path: ../TinyLife/Objects/FurnitureType.NonBuyable.cs
- startLine: 88
+ startLine: 90
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4456,7 +4457,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Mop
path: ../TinyLife/Objects/FurnitureType.NonBuyable.cs
- startLine: 91
+ startLine: 93
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4483,7 +4484,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Dumbbell
path: ../TinyLife/Objects/FurnitureType.NonBuyable.cs
- startLine: 92
+ startLine: 94
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4510,7 +4511,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GrillingFood
path: ../TinyLife/Objects/FurnitureType.NonBuyable.cs
- startLine: 93
+ startLine: 95
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4537,7 +4538,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HomeworkBook
path: ../TinyLife/Objects/FurnitureType.NonBuyable.cs
- startLine: 96
+ startLine: 98
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4564,7 +4565,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ToyCar
path: ../TinyLife/Objects/FurnitureType.NonBuyable.cs
- startLine: 99
+ startLine: 102
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4591,7 +4592,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SmallShovel
path: ../TinyLife/Objects/FurnitureType.NonBuyable.cs
- startLine: 102
+ startLine: 105
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4618,7 +4619,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Newspaper
path: ../TinyLife/Objects/FurnitureType.NonBuyable.cs
- startLine: 103
+ startLine: 106
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4645,7 +4646,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WoodenPowerPole
path: ../TinyLife/Objects/FurnitureType.NonBuyable.cs
- startLine: 111
+ startLine: 114
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4672,7 +4673,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WoodenPowerPoleLine
path: ../TinyLife/Objects/FurnitureType.NonBuyable.cs
- startLine: 114
+ startLine: 117
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4699,7 +4700,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SkillBooks
path: ../TinyLife/Objects/FurnitureType.NonBuyable.cs
- startLine: 117
+ startLine: 120
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4726,7 +4727,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BridgeBorderSegment
path: ../TinyLife/Objects/FurnitureType.NonBuyable.cs
- startLine: 123
+ startLine: 127
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4753,7 +4754,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BridgeBorderStart
path: ../TinyLife/Objects/FurnitureType.NonBuyable.cs
- startLine: 124
+ startLine: 128
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4780,7 +4781,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BridgeBorderEnd
path: ../TinyLife/Objects/FurnitureType.NonBuyable.cs
- startLine: 125
+ startLine: 129
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4807,7 +4808,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BottledSunlight
path: ../TinyLife/Objects/FurnitureType.NonBuyable.cs
- startLine: 126
+ startLine: 130
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4816,6 +4817,33 @@ items:
return:
type: TinyLife.Objects.FurnitureType
content.vb: Public Shared ReadOnly BottledSunlight As FurnitureType
+- uid: TinyLife.Objects.FurnitureType.CocktailShaker
+ commentId: F:TinyLife.Objects.FurnitureType.CocktailShaker
+ id: CocktailShaker
+ parent: TinyLife.Objects.FurnitureType
+ langs:
+ - csharp
+ - vb
+ name: CocktailShaker
+ nameWithType: FurnitureType.CocktailShaker
+ fullName: TinyLife.Objects.FurnitureType.CocktailShaker
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Objects/FurnitureType.NonBuyable.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: CocktailShaker
+ path: ../TinyLife/Objects/FurnitureType.NonBuyable.cs
+ startLine: 133
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ syntax:
+ content: public static readonly FurnitureType CocktailShaker
+ return:
+ type: TinyLife.Objects.FurnitureType
+ content.vb: Public Shared ReadOnly CocktailShaker As FurnitureType
- uid: TinyLife.Objects.FurnitureType.BabyBook
commentId: F:TinyLife.Objects.FurnitureType.BabyBook
id: BabyBook
@@ -4834,7 +4862,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BabyBook
path: ../TinyLife/Objects/FurnitureType.NonBuyable.cs
- startLine: 130
+ startLine: 136
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.Gravestone.yml b/docs/api/TinyLife.Objects.Gravestone.yml
index 6a6699c..2c6e88d 100644
--- a/docs/api/TinyLife.Objects.Gravestone.yml
+++ b/docs/api/TinyLife.Objects.Gravestone.yml
@@ -113,6 +113,7 @@ items:
- TinyLife.Objects.MapObject.PersonRotationOrder
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
+ - TinyLife.Objects.MapObject.OnValidatedEarly
- TinyLife.Objects.MapObject.OnEventsAttachable
- TinyLife.Objects.MapObject.OnDraw
- TinyLife.Objects.MapObject.OnUpdate
@@ -124,6 +125,7 @@ items:
- TinyLife.Objects.MapObject.CurrentRoom
- TinyLife.Objects.MapObject.IsInWorld
- TinyLife.Objects.MapObject.HoldingPerson
+ - TinyLife.Objects.MapObject.ValidateEarly
- TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
@@ -2189,6 +2191,12 @@ references:
name: OnValidated
nameWithType: MapObject.OnValidated
fullName: TinyLife.Objects.MapObject.OnValidated
+- uid: TinyLife.Objects.MapObject.OnValidatedEarly
+ commentId: E:TinyLife.Objects.MapObject.OnValidatedEarly
+ parent: TinyLife.Objects.MapObject
+ name: OnValidatedEarly
+ nameWithType: MapObject.OnValidatedEarly
+ fullName: TinyLife.Objects.MapObject.OnValidatedEarly
- uid: TinyLife.Objects.MapObject.OnEventsAttachable
commentId: E:TinyLife.Objects.MapObject.OnEventsAttachable
parent: TinyLife.Objects.MapObject
@@ -2255,6 +2263,22 @@ references:
name: HoldingPerson
nameWithType: MapObject.HoldingPerson
fullName: TinyLife.Objects.MapObject.HoldingPerson
+- uid: TinyLife.Objects.MapObject.ValidateEarly
+ commentId: M:TinyLife.Objects.MapObject.ValidateEarly
+ parent: TinyLife.Objects.MapObject
+ name: ValidateEarly()
+ nameWithType: MapObject.ValidateEarly()
+ fullName: TinyLife.Objects.MapObject.ValidateEarly()
+ spec.csharp:
+ - uid: TinyLife.Objects.MapObject.ValidateEarly
+ name: ValidateEarly
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.MapObject.ValidateEarly
+ name: ValidateEarly
+ - name: (
+ - name: )
- uid: TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
commentId: M:TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.LifeSpan.yml b/docs/api/TinyLife.Objects.LifeSpan.yml
index a1a3b85..7151790 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: 3424
+ startLine: 3443
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -56,7 +56,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VeryShort
path: ../TinyLife/Objects/Person.cs
- startLine: 3427
+ startLine: 3446
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -82,7 +82,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Short
path: ../TinyLife/Objects/Person.cs
- startLine: 3428
+ startLine: 3447
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -108,7 +108,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Normal
path: ../TinyLife/Objects/Person.cs
- startLine: 3429
+ startLine: 3448
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -134,7 +134,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Long
path: ../TinyLife/Objects/Person.cs
- startLine: 3430
+ startLine: 3449
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -160,7 +160,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VeryLong
path: ../TinyLife/Objects/Person.cs
- startLine: 3431
+ startLine: 3450
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -186,7 +186,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Infinite
path: ../TinyLife/Objects/Person.cs
- startLine: 3432
+ startLine: 3451
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.LightFurniture.yml b/docs/api/TinyLife.Objects.LightFurniture.yml
index f305950..9d36147 100644
--- a/docs/api/TinyLife.Objects.LightFurniture.yml
+++ b/docs/api/TinyLife.Objects.LightFurniture.yml
@@ -119,6 +119,7 @@ items:
- TinyLife.Objects.MapObject.PersonRotationOrder
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
+ - TinyLife.Objects.MapObject.OnValidatedEarly
- TinyLife.Objects.MapObject.OnEventsAttachable
- TinyLife.Objects.MapObject.OnDraw
- TinyLife.Objects.MapObject.OnUpdate
@@ -130,6 +131,7 @@ items:
- TinyLife.Objects.MapObject.CurrentRoom
- TinyLife.Objects.MapObject.IsInWorld
- TinyLife.Objects.MapObject.HoldingPerson
+ - TinyLife.Objects.MapObject.ValidateEarly
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
@@ -2375,6 +2377,12 @@ references:
name: OnValidated
nameWithType: MapObject.OnValidated
fullName: TinyLife.Objects.MapObject.OnValidated
+- uid: TinyLife.Objects.MapObject.OnValidatedEarly
+ commentId: E:TinyLife.Objects.MapObject.OnValidatedEarly
+ parent: TinyLife.Objects.MapObject
+ name: OnValidatedEarly
+ nameWithType: MapObject.OnValidatedEarly
+ fullName: TinyLife.Objects.MapObject.OnValidatedEarly
- uid: TinyLife.Objects.MapObject.OnEventsAttachable
commentId: E:TinyLife.Objects.MapObject.OnEventsAttachable
parent: TinyLife.Objects.MapObject
@@ -2441,6 +2449,22 @@ references:
name: HoldingPerson
nameWithType: MapObject.HoldingPerson
fullName: TinyLife.Objects.MapObject.HoldingPerson
+- uid: TinyLife.Objects.MapObject.ValidateEarly
+ commentId: M:TinyLife.Objects.MapObject.ValidateEarly
+ parent: TinyLife.Objects.MapObject
+ name: ValidateEarly()
+ nameWithType: MapObject.ValidateEarly()
+ fullName: TinyLife.Objects.MapObject.ValidateEarly()
+ spec.csharp:
+ - uid: TinyLife.Objects.MapObject.ValidateEarly
+ name: ValidateEarly
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.MapObject.ValidateEarly
+ name: ValidateEarly
+ - name: (
+ - name: )
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.MapObject.yml b/docs/api/TinyLife.Objects.MapObject.yml
index b625f28..84535f4 100644
--- a/docs/api/TinyLife.Objects.MapObject.yml
+++ b/docs/api/TinyLife.Objects.MapObject.yml
@@ -40,12 +40,14 @@ items:
- TinyLife.Objects.MapObject.OnRemoved
- TinyLife.Objects.MapObject.OnUpdate
- TinyLife.Objects.MapObject.OnValidated
+ - TinyLife.Objects.MapObject.OnValidatedEarly
- TinyLife.Objects.MapObject.ParentInfo
- TinyLife.Objects.MapObject.PersonRotationOrder
- TinyLife.Objects.MapObject.Position
- TinyLife.Objects.MapObject.ResetToStatic(System.Boolean)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- TinyLife.Objects.MapObject.Validate
+ - TinyLife.Objects.MapObject.ValidateEarly
- TinyLife.Objects.MapObject.Visibility
langs:
- csharp
@@ -183,13 +185,42 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Objects
- summary: "\nAn event that is invoked when a map object is validated.\nThis event si invoked in , which is usually called after subclass validation.\n"
+ summary: "\nAn event that is invoked when a map object is validated.\nThis event is invoked in , which is usually called after subclass validation.\n"
example: []
syntax:
content: public static event Action OnValidated
return:
type: System.Action{TinyLife.Objects.MapObject}
content.vb: Public Shared Event OnValidated As Action(Of MapObject)
+- uid: TinyLife.Objects.MapObject.OnValidatedEarly
+ commentId: E:TinyLife.Objects.MapObject.OnValidatedEarly
+ id: OnValidatedEarly
+ parent: TinyLife.Objects.MapObject
+ langs:
+ - csharp
+ - vb
+ name: OnValidatedEarly
+ nameWithType: MapObject.OnValidatedEarly
+ fullName: TinyLife.Objects.MapObject.OnValidatedEarly
+ type: Event
+ source:
+ remote:
+ path: TinyLife/Objects/MapObject.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: OnValidatedEarly
+ path: ../TinyLife/Objects/MapObject.cs
+ startLine: 51
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ summary: "\nAn event that is invoked when a map object is validated early.\nThis event is invoked in .\n"
+ example: []
+ syntax:
+ content: public static event Action OnValidatedEarly
+ return:
+ type: System.Action{TinyLife.Objects.MapObject}
+ content.vb: Public Shared Event OnValidatedEarly As Action(Of MapObject)
- uid: TinyLife.Objects.MapObject.OnEventsAttachable
commentId: E:TinyLife.Objects.MapObject.OnEventsAttachable
id: OnEventsAttachable
@@ -208,7 +239,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnEventsAttachable
path: ../TinyLife/Objects/MapObject.cs
- startLine: 51
+ startLine: 56
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -237,7 +268,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnDraw
path: ../TinyLife/Objects/MapObject.cs
- startLine: 57
+ startLine: 62
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -266,7 +297,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnUpdate
path: ../TinyLife/Objects/MapObject.cs
- startLine: 63
+ startLine: 68
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -295,7 +326,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnGetHoverInfo
path: ../TinyLife/Objects/MapObject.cs
- startLine: 68
+ startLine: 73
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -324,7 +355,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Position
path: ../TinyLife/Objects/MapObject.cs
- startLine: 73
+ startLine: 78
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -365,7 +396,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ParentInfo
path: ../TinyLife/Objects/MapObject.cs
- startLine: 107
+ startLine: 112
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -396,7 +427,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Visibility
path: ../TinyLife/Objects/MapObject.cs
- startLine: 114
+ startLine: 119
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -428,7 +459,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Id
path: ../TinyLife/Objects/MapObject.cs
- startLine: 119
+ startLine: 124
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -469,7 +500,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Map
path: ../TinyLife/Objects/MapObject.cs
- startLine: 125
+ startLine: 130
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -500,7 +531,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentLot
path: ../TinyLife/Objects/MapObject.cs
- startLine: 129
+ startLine: 134
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -531,7 +562,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentRoom
path: ../TinyLife/Objects/MapObject.cs
- startLine: 133
+ startLine: 138
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -562,7 +593,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsInWorld
path: ../TinyLife/Objects/MapObject.cs
- startLine: 137
+ startLine: 142
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -593,7 +624,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HoldingPerson
path: ../TinyLife/Objects/MapObject.cs
- startLine: 142
+ startLine: 147
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -624,7 +655,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/MapObject.cs
- startLine: 162
+ startLine: 167
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -665,7 +696,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Draw
path: ../TinyLife/Objects/MapObject.cs
- startLine: 182
+ startLine: 187
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -712,7 +743,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Intersects
path: ../TinyLife/Objects/MapObject.cs
- startLine: 190
+ startLine: 195
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -729,6 +760,34 @@ items:
description: true if this object intersects with the given rectangle
content.vb: Public Overridable Function Intersects(rectangle As RectangleF) As Boolean
overload: TinyLife.Objects.MapObject.Intersects*
+- uid: TinyLife.Objects.MapObject.ValidateEarly
+ commentId: M:TinyLife.Objects.MapObject.ValidateEarly
+ id: ValidateEarly
+ parent: TinyLife.Objects.MapObject
+ langs:
+ - csharp
+ - vb
+ name: ValidateEarly()
+ nameWithType: MapObject.ValidateEarly()
+ fullName: TinyLife.Objects.MapObject.ValidateEarly()
+ type: Method
+ source:
+ remote:
+ path: TinyLife/Objects/MapObject.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: ValidateEarly
+ path: ../TinyLife/Objects/MapObject.cs
+ startLine: 203
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ summary: "\nThis method is called right after this object is loaded from disk, before is called on this object and all others.\nBy default, this method invokes .\n"
+ example: []
+ syntax:
+ content: public virtual void ValidateEarly()
+ content.vb: Public Overridable Sub ValidateEarly()
+ overload: TinyLife.Objects.MapObject.ValidateEarly*
- uid: TinyLife.Objects.MapObject.Validate
commentId: M:TinyLife.Objects.MapObject.Validate
id: Validate
@@ -747,7 +806,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Objects/MapObject.cs
- startLine: 200
+ startLine: 213
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -778,7 +837,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCategories
path: ../TinyLife/Objects/MapObject.cs
- startLine: 211
+ startLine: 224
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -813,7 +872,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnAdded
path: ../TinyLife/Objects/MapObject.cs
- startLine: 219
+ startLine: 232
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -841,7 +900,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnRemoved
path: ../TinyLife/Objects/MapObject.cs
- startLine: 225
+ startLine: 238
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -869,7 +928,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHoverInfo
path: ../TinyLife/Objects/MapObject.cs
- startLine: 232
+ startLine: 245
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -901,7 +960,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetAiPriority
path: ../TinyLife/Objects/MapObject.cs
- startLine: 245
+ startLine: 258
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -939,7 +998,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanExecuteAction
path: ../TinyLife/Objects/MapObject.cs
- startLine: 258
+ startLine: 271
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -986,7 +1045,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnActionCompleted
path: ../TinyLife/Objects/MapObject.cs
- startLine: 270
+ startLine: 283
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1027,7 +1086,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionUpdate
path: ../TinyLife/Objects/MapObject.cs
- startLine: 282
+ startLine: 295
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1074,7 +1133,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFreeActionSpotInfo
path: ../TinyLife/Objects/MapObject.cs
- startLine: 290
+ startLine: 303
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1112,7 +1171,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCameraRotationChanged
path: ../TinyLife/Objects/MapObject.cs
- startLine: 300
+ startLine: 313
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1147,11 +1206,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetMapAndValidate
path: ../TinyLife/Objects/MapObject.cs
- startLine: 307
+ startLine: 320
assemblies:
- Tiny Life
namespace: TinyLife.Objects
- summary: "\nThis method is the same as , but it also sets the .\n"
+ summary: "\nShorthand method for setting this object's and then calling and .\n"
example: []
syntax:
content: public bool SetMapAndValidate(Map map)
@@ -1182,7 +1241,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HasCategory
path: ../TinyLife/Objects/MapObject.cs
- startLine: 318
+ startLine: 332
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1220,7 +1279,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetEfficiencyModifier
path: ../TinyLife/Objects/MapObject.cs
- startLine: 334
+ startLine: 348
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1270,7 +1329,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRestoreNeedModifier
path: ../TinyLife/Objects/MapObject.cs
- startLine: 349
+ startLine: 363
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1317,7 +1376,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsFreeSpot
path: ../TinyLife/Objects/MapObject.cs
- startLine: 360
+ startLine: 374
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1352,7 +1411,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPathCostModifier
path: ../TinyLife/Objects/MapObject.cs
- startLine: 372
+ startLine: 386
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1387,7 +1446,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ResetToStatic
path: ../TinyLife/Objects/MapObject.cs
- startLine: 381
+ startLine: 395
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1425,7 +1484,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnPositionChanged
path: ../TinyLife/Objects/MapObject.cs
- startLine: 391
+ startLine: 405
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1457,7 +1516,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DoDraw
path: ../TinyLife/Objects/MapObject.cs
- startLine: 401
+ startLine: 415
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1504,7 +1563,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DoUpdate
path: ../TinyLife/Objects/MapObject.cs
- startLine: 418
+ startLine: 432
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1545,7 +1604,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DrawColumns
path: ../TinyLife/Objects/MapObject.cs
- startLine: 447
+ startLine: 461
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1625,7 +1684,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetModCategory
path: ../TinyLife/Objects/MapObject.cs
- startLine: 512
+ startLine: 526
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2361,6 +2420,22 @@ references:
name: Validate
- name: (
- name: )
+- uid: TinyLife.Objects.MapObject.ValidateEarly
+ commentId: M:TinyLife.Objects.MapObject.ValidateEarly
+ parent: TinyLife.Objects.MapObject
+ name: ValidateEarly()
+ nameWithType: MapObject.ValidateEarly()
+ fullName: TinyLife.Objects.MapObject.ValidateEarly()
+ spec.csharp:
+ - uid: TinyLife.Objects.MapObject.ValidateEarly
+ name: ValidateEarly
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.MapObject.ValidateEarly
+ name: ValidateEarly
+ - name: (
+ - name: )
- uid: TinyLife.Objects.MapObject.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
commentId: M:TinyLife.Objects.MapObject.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
parent: TinyLife.Objects.MapObject
@@ -3080,6 +3155,17 @@ references:
name: RectangleF
nameWithType: RectangleF
fullName: MLEM.Misc.RectangleF
+- uid: TinyLife.Objects.MapObject.OnValidatedEarly
+ commentId: E:TinyLife.Objects.MapObject.OnValidatedEarly
+ parent: TinyLife.Objects.MapObject
+ name: OnValidatedEarly
+ nameWithType: MapObject.OnValidatedEarly
+ fullName: TinyLife.Objects.MapObject.OnValidatedEarly
+- uid: TinyLife.Objects.MapObject.ValidateEarly*
+ commentId: Overload:TinyLife.Objects.MapObject.ValidateEarly
+ name: ValidateEarly
+ nameWithType: MapObject.ValidateEarly
+ fullName: TinyLife.Objects.MapObject.ValidateEarly
- uid: TinyLife.Objects.MapObject.OnValidated
commentId: E:TinyLife.Objects.MapObject.OnValidated
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.Newspaper.yml b/docs/api/TinyLife.Objects.Newspaper.yml
index f5a2a9c..933bd04 100644
--- a/docs/api/TinyLife.Objects.Newspaper.yml
+++ b/docs/api/TinyLife.Objects.Newspaper.yml
@@ -111,6 +111,7 @@ items:
- TinyLife.Objects.MapObject.PersonRotationOrder
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
+ - TinyLife.Objects.MapObject.OnValidatedEarly
- TinyLife.Objects.MapObject.OnEventsAttachable
- TinyLife.Objects.MapObject.OnDraw
- TinyLife.Objects.MapObject.OnUpdate
@@ -122,6 +123,7 @@ items:
- TinyLife.Objects.MapObject.CurrentRoom
- TinyLife.Objects.MapObject.IsInWorld
- TinyLife.Objects.MapObject.HoldingPerson
+ - TinyLife.Objects.MapObject.ValidateEarly
- TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
@@ -2110,6 +2112,12 @@ references:
name: OnValidated
nameWithType: MapObject.OnValidated
fullName: TinyLife.Objects.MapObject.OnValidated
+- uid: TinyLife.Objects.MapObject.OnValidatedEarly
+ commentId: E:TinyLife.Objects.MapObject.OnValidatedEarly
+ parent: TinyLife.Objects.MapObject
+ name: OnValidatedEarly
+ nameWithType: MapObject.OnValidatedEarly
+ fullName: TinyLife.Objects.MapObject.OnValidatedEarly
- uid: TinyLife.Objects.MapObject.OnEventsAttachable
commentId: E:TinyLife.Objects.MapObject.OnEventsAttachable
parent: TinyLife.Objects.MapObject
@@ -2176,6 +2184,22 @@ references:
name: HoldingPerson
nameWithType: MapObject.HoldingPerson
fullName: TinyLife.Objects.MapObject.HoldingPerson
+- uid: TinyLife.Objects.MapObject.ValidateEarly
+ commentId: M:TinyLife.Objects.MapObject.ValidateEarly
+ parent: TinyLife.Objects.MapObject
+ name: ValidateEarly()
+ nameWithType: MapObject.ValidateEarly()
+ fullName: TinyLife.Objects.MapObject.ValidateEarly()
+ spec.csharp:
+ - uid: TinyLife.Objects.MapObject.ValidateEarly
+ name: ValidateEarly
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.MapObject.ValidateEarly
+ name: ValidateEarly
+ - name: (
+ - name: )
- uid: TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
commentId: M:TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.ObjectCategory.yml b/docs/api/TinyLife.Objects.ObjectCategory.yml
index 743f9db..d6a4559 100644
--- a/docs/api/TinyLife.Objects.ObjectCategory.yml
+++ b/docs/api/TinyLife.Objects.ObjectCategory.yml
@@ -99,7 +99,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ObjectCategory
path: ../TinyLife/Objects/MapObject.cs
- startLine: 535
+ startLine: 549
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -161,7 +161,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Nothing
path: ../TinyLife/Objects/MapObject.cs
- startLine: 538
+ startLine: 552
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -190,7 +190,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Ground
path: ../TinyLife/Objects/MapObject.cs
- startLine: 540
+ startLine: 554
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -219,7 +219,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Chair
path: ../TinyLife/Objects/MapObject.cs
- startLine: 542
+ startLine: 556
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -248,7 +248,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BabySittable
path: ../TinyLife/Objects/MapObject.cs
- startLine: 544
+ startLine: 558
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -277,7 +277,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Toilet
path: ../TinyLife/Objects/MapObject.cs
- startLine: 546
+ startLine: 560
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -306,7 +306,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SingleBed
path: ../TinyLife/Objects/MapObject.cs
- startLine: 548
+ startLine: 562
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -335,7 +335,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DoubleBed
path: ../TinyLife/Objects/MapObject.cs
- startLine: 550
+ startLine: 564
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -364,7 +364,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Fridge
path: ../TinyLife/Objects/MapObject.cs
- startLine: 552
+ startLine: 566
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -393,7 +393,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Shower
path: ../TinyLife/Objects/MapObject.cs
- startLine: 554
+ startLine: 568
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -422,7 +422,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Counter
path: ../TinyLife/Objects/MapObject.cs
- startLine: 556
+ startLine: 570
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -451,7 +451,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Stove
path: ../TinyLife/Objects/MapObject.cs
- startLine: 558
+ startLine: 572
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -480,7 +480,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Oven
path: ../TinyLife/Objects/MapObject.cs
- startLine: 560
+ startLine: 574
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -509,7 +509,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SmallObject
path: ../TinyLife/Objects/MapObject.cs
- startLine: 562
+ startLine: 576
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -538,7 +538,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NonBuyable
path: ../TinyLife/Objects/MapObject.cs
- startLine: 564
+ startLine: 578
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -567,7 +567,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Table
path: ../TinyLife/Objects/MapObject.cs
- startLine: 566
+ startLine: 580
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -596,7 +596,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Holdable
path: ../TinyLife/Objects/MapObject.cs
- startLine: 568
+ startLine: 582
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -625,7 +625,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DeskObject
path: ../TinyLife/Objects/MapObject.cs
- startLine: 570
+ startLine: 584
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -654,7 +654,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DisallowedOnGround
path: ../TinyLife/Objects/MapObject.cs
- startLine: 572
+ startLine: 586
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -683,7 +683,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Computer
path: ../TinyLife/Objects/MapObject.cs
- startLine: 574
+ startLine: 588
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -712,7 +712,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Sink
path: ../TinyLife/Objects/MapObject.cs
- startLine: 576
+ startLine: 590
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -741,7 +741,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CounterObject
path: ../TinyLife/Objects/MapObject.cs
- startLine: 578
+ startLine: 592
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -770,7 +770,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Cleanable
path: ../TinyLife/Objects/MapObject.cs
- startLine: 580
+ startLine: 594
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -799,7 +799,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: People
path: ../TinyLife/Objects/MapObject.cs
- startLine: 582
+ startLine: 596
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -828,7 +828,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Mailbox
path: ../TinyLife/Objects/MapObject.cs
- startLine: 584
+ startLine: 598
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -857,7 +857,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Wardrobe
path: ../TinyLife/Objects/MapObject.cs
- startLine: 586
+ startLine: 600
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -886,7 +886,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NaturalGroundRequired
path: ../TinyLife/Objects/MapObject.cs
- startLine: 588
+ startLine: 602
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -915,7 +915,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WaterRequired
path: ../TinyLife/Objects/MapObject.cs
- startLine: 590
+ startLine: 604
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -944,7 +944,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AllowedOnWater
path: ../TinyLife/Objects/MapObject.cs
- startLine: 592
+ startLine: 606
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -973,7 +973,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Self
path: ../TinyLife/Objects/MapObject.cs
- startLine: 594
+ startLine: 608
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1002,7 +1002,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WallHanging
path: ../TinyLife/Objects/MapObject.cs
- startLine: 596
+ startLine: 610
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1031,7 +1031,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ForceGridPlacement
path: ../TinyLife/Objects/MapObject.cs
- startLine: 598
+ startLine: 612
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1060,7 +1060,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Easel
path: ../TinyLife/Objects/MapObject.cs
- startLine: 600
+ startLine: 614
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1089,7 +1089,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Mirror
path: ../TinyLife/Objects/MapObject.cs
- startLine: 602
+ startLine: 616
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1118,7 +1118,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Bookshelf
path: ../TinyLife/Objects/MapObject.cs
- startLine: 604
+ startLine: 618
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1147,7 +1147,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NonColliding
path: ../TinyLife/Objects/MapObject.cs
- startLine: 606
+ startLine: 620
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1176,7 +1176,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Gravestone
path: ../TinyLife/Objects/MapObject.cs
- startLine: 608
+ startLine: 622
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1205,7 +1205,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NonSellable
path: ../TinyLife/Objects/MapObject.cs
- startLine: 610
+ startLine: 624
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1234,7 +1234,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NonMovable
path: ../TinyLife/Objects/MapObject.cs
- startLine: 612
+ startLine: 626
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1263,7 +1263,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Tree
path: ../TinyLife/Objects/MapObject.cs
- startLine: 614
+ startLine: 628
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1292,7 +1292,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Television
path: ../TinyLife/Objects/MapObject.cs
- startLine: 616
+ startLine: 630
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1321,7 +1321,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BartendingObject
path: ../TinyLife/Objects/MapObject.cs
- startLine: 618
+ startLine: 632
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1350,7 +1350,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Walls
path: ../TinyLife/Objects/MapObject.cs
- startLine: 620
+ startLine: 634
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1379,7 +1379,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LargeSurfaceObject
path: ../TinyLife/Objects/MapObject.cs
- startLine: 622
+ startLine: 636
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1408,7 +1408,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StandingDesk
path: ../TinyLife/Objects/MapObject.cs
- startLine: 624
+ startLine: 638
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1437,7 +1437,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Lamp
path: ../TinyLife/Objects/MapObject.cs
- startLine: 626
+ startLine: 640
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1466,7 +1466,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CeilingHanging
path: ../TinyLife/Objects/MapObject.cs
- startLine: 628
+ startLine: 642
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1495,7 +1495,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanCoverWindow
path: ../TinyLife/Objects/MapObject.cs
- startLine: 630
+ startLine: 644
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1524,7 +1524,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanCoverDoor
path: ../TinyLife/Objects/MapObject.cs
- startLine: 632
+ startLine: 646
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1553,7 +1553,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Barbecue
path: ../TinyLife/Objects/MapObject.cs
- startLine: 634
+ startLine: 648
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1582,7 +1582,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TrashCan
path: ../TinyLife/Objects/MapObject.cs
- startLine: 636
+ startLine: 650
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1611,7 +1611,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanBeThrownAway
path: ../TinyLife/Objects/MapObject.cs
- startLine: 638
+ startLine: 652
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1640,7 +1640,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanBeScrapped
path: ../TinyLife/Objects/MapObject.cs
- startLine: 640
+ startLine: 654
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1669,7 +1669,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ObstructedByRoofs
path: ../TinyLife/Objects/MapObject.cs
- startLine: 642
+ startLine: 656
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1698,7 +1698,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RoofAttached
path: ../TinyLife/Objects/MapObject.cs
- startLine: 644
+ startLine: 658
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1727,7 +1727,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FireLight
path: ../TinyLife/Objects/MapObject.cs
- startLine: 646
+ startLine: 660
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1756,7 +1756,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ToyBox
path: ../TinyLife/Objects/MapObject.cs
- startLine: 648
+ startLine: 662
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1785,7 +1785,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ChildStove
path: ../TinyLife/Objects/MapObject.cs
- startLine: 650
+ startLine: 664
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1814,7 +1814,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Sandbox
path: ../TinyLife/Objects/MapObject.cs
- startLine: 652
+ startLine: 666
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1843,7 +1843,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: JungleGym
path: ../TinyLife/Objects/MapObject.cs
- startLine: 654
+ startLine: 668
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1872,7 +1872,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Newspaper
path: ../TinyLife/Objects/MapObject.cs
- startLine: 656
+ startLine: 670
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1901,7 +1901,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CoffeeMachine
path: ../TinyLife/Objects/MapObject.cs
- startLine: 658
+ startLine: 672
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1930,7 +1930,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CafeDisplayCase
path: ../TinyLife/Objects/MapObject.cs
- startLine: 660
+ startLine: 674
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1959,7 +1959,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GroundItem
path: ../TinyLife/Objects/MapObject.cs
- startLine: 662
+ startLine: 676
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1988,7 +1988,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TreeDecor
path: ../TinyLife/Objects/MapObject.cs
- startLine: 664
+ startLine: 678
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2017,7 +2017,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OpeningHoursSign
path: ../TinyLife/Objects/MapObject.cs
- startLine: 666
+ startLine: 680
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2046,7 +2046,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TeaKit
path: ../TinyLife/Objects/MapObject.cs
- startLine: 668
+ startLine: 682
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2075,7 +2075,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Potty
path: ../TinyLife/Objects/MapObject.cs
- startLine: 672
+ startLine: 686
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2104,7 +2104,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Treadmill
path: ../TinyLife/Objects/MapObject.cs
- startLine: 674
+ startLine: 688
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2133,7 +2133,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DumbbellHolder
path: ../TinyLife/Objects/MapObject.cs
- startLine: 676
+ startLine: 690
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2162,7 +2162,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WoodworkingItem
path: ../TinyLife/Objects/MapObject.cs
- startLine: 678
+ startLine: 692
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2191,7 +2191,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ChangingStation
path: ../TinyLife/Objects/MapObject.cs
- startLine: 680
+ startLine: 694
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2220,7 +2220,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Crib
path: ../TinyLife/Objects/MapObject.cs
- startLine: 682
+ startLine: 696
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2249,7 +2249,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BabyBathtub
path: ../TinyLife/Objects/MapObject.cs
- startLine: 684
+ startLine: 698
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2278,7 +2278,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/MapObject.cs
- startLine: 688
+ startLine: 702
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2313,7 +2313,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: op_Implicit
path: ../TinyLife/Objects/MapObject.cs
- startLine: 691
+ startLine: 705
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2348,7 +2348,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: op_Implicit
path: ../TinyLife/Objects/MapObject.cs
- startLine: 696
+ startLine: 710
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2383,7 +2383,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: op_BitwiseOr
path: ../TinyLife/Objects/MapObject.cs
- startLine: 701
+ startLine: 715
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2420,7 +2420,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: op_BitwiseAnd
path: ../TinyLife/Objects/MapObject.cs
- startLine: 706
+ startLine: 720
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2457,7 +2457,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: op_ExclusiveOr
path: ../TinyLife/Objects/MapObject.cs
- startLine: 711
+ startLine: 725
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2494,7 +2494,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: op_OnesComplement
path: ../TinyLife/Objects/MapObject.cs
- startLine: 716
+ startLine: 730
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.Outfit.yml b/docs/api/TinyLife.Objects.Outfit.yml
index eb249c1..fed47da 100644
--- a/docs/api/TinyLife.Objects.Outfit.yml
+++ b/docs/api/TinyLife.Objects.Outfit.yml
@@ -9,8 +9,9 @@ items:
- TinyLife.Objects.Outfit.Clothes
- TinyLife.Objects.Outfit.EnsureIntentionsMatch(System.Int32)
- TinyLife.Objects.Outfit.GetIntentionPercentage(TinyLife.Objects.ClothesIntention)
+ - TinyLife.Objects.Outfit.GetMostFittingStyle
- TinyLife.Objects.Outfit.Intentions
- - TinyLife.Objects.Outfit.SetRandomClothesItem(System.Random,TinyLife.Objects.Person,TinyLife.Objects.ClothesLayer,TinyLife.Objects.ClothesIntention,System.Boolean,System.Int32,System.Func{TinyLife.Objects.Clothes,System.Boolean})
+ - TinyLife.Objects.Outfit.SetRandomClothesItem(System.Random,TinyLife.Objects.Person,TinyLife.Objects.ClothesLayer,TinyLife.Objects.ClothesIntention,System.Nullable{TinyLife.Objects.StylePreference},System.Boolean,System.Int32,System.Func{TinyLife.Objects.Clothes,System.Boolean})
langs:
- csharp
- vb
@@ -25,7 +26,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Outfit
path: ../TinyLife/Objects/Clothes.cs
- startLine: 287
+ startLine: 295
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -74,7 +75,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Clothes
path: ../TinyLife/Objects/Clothes.cs
- startLine: 295
+ startLine: 303
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -113,7 +114,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Intentions
path: ../TinyLife/Objects/Clothes.cs
- startLine: 301
+ startLine: 309
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -152,7 +153,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/Clothes.cs
- startLine: 307
+ startLine: 315
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -187,7 +188,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetIntentionPercentage
path: ../TinyLife/Objects/Clothes.cs
- startLine: 317
+ startLine: 325
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -204,6 +205,37 @@ items:
description: The intention match percentage, between 0 and 1.
content.vb: Public Function GetIntentionPercentage(intention As ClothesIntention) As Single
overload: TinyLife.Objects.Outfit.GetIntentionPercentage*
+- uid: TinyLife.Objects.Outfit.GetMostFittingStyle
+ commentId: M:TinyLife.Objects.Outfit.GetMostFittingStyle
+ id: GetMostFittingStyle
+ parent: TinyLife.Objects.Outfit
+ langs:
+ - csharp
+ - vb
+ name: GetMostFittingStyle()
+ nameWithType: Outfit.GetMostFittingStyle()
+ fullName: TinyLife.Objects.Outfit.GetMostFittingStyle()
+ type: Method
+ source:
+ remote:
+ path: TinyLife/Objects/Clothes.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: GetMostFittingStyle
+ path: ../TinyLife/Objects/Clothes.cs
+ startLine: 343
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ summary: "\nReturns the that, heuristically, most fits with this outfit.\nThe style preference is calculated based on the of the included clothing items, and used when randomly generating additional outfits for a Tiny.\n"
+ example: []
+ syntax:
+ content: public StylePreference GetMostFittingStyle()
+ return:
+ type: TinyLife.Objects.StylePreference
+ description: The most fitting style preference for this outfit.
+ content.vb: Public Function GetMostFittingStyle() As StylePreference
+ overload: TinyLife.Objects.Outfit.GetMostFittingStyle*
- uid: TinyLife.Objects.Outfit.EnsureIntentionsMatch(System.Int32)
commentId: M:TinyLife.Objects.Outfit.EnsureIntentionsMatch(System.Int32)
id: EnsureIntentionsMatch(System.Int32)
@@ -222,7 +254,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EnsureIntentionsMatch
path: ../TinyLife/Objects/Clothes.cs
- startLine: 335
+ startLine: 358
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -239,16 +271,16 @@ items:
nameWithType.vb: Outfit.EnsureIntentionsMatch(Integer)
fullName.vb: TinyLife.Objects.Outfit.EnsureIntentionsMatch(Integer)
name.vb: EnsureIntentionsMatch(Integer)
-- uid: TinyLife.Objects.Outfit.SetRandomClothesItem(System.Random,TinyLife.Objects.Person,TinyLife.Objects.ClothesLayer,TinyLife.Objects.ClothesIntention,System.Boolean,System.Int32,System.Func{TinyLife.Objects.Clothes,System.Boolean})
- commentId: M:TinyLife.Objects.Outfit.SetRandomClothesItem(System.Random,TinyLife.Objects.Person,TinyLife.Objects.ClothesLayer,TinyLife.Objects.ClothesIntention,System.Boolean,System.Int32,System.Func{TinyLife.Objects.Clothes,System.Boolean})
- id: SetRandomClothesItem(System.Random,TinyLife.Objects.Person,TinyLife.Objects.ClothesLayer,TinyLife.Objects.ClothesIntention,System.Boolean,System.Int32,System.Func{TinyLife.Objects.Clothes,System.Boolean})
+- uid: TinyLife.Objects.Outfit.SetRandomClothesItem(System.Random,TinyLife.Objects.Person,TinyLife.Objects.ClothesLayer,TinyLife.Objects.ClothesIntention,System.Nullable{TinyLife.Objects.StylePreference},System.Boolean,System.Int32,System.Func{TinyLife.Objects.Clothes,System.Boolean})
+ commentId: M:TinyLife.Objects.Outfit.SetRandomClothesItem(System.Random,TinyLife.Objects.Person,TinyLife.Objects.ClothesLayer,TinyLife.Objects.ClothesIntention,System.Nullable{TinyLife.Objects.StylePreference},System.Boolean,System.Int32,System.Func{TinyLife.Objects.Clothes,System.Boolean})
+ id: SetRandomClothesItem(System.Random,TinyLife.Objects.Person,TinyLife.Objects.ClothesLayer,TinyLife.Objects.ClothesIntention,System.Nullable{TinyLife.Objects.StylePreference},System.Boolean,System.Int32,System.Func{TinyLife.Objects.Clothes,System.Boolean})
parent: TinyLife.Objects.Outfit
langs:
- csharp
- vb
- name: SetRandomClothesItem(Random, Person, ClothesLayer, ClothesIntention, bool, int, Func)
- nameWithType: Outfit.SetRandomClothesItem(Random, Person, ClothesLayer, ClothesIntention, bool, int, Func)
- fullName: TinyLife.Objects.Outfit.SetRandomClothesItem(System.Random, TinyLife.Objects.Person, TinyLife.Objects.ClothesLayer, TinyLife.Objects.ClothesIntention, bool, int, System.Func)
+ name: SetRandomClothesItem(Random, Person, ClothesLayer, ClothesIntention, StylePreference?, bool, int, Func)
+ nameWithType: Outfit.SetRandomClothesItem(Random, Person, ClothesLayer, ClothesIntention, StylePreference?, bool, int, Func)
+ fullName: TinyLife.Objects.Outfit.SetRandomClothesItem(System.Random, TinyLife.Objects.Person, TinyLife.Objects.ClothesLayer, TinyLife.Objects.ClothesIntention, TinyLife.Objects.StylePreference?, bool, int, System.Func)
type: Method
source:
remote:
@@ -257,14 +289,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetRandomClothesItem
path: ../TinyLife/Objects/Clothes.cs
- startLine: 356
+ startLine: 380
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nSets a random clothes item for this outfit's given .\n"
example: []
syntax:
- content: public void SetRandomClothesItem(Random random, Person person, ClothesLayer layer, ClothesIntention allowedIntentions = ClothesIntention.None, bool keepOldColors = false, int maxPrice = 50, Func additionalConditions = null)
+ content: public void SetRandomClothesItem(Random random, Person person, ClothesLayer layer, ClothesIntention allowedIntentions = ClothesIntention.None, StylePreference? preferredStyle = null, bool keepOldColors = false, int maxPrice = 50, Func additionalConditions = null)
parameters:
- id: random
type: System.Random
@@ -278,6 +310,9 @@ items:
- id: allowedIntentions
type: TinyLife.Objects.ClothesIntention
description: The intentions allowed, or to allow all intentions.
+ - id: preferredStyle
+ type: System.Nullable{TinyLife.Objects.StylePreference}
+ description: The preferred style to use, which will influence the chosen clothing item based on its . If this is null, all clothing items are considered equally.
- id: keepOldColors
type: System.Boolean
description: Whether old colors should be kept if the new object's matches the old one.
@@ -287,11 +322,11 @@ items:
- id: additionalConditions
type: System.Func{TinyLife.Objects.Clothes,System.Boolean}
description: An optional set of additional conditions to check for when selecting clothing items.
- content.vb: Public Sub SetRandomClothesItem(random As Random, person As Person, layer As ClothesLayer, allowedIntentions As ClothesIntention = ClothesIntention.None, keepOldColors As Boolean = False, maxPrice As Integer = 50, additionalConditions As Func(Of Clothes, Boolean) = Nothing)
+ content.vb: Public Sub SetRandomClothesItem(random As Random, person As Person, layer As ClothesLayer, allowedIntentions As ClothesIntention = ClothesIntention.None, preferredStyle As StylePreference? = Nothing, keepOldColors As Boolean = False, maxPrice As Integer = 50, additionalConditions As Func(Of Clothes, Boolean) = Nothing)
overload: TinyLife.Objects.Outfit.SetRandomClothesItem*
- nameWithType.vb: Outfit.SetRandomClothesItem(Random, Person, ClothesLayer, ClothesIntention, Boolean, Integer, Func(Of Clothes, Boolean))
- fullName.vb: TinyLife.Objects.Outfit.SetRandomClothesItem(System.Random, TinyLife.Objects.Person, TinyLife.Objects.ClothesLayer, TinyLife.Objects.ClothesIntention, Boolean, Integer, System.Func(Of TinyLife.Objects.Clothes, Boolean))
- name.vb: SetRandomClothesItem(Random, Person, ClothesLayer, ClothesIntention, Boolean, Integer, Func(Of Clothes, Boolean))
+ nameWithType.vb: Outfit.SetRandomClothesItem(Random, Person, ClothesLayer, ClothesIntention, StylePreference?, Boolean, Integer, Func(Of Clothes, Boolean))
+ fullName.vb: TinyLife.Objects.Outfit.SetRandomClothesItem(System.Random, TinyLife.Objects.Person, TinyLife.Objects.ClothesLayer, TinyLife.Objects.ClothesIntention, TinyLife.Objects.StylePreference?, Boolean, Integer, System.Func(Of TinyLife.Objects.Clothes, Boolean))
+ name.vb: SetRandomClothesItem(Random, Person, ClothesLayer, ClothesIntention, StylePreference?, Boolean, Integer, Func(Of Clothes, Boolean))
references:
- uid: TinyLife.Objects.WornClothes
commentId: T:TinyLife.Objects.WornClothes
@@ -805,6 +840,22 @@ references:
nameWithType.vb: Single
fullName.vb: Single
name.vb: Single
+- uid: TinyLife.Objects.StylePreference
+ commentId: T:TinyLife.Objects.StylePreference
+ parent: TinyLife.Objects
+ name: StylePreference
+ nameWithType: StylePreference
+ fullName: TinyLife.Objects.StylePreference
+- uid: TinyLife.Objects.Clothes.StylePreference
+ commentId: F:TinyLife.Objects.Clothes.StylePreference
+ name: StylePreference
+ nameWithType: Clothes.StylePreference
+ fullName: TinyLife.Objects.Clothes.StylePreference
+- uid: TinyLife.Objects.Outfit.GetMostFittingStyle*
+ commentId: Overload:TinyLife.Objects.Outfit.GetMostFittingStyle
+ name: GetMostFittingStyle
+ nameWithType: Outfit.GetMostFittingStyle
+ fullName: TinyLife.Objects.Outfit.GetMostFittingStyle
- uid: TinyLife.Objects.Outfit.Intentions
commentId: F:TinyLife.Objects.Outfit.Intentions
name: Intentions
@@ -874,6 +925,21 @@ references:
name: Random
nameWithType: Random
fullName: System.Random
+- uid: System.Nullable{TinyLife.Objects.StylePreference}
+ commentId: T:System.Nullable{TinyLife.Objects.StylePreference}
+ parent: System
+ definition: System.Nullable`1
+ name: StylePreference?
+ nameWithType: StylePreference?
+ fullName: TinyLife.Objects.StylePreference?
+ spec.csharp:
+ - uid: TinyLife.Objects.StylePreference
+ name: StylePreference
+ - name: '?'
+ spec.vb:
+ - uid: TinyLife.Objects.StylePreference
+ name: StylePreference
+ - name: '?'
- uid: System.Boolean
commentId: T:System.Boolean
parent: System
@@ -928,6 +994,34 @@ references:
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- 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: System.Func`2
commentId: T:System.Func`2
isExternal: true
diff --git a/docs/api/TinyLife.Objects.OverlayWallHanging.yml b/docs/api/TinyLife.Objects.OverlayWallHanging.yml
index 434da20..51e9922 100644
--- a/docs/api/TinyLife.Objects.OverlayWallHanging.yml
+++ b/docs/api/TinyLife.Objects.OverlayWallHanging.yml
@@ -110,6 +110,7 @@ items:
- TinyLife.Objects.MapObject.PersonRotationOrder
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
+ - TinyLife.Objects.MapObject.OnValidatedEarly
- TinyLife.Objects.MapObject.OnEventsAttachable
- TinyLife.Objects.MapObject.OnDraw
- TinyLife.Objects.MapObject.OnUpdate
@@ -121,6 +122,7 @@ items:
- TinyLife.Objects.MapObject.CurrentRoom
- TinyLife.Objects.MapObject.IsInWorld
- TinyLife.Objects.MapObject.HoldingPerson
+ - TinyLife.Objects.MapObject.ValidateEarly
- TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
@@ -2007,6 +2009,12 @@ references:
name: OnValidated
nameWithType: MapObject.OnValidated
fullName: TinyLife.Objects.MapObject.OnValidated
+- uid: TinyLife.Objects.MapObject.OnValidatedEarly
+ commentId: E:TinyLife.Objects.MapObject.OnValidatedEarly
+ parent: TinyLife.Objects.MapObject
+ name: OnValidatedEarly
+ nameWithType: MapObject.OnValidatedEarly
+ fullName: TinyLife.Objects.MapObject.OnValidatedEarly
- uid: TinyLife.Objects.MapObject.OnEventsAttachable
commentId: E:TinyLife.Objects.MapObject.OnEventsAttachable
parent: TinyLife.Objects.MapObject
@@ -2073,6 +2081,22 @@ references:
name: HoldingPerson
nameWithType: MapObject.HoldingPerson
fullName: TinyLife.Objects.MapObject.HoldingPerson
+- uid: TinyLife.Objects.MapObject.ValidateEarly
+ commentId: M:TinyLife.Objects.MapObject.ValidateEarly
+ parent: TinyLife.Objects.MapObject
+ name: ValidateEarly()
+ nameWithType: MapObject.ValidateEarly()
+ fullName: TinyLife.Objects.MapObject.ValidateEarly()
+ spec.csharp:
+ - uid: TinyLife.Objects.MapObject.ValidateEarly
+ name: ValidateEarly
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.MapObject.ValidateEarly
+ name: ValidateEarly
+ - name: (
+ - name: )
- uid: TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
commentId: M:TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.Painting.yml b/docs/api/TinyLife.Objects.Painting.yml
index 72a24e1..51c17d6 100644
--- a/docs/api/TinyLife.Objects.Painting.yml
+++ b/docs/api/TinyLife.Objects.Painting.yml
@@ -113,6 +113,7 @@ items:
- TinyLife.Objects.MapObject.PersonRotationOrder
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
+ - TinyLife.Objects.MapObject.OnValidatedEarly
- TinyLife.Objects.MapObject.OnEventsAttachable
- TinyLife.Objects.MapObject.OnDraw
- TinyLife.Objects.MapObject.OnUpdate
@@ -124,6 +125,7 @@ items:
- TinyLife.Objects.MapObject.CurrentRoom
- TinyLife.Objects.MapObject.IsInWorld
- TinyLife.Objects.MapObject.HoldingPerson
+ - TinyLife.Objects.MapObject.ValidateEarly
- TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
@@ -2117,6 +2119,12 @@ references:
name: OnValidated
nameWithType: MapObject.OnValidated
fullName: TinyLife.Objects.MapObject.OnValidated
+- uid: TinyLife.Objects.MapObject.OnValidatedEarly
+ commentId: E:TinyLife.Objects.MapObject.OnValidatedEarly
+ parent: TinyLife.Objects.MapObject
+ name: OnValidatedEarly
+ nameWithType: MapObject.OnValidatedEarly
+ fullName: TinyLife.Objects.MapObject.OnValidatedEarly
- uid: TinyLife.Objects.MapObject.OnEventsAttachable
commentId: E:TinyLife.Objects.MapObject.OnEventsAttachable
parent: TinyLife.Objects.MapObject
@@ -2183,6 +2191,22 @@ references:
name: HoldingPerson
nameWithType: MapObject.HoldingPerson
fullName: TinyLife.Objects.MapObject.HoldingPerson
+- uid: TinyLife.Objects.MapObject.ValidateEarly
+ commentId: M:TinyLife.Objects.MapObject.ValidateEarly
+ parent: TinyLife.Objects.MapObject
+ name: ValidateEarly()
+ nameWithType: MapObject.ValidateEarly()
+ fullName: TinyLife.Objects.MapObject.ValidateEarly()
+ spec.csharp:
+ - uid: TinyLife.Objects.MapObject.ValidateEarly
+ name: ValidateEarly
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.MapObject.ValidateEarly
+ name: ValidateEarly
+ - name: (
+ - name: )
- uid: TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
commentId: M:TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.ParentInfo.yml b/docs/api/TinyLife.Objects.ParentInfo.yml
index ff86bcb..e750aea 100644
--- a/docs/api/TinyLife.Objects.ParentInfo.yml
+++ b/docs/api/TinyLife.Objects.ParentInfo.yml
@@ -26,7 +26,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ParentInfo
path: ../TinyLife/Objects/MapObject.cs
- startLine: 751
+ startLine: 765
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -62,7 +62,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsAttached
path: ../TinyLife/Objects/MapObject.cs
- startLine: 756
+ startLine: 770
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -93,7 +93,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LayerDepth
path: ../TinyLife/Objects/MapObject.cs
- startLine: 761
+ startLine: 775
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -124,7 +124,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ShouldDraw
path: ../TinyLife/Objects/MapObject.cs
- startLine: 765
+ startLine: 779
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -155,7 +155,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/MapObject.cs
- startLine: 777
+ startLine: 791
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -190,7 +190,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/MapObject.cs
- startLine: 786
+ startLine: 800
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -228,7 +228,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/MapObject.cs
- startLine: 795
+ startLine: 809
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -263,7 +263,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/MapObject.cs
- startLine: 803
+ startLine: 817
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.Person.ActionUpdateDelegate.yml b/docs/api/TinyLife.Objects.Person.ActionUpdateDelegate.yml
index 668461c..9e233f1 100644
--- a/docs/api/TinyLife.Objects.Person.ActionUpdateDelegate.yml
+++ b/docs/api/TinyLife.Objects.Person.ActionUpdateDelegate.yml
@@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionUpdateDelegate
path: ../TinyLife/Objects/Person.cs
- startLine: 3274
+ startLine: 3289
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.Person.EfficiencyModifierDelegate.yml b/docs/api/TinyLife.Objects.Person.EfficiencyModifierDelegate.yml
index fdee40b..fdc693d 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: 3259
+ startLine: 3274
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 e108c1d..ba3f479 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: 3284
+ startLine: 3299
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 078b8be..a6a38c0 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: 3269
+ startLine: 3284
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 d889613..febc8c2 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: 3289
+ startLine: 3304
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 31f68d2..8550502 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: 3279
+ startLine: 3294
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 2af83b0..c0cca5d 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: 3264
+ startLine: 3279
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.Person.yml b/docs/api/TinyLife.Objects.Person.yml
index e11ceeb..d991ad8 100644
--- a/docs/api/TinyLife.Objects.Person.yml
+++ b/docs/api/TinyLife.Objects.Person.yml
@@ -234,6 +234,7 @@ items:
- TinyLife.Objects.MapObject.PersonRotationOrder
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
+ - TinyLife.Objects.MapObject.OnValidatedEarly
- TinyLife.Objects.MapObject.OnEventsAttachable
- TinyLife.Objects.MapObject.OnDraw
- TinyLife.Objects.MapObject.OnUpdate
@@ -246,6 +247,7 @@ items:
- TinyLife.Objects.MapObject.CurrentRoom
- TinyLife.Objects.MapObject.IsInWorld
- TinyLife.Objects.MapObject.HoldingPerson
+ - TinyLife.Objects.MapObject.ValidateEarly
- TinyLife.Objects.MapObject.OnAdded
- TinyLife.Objects.MapObject.OnRemoved
- TinyLife.Objects.MapObject.GetAiPriority(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
@@ -2109,7 +2111,7 @@ items:
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
- uid: TinyLife.Objects.Person.IsDead
- commentId: P:TinyLife.Objects.Person.IsDead
+ commentId: F:TinyLife.Objects.Person.IsDead
id: IsDead
parent: TinyLife.Objects.Person
langs:
@@ -2118,7 +2120,7 @@ items:
name: IsDead
nameWithType: Person.IsDead
fullName: TinyLife.Objects.Person.IsDead
- type: Property
+ type: Field
source:
remote:
path: TinyLife/Objects/Person.cs
@@ -2126,19 +2128,27 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsDead
path: ../TinyLife/Objects/Person.cs
- startLine: 377
+ startLine: 379
assemblies:
- Tiny Life
namespace: TinyLife.Objects
- summary: "\nA property that computes whether this person is dead.\nNote that a person has to be on a 's list for this property to function correctly.\n"
+ summary: "\nStores whether this person is currently dead.\nUsually, a dead person is also a member of the collection of their current .\nFor a person to die, use or .\n"
example: []
syntax:
- content: public bool IsDead { get; }
- parameters: []
+ content: >-
+ [DataMember]
+
+ public bool IsDead
return:
type: System.Boolean
- content.vb: Public ReadOnly Property IsDead As Boolean
- overload: TinyLife.Objects.Person.IsDead*
+ content.vb: >-
+
+
+ Public IsDead As Boolean
+ attributes:
+ - type: System.Runtime.Serialization.DataMemberAttribute
+ ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
+ arguments: []
- uid: TinyLife.Objects.Person.CurrentAgeDays
commentId: F:TinyLife.Objects.Person.CurrentAgeDays
id: CurrentAgeDays
@@ -2157,7 +2167,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentAgeDays
path: ../TinyLife/Objects/Person.cs
- startLine: 383
+ startLine: 385
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2196,7 +2206,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DaysLived
path: ../TinyLife/Objects/Person.cs
- startLine: 389
+ startLine: 391
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2235,7 +2245,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RandomlyGenerated
path: ../TinyLife/Objects/Person.cs
- startLine: 393
+ startLine: 395
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2280,7 +2290,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VisuallyOccupiedSpot
path: ../TinyLife/Objects/Person.cs
- startLine: 401
+ startLine: 403
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2311,7 +2321,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OccupiedFurniture
path: ../TinyLife/Objects/Person.cs
- startLine: 412
+ startLine: 414
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2342,7 +2352,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentPose
path: ../TinyLife/Objects/Person.cs
- startLine: 421
+ startLine: 423
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2381,7 +2391,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WornLayers
path: ../TinyLife/Objects/Person.cs
- startLine: 428
+ startLine: 430
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2420,7 +2430,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AnimateHeldObject
path: ../TinyLife/Objects/Person.cs
- startLine: 433
+ startLine: 435
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2449,7 +2459,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HeldObjectRotation
path: ../TinyLife/Objects/Person.cs
- startLine: 439
+ startLine: 441
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2478,7 +2488,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AnimationSpeed
path: ../TinyLife/Objects/Person.cs
- startLine: 444
+ startLine: 446
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2507,7 +2517,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Tint
path: ../TinyLife/Objects/Person.cs
- startLine: 449
+ startLine: 451
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2536,7 +2546,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VisualPosition
path: ../TinyLife/Objects/Person.cs
- startLine: 455
+ startLine: 457
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2567,7 +2577,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DiaperDirty
path: ../TinyLife/Objects/Person.cs
- startLine: 463
+ startLine: 465
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2610,7 +2620,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PregnancyAbility
path: ../TinyLife/Objects/Person.cs
- startLine: 468
+ startLine: 470
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2649,7 +2659,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Portrait
path: ../TinyLife/Objects/Person.cs
- startLine: 473
+ startLine: 475
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2680,7 +2690,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PregnancyHoursRemaining
path: ../TinyLife/Objects/Person.cs
- startLine: 503
+ startLine: 505
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2725,7 +2735,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PregnancyPartner
path: ../TinyLife/Objects/Person.cs
- startLine: 509
+ startLine: 511
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2770,7 +2780,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsInLabor
path: ../TinyLife/Objects/Person.cs
- startLine: 516
+ startLine: 518
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2813,7 +2823,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsPregnant
path: ../TinyLife/Objects/Person.cs
- startLine: 521
+ startLine: 523
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2844,7 +2854,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsAllowedToDie
path: ../TinyLife/Objects/Person.cs
- startLine: 526
+ startLine: 528
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2875,7 +2885,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsMinorUpdateNow
path: ../TinyLife/Objects/Person.cs
- startLine: 533
+ startLine: 535
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2908,7 +2918,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnActionsChanged
path: ../TinyLife/Objects/Person.cs
- startLine: 539
+ startLine: 541
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2937,7 +2947,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnNewSkillLearned
path: ../TinyLife/Objects/Person.cs
- startLine: 544
+ startLine: 546
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2966,7 +2976,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnJobChanged
path: ../TinyLife/Objects/Person.cs
- startLine: 549
+ startLine: 551
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2995,7 +3005,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnEmotionModifiersChanged
path: ../TinyLife/Objects/Person.cs
- startLine: 554
+ startLine: 556
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3024,7 +3034,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnEmotionChanged
path: ../TinyLife/Objects/Person.cs
- startLine: 559
+ startLine: 561
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3053,7 +3063,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnGetEfficiencyModifier
path: ../TinyLife/Objects/Person.cs
- startLine: 565
+ startLine: 567
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3082,7 +3092,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnGetWalkSpeed
path: ../TinyLife/Objects/Person.cs
- startLine: 571
+ startLine: 573
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3111,7 +3121,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnGetPassiveActionPriority
path: ../TinyLife/Objects/Person.cs
- startLine: 577
+ startLine: 579
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3140,7 +3150,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnActionInitialized
path: ../TinyLife/Objects/Person.cs
- startLine: 582
+ startLine: 584
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3169,7 +3179,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnActionsCompleted
path: ../TinyLife/Objects/Person.cs
- startLine: 587
+ startLine: 589
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3198,7 +3208,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnActionUpdated
path: ../TinyLife/Objects/Person.cs
- startLine: 592
+ startLine: 594
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3227,7 +3237,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnOutfitChanged
path: ../TinyLife/Objects/Person.cs
- startLine: 597
+ startLine: 599
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3256,7 +3266,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnGetCurrentGoals
path: ../TinyLife/Objects/Person.cs
- startLine: 603
+ startLine: 605
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3285,7 +3295,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnLifeGoalChanged
path: ../TinyLife/Objects/Person.cs
- startLine: 608
+ startLine: 610
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3314,7 +3324,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnRestoreNeed
path: ../TinyLife/Objects/Person.cs
- startLine: 614
+ startLine: 616
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3343,7 +3353,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnChangeFriendship
path: ../TinyLife/Objects/Person.cs
- startLine: 620
+ startLine: 622
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3372,7 +3382,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnChangeRomance
path: ../TinyLife/Objects/Person.cs
- startLine: 626
+ startLine: 628
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3401,7 +3411,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/Person.cs
- startLine: 674
+ startLine: 676
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3449,7 +3459,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Finalize
path: ../TinyLife/Objects/Person.cs
- startLine: 681
+ startLine: 683
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3479,7 +3489,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update
path: ../TinyLife/Objects/Person.cs
- startLine: 686
+ startLine: 688
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3522,7 +3532,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Draw
path: ../TinyLife/Objects/Person.cs
- startLine: 1009
+ startLine: 1011
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3569,7 +3579,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Objects/Person.cs
- startLine: 1052
+ startLine: 1054
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3601,7 +3611,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCategories
path: ../TinyLife/Objects/Person.cs
- startLine: 1114
+ startLine: 1120
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3637,7 +3647,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Intersects
path: ../TinyLife/Objects/Person.cs
- startLine: 1119
+ startLine: 1125
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3673,7 +3683,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHoverInfo
path: ../TinyLife/Objects/Person.cs
- startLine: 1124
+ startLine: 1130
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3706,7 +3716,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFreeActionSpotInfo
path: ../TinyLife/Objects/Person.cs
- startLine: 1145
+ startLine: 1151
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3745,7 +3755,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCameraRotationChanged
path: ../TinyLife/Objects/Person.cs
- startLine: 1158
+ startLine: 1164
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3781,7 +3791,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FocusCameraOnEvent
path: ../TinyLife/Objects/Person.cs
- startLine: 1168
+ startLine: 1174
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3818,7 +3828,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetJob
path: ../TinyLife/Objects/Person.cs
- startLine: 1189
+ startLine: 1195
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3868,7 +3878,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddJob
path: ../TinyLife/Objects/Person.cs
- startLine: 1203
+ startLine: 1209
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3909,7 +3919,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveJob
path: ../TinyLife/Objects/Person.cs
- startLine: 1216
+ startLine: 1222
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3944,7 +3954,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ResetToStatic
path: ../TinyLife/Objects/Person.cs
- startLine: 1223
+ startLine: 1229
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3983,7 +3993,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PrepareForPermanentRemoval
path: ../TinyLife/Objects/Person.cs
- startLine: 1279
+ startLine: 1285
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4011,7 +4021,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VisitLot
path: ../TinyLife/Objects/Person.cs
- startLine: 1293
+ startLine: 1299
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4043,7 +4053,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DrawUi
path: ../TinyLife/Objects/Person.cs
- startLine: 1310
+ startLine: 1316
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4087,7 +4097,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHomeLocation
path: ../TinyLife/Objects/Person.cs
- startLine: 1318
+ startLine: 1324
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4118,7 +4128,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRelationship
path: ../TinyLife/Objects/Person.cs
- startLine: 1329
+ startLine: 1335
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4159,7 +4169,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ChangeFriendship
path: ../TinyLife/Objects/Person.cs
- startLine: 1352
+ startLine: 1360
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4197,7 +4207,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ChangeRomance
path: ../TinyLife/Objects/Person.cs
- startLine: 1404
+ startLine: 1412
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4235,7 +4245,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DisplayEmote
path: ../TinyLife/Objects/Person.cs
- startLine: 1436
+ startLine: 1444
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4276,7 +4286,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StopEmoting
path: ../TinyLife/Objects/Person.cs
- startLine: 1446
+ startLine: 1454
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4304,7 +4314,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Speak
path: ../TinyLife/Objects/Person.cs
- startLine: 1457
+ startLine: 1465
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4345,7 +4355,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StopSpeaking
path: ../TinyLife/Objects/Person.cs
- startLine: 1467
+ startLine: 1475
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4373,7 +4383,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DisplayEmoteAndSpeak
path: ../TinyLife/Objects/Person.cs
- startLine: 1484
+ startLine: 1492
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4417,7 +4427,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFreeTalkingSpots
path: ../TinyLife/Objects/Person.cs
- startLine: 1493
+ startLine: 1501
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4451,7 +4461,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OccupyActionSpot
path: ../TinyLife/Objects/Person.cs
- startLine: 1513
+ startLine: 1521
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4498,7 +4508,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OccupyFreeActionSpot
path: ../TinyLife/Objects/Person.cs
- startLine: 1544
+ startLine: 1552
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4548,7 +4558,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OccupyFreeActionSpot
path: ../TinyLife/Objects/Person.cs
- startLine: 1562
+ startLine: 1570
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4598,7 +4608,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCloseForTalking
path: ../TinyLife/Objects/Person.cs
- startLine: 1573
+ startLine: 1581
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4633,7 +4643,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetNeed
path: ../TinyLife/Objects/Person.cs
- startLine: 1585
+ startLine: 1593
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4668,7 +4678,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetNeedPercentage
path: ../TinyLife/Objects/Person.cs
- startLine: 1594
+ startLine: 1602
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4703,7 +4713,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RestoreNeed
path: ../TinyLife/Objects/Person.cs
- startLine: 1606
+ startLine: 1614
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4747,7 +4757,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RestoreNeed
path: ../TinyLife/Objects/Person.cs
- startLine: 1642
+ startLine: 1650
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4794,7 +4804,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetSkill
path: ../TinyLife/Objects/Person.cs
- startLine: 1653
+ startLine: 1661
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4835,7 +4845,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetSkillTotalPercentage
path: ../TinyLife/Objects/Person.cs
- startLine: 1672
+ startLine: 1680
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4870,7 +4880,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetSkillPointPercentage
path: ../TinyLife/Objects/Person.cs
- startLine: 1682
+ startLine: 1690
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4905,7 +4915,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetSkillLevel
path: ../TinyLife/Objects/Person.cs
- startLine: 1692
+ startLine: 1700
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4940,7 +4950,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HasSkillLevel
path: ../TinyLife/Objects/Person.cs
- startLine: 1702
+ startLine: 1710
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4981,7 +4991,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GainSkill
path: ../TinyLife/Objects/Person.cs
- startLine: 1714
+ startLine: 1722
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5027,7 +5037,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DepleteNeed
path: ../TinyLife/Objects/Person.cs
- startLine: 1734
+ startLine: 1742
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5068,7 +5078,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HasPersonality
path: ../TinyLife/Objects/Person.cs
- startLine: 1745
+ startLine: 1753
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5103,7 +5113,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EnqueueAction
path: ../TinyLife/Objects/Person.cs
- startLine: 1759
+ startLine: 1767
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5158,7 +5168,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CancelAction
path: ../TinyLife/Objects/Person.cs
- startLine: 1787
+ startLine: 1795
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5202,7 +5212,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FindPathAsync
path: ../TinyLife/Objects/Person.cs
- startLine: 1806
+ startLine: 1814
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5246,7 +5256,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHeldObject
path: ../TinyLife/Objects/Person.cs
- startLine: 1819
+ startLine: 1827
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5286,7 +5296,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetHeldObject
path: ../TinyLife/Objects/Person.cs
- startLine: 1837
+ startLine: 1845
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5336,7 +5346,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetHeldObject
path: ../TinyLife/Objects/Person.cs
- startLine: 1850
+ startLine: 1858
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5374,7 +5384,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveHeldObject
path: ../TinyLife/Objects/Person.cs
- startLine: 1863
+ startLine: 1871
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5411,7 +5421,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHeldActionInfo
path: ../TinyLife/Objects/Person.cs
- startLine: 1877
+ startLine: 1885
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5442,7 +5452,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ToCreatedByString
path: ../TinyLife/Objects/Person.cs
- startLine: 1886
+ startLine: 1894
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5473,7 +5483,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Die
path: ../TinyLife/Objects/Person.cs
- startLine: 1896
+ startLine: 1904
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5511,7 +5521,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddEmotion
path: ../TinyLife/Objects/Person.cs
- startLine: 1995
+ startLine: 2004
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5561,7 +5571,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveEmotion
path: ../TinyLife/Objects/Person.cs
- startLine: 2018
+ startLine: 2027
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5596,7 +5606,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LowerEmotion
path: ../TinyLife/Objects/Person.cs
- startLine: 2039
+ startLine: 2048
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5640,7 +5650,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LowerEmotionModifier
path: ../TinyLife/Objects/Person.cs
- startLine: 2058
+ startLine: 2067
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5684,7 +5694,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HasEmotionModifier
path: ../TinyLife/Objects/Person.cs
- startLine: 2074
+ startLine: 2083
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5719,7 +5729,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetWalkSpeed
path: ../TinyLife/Objects/Person.cs
- startLine: 2083
+ startLine: 2092
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5750,7 +5760,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetEfficiencyModifier
path: ../TinyLife/Objects/Person.cs
- startLine: 2118
+ startLine: 2127
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5797,7 +5807,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HasHouseholdMember
path: ../TinyLife/Objects/Person.cs
- startLine: 2172
+ startLine: 2181
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5832,7 +5842,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HasHouseholdMember
path: ../TinyLife/Objects/Person.cs
- startLine: 2177
+ startLine: 2186
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5866,7 +5876,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetProjects
path: ../TinyLife/Objects/Person.cs
- startLine: 2187
+ startLine: 2196
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5904,7 +5914,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetProject
path: ../TinyLife/Objects/Person.cs
- startLine: 2197
+ startLine: 2206
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5945,7 +5955,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StartProject
path: ../TinyLife/Objects/Person.cs
- startLine: 2206
+ startLine: 2215
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5980,7 +5990,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPassiveActionPriority
path: ../TinyLife/Objects/Person.cs
- startLine: 2218
+ startLine: 2227
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6015,7 +6025,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRandomOutfit
path: ../TinyLife/Objects/Person.cs
- startLine: 2240
+ startLine: 2249
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6050,7 +6060,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetCurrentOutfit
path: ../TinyLife/Objects/Person.cs
- startLine: 2252
+ startLine: 2261
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6085,7 +6095,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetCurrentOutfit
path: ../TinyLife/Objects/Person.cs
- startLine: 2268
+ startLine: 2277
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6120,7 +6130,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetNewId
path: ../TinyLife/Objects/Person.cs
- startLine: 2283
+ startLine: 2292
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6161,7 +6171,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsIdMatch
path: ../TinyLife/Objects/Person.cs
- startLine: 2338
+ startLine: 2347
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6196,7 +6206,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsIdMatch
path: ../TinyLife/Objects/Person.cs
- startLine: 2348
+ startLine: 2357
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6231,7 +6241,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPersonalitySkillBoost
path: ../TinyLife/Objects/Person.cs
- startLine: 2358
+ startLine: 2367
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6266,7 +6276,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCurrentGoals
path: ../TinyLife/Objects/Person.cs
- startLine: 2378
+ startLine: 2387
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6297,7 +6307,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EarnMoney
path: ../TinyLife/Objects/Person.cs
- startLine: 2404
+ startLine: 2413
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6335,7 +6345,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddMemory
path: ../TinyLife/Objects/Person.cs
- startLine: 2417
+ startLine: 2426
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6384,7 +6394,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetMemories
path: ../TinyLife/Objects/Person.cs
- startLine: 2430
+ startLine: 2439
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6424,7 +6434,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveMemory
path: ../TinyLife/Objects/Person.cs
- startLine: 2440
+ startLine: 2449
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6467,7 +6477,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetTimeSinceMemory
path: ../TinyLife/Objects/Person.cs
- startLine: 2451
+ startLine: 2460
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6510,7 +6520,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetTimeSinceMemory
path: ../TinyLife/Objects/Person.cs
- startLine: 2470
+ startLine: 2479
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6550,7 +6560,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GoToExitRoad
path: ../TinyLife/Objects/Person.cs
- startLine: 2483
+ startLine: 2492
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6578,7 +6588,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetAction
path: ../TinyLife/Objects/Person.cs
- startLine: 2495
+ startLine: 2504
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6622,7 +6632,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetPregnancyStatus
path: ../TinyLife/Objects/Person.cs
- startLine: 2515
+ startLine: 2524
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6663,7 +6673,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetAnimationsFromLooks
path: ../TinyLife/Objects/Person.cs
- startLine: 2535
+ startLine: 2544
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6691,7 +6701,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ImportAtExitRoad
path: ../TinyLife/Objects/Person.cs
- startLine: 2550
+ startLine: 2556
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6723,7 +6733,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GoToRandomHomeLocation
path: ../TinyLife/Objects/Person.cs
- startLine: 2561
+ startLine: 2567
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6751,7 +6761,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ShouldDrawHeldItem
path: ../TinyLife/Objects/Person.cs
- startLine: 2579
+ startLine: 2585
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6782,7 +6792,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHeldItemDrawOffset
path: ../TinyLife/Objects/Person.cs
- startLine: 2590
+ startLine: 2596
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6819,7 +6829,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHeldItemDepthOffset
path: ../TinyLife/Objects/Person.cs
- startLine: 2618
+ startLine: 2624
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6850,7 +6860,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPivot
path: ../TinyLife/Objects/Person.cs
- startLine: 2629
+ startLine: 2635
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6881,7 +6891,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanExecuteAction
path: ../TinyLife/Objects/Person.cs
- startLine: 2641
+ startLine: 2647
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6925,7 +6935,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetValidClothes
path: ../TinyLife/Objects/Person.cs
- startLine: 2693
+ startLine: 2699
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6960,7 +6970,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanApplyPersonality
path: ../TinyLife/Objects/Person.cs
- startLine: 2705
+ startLine: 2711
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6994,7 +7004,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GenerateAnimationGroup
path: ../TinyLife/Objects/Person.cs
- startLine: 2719
+ startLine: 2725
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -7041,7 +7051,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DrawLooks
path: ../TinyLife/Objects/Person.cs
- startLine: 2756
+ startLine: 2762
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -7091,7 +7101,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UpdateAnimations
path: ../TinyLife/Objects/Person.cs
- startLine: 2779
+ startLine: 2785
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -7129,7 +7139,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnActionCompleted
path: ../TinyLife/Objects/Person.cs
- startLine: 2798
+ startLine: 2804
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -7164,7 +7174,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UpdateAction
path: ../TinyLife/Objects/Person.cs
- startLine: 2877
+ startLine: 2883
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -7211,7 +7221,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InitializeAction
path: ../TinyLife/Objects/Person.cs
- startLine: 2890
+ startLine: 2896
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -7243,7 +7253,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnAgeChanged
path: ../TinyLife/Objects/Person.cs
- startLine: 2900
+ startLine: 2906
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -7275,7 +7285,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ValidateClothes
path: ../TinyLife/Objects/Person.cs
- startLine: 2984
+ startLine: 2992
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -7303,7 +7313,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRandomSpeakSound
path: ../TinyLife/Objects/Person.cs
- startLine: 3109
+ startLine: 3117
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -7350,7 +7360,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Create
path: ../TinyLife/Objects/Person.cs
- startLine: 3137
+ startLine: 3145
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -7470,6 +7480,12 @@ references:
name: OnValidated
nameWithType: MapObject.OnValidated
fullName: TinyLife.Objects.MapObject.OnValidated
+- uid: TinyLife.Objects.MapObject.OnValidatedEarly
+ commentId: E:TinyLife.Objects.MapObject.OnValidatedEarly
+ parent: TinyLife.Objects.MapObject
+ name: OnValidatedEarly
+ nameWithType: MapObject.OnValidatedEarly
+ fullName: TinyLife.Objects.MapObject.OnValidatedEarly
- uid: TinyLife.Objects.MapObject.OnEventsAttachable
commentId: E:TinyLife.Objects.MapObject.OnEventsAttachable
parent: TinyLife.Objects.MapObject
@@ -7542,6 +7558,22 @@ references:
name: HoldingPerson
nameWithType: MapObject.HoldingPerson
fullName: TinyLife.Objects.MapObject.HoldingPerson
+- uid: TinyLife.Objects.MapObject.ValidateEarly
+ commentId: M:TinyLife.Objects.MapObject.ValidateEarly
+ parent: TinyLife.Objects.MapObject
+ name: ValidateEarly()
+ nameWithType: MapObject.ValidateEarly()
+ fullName: TinyLife.Objects.MapObject.ValidateEarly()
+ spec.csharp:
+ - uid: TinyLife.Objects.MapObject.ValidateEarly
+ name: ValidateEarly
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.MapObject.ValidateEarly
+ name: ValidateEarly
+ - name: (
+ - name: )
- uid: TinyLife.Objects.MapObject.OnAdded
commentId: M:TinyLife.Objects.MapObject.OnAdded
parent: TinyLife.Objects.MapObject
@@ -11427,7 +11459,7 @@ references:
nameWithType: Person.LotEmployment
fullName: TinyLife.Objects.Person.LotEmployment
- uid: TinyLife.Objects.Person.IsDead
- commentId: P:TinyLife.Objects.Person.IsDead
+ commentId: F:TinyLife.Objects.Person.IsDead
name: IsDead
nameWithType: Person.IsDead
fullName: TinyLife.Objects.Person.IsDead
@@ -11469,11 +11501,69 @@ references:
name: DeadPeople
nameWithType: Map.DeadPeople
fullName: TinyLife.World.Map.DeadPeople
-- uid: TinyLife.Objects.Person.IsDead*
- commentId: Overload:TinyLife.Objects.Person.IsDead
- name: IsDead
- nameWithType: Person.IsDead
- fullName: TinyLife.Objects.Person.IsDead
+- uid: TinyLife.Objects.Person.Die(TinyLife.Objects.DeathReason,System.Boolean)
+ commentId: M:TinyLife.Objects.Person.Die(TinyLife.Objects.DeathReason,System.Boolean)
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ name: Die(DeathReason, bool)
+ nameWithType: Person.Die(DeathReason, bool)
+ fullName: TinyLife.Objects.Person.Die(TinyLife.Objects.DeathReason, bool)
+ nameWithType.vb: Person.Die(DeathReason, Boolean)
+ fullName.vb: TinyLife.Objects.Person.Die(TinyLife.Objects.DeathReason, Boolean)
+ name.vb: Die(DeathReason, Boolean)
+ spec.csharp:
+ - uid: TinyLife.Objects.Person.Die(TinyLife.Objects.DeathReason,System.Boolean)
+ name: Die
+ - name: (
+ - uid: TinyLife.Objects.DeathReason
+ name: DeathReason
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Person.Die(TinyLife.Objects.DeathReason,System.Boolean)
+ name: Die
+ - name: (
+ - uid: TinyLife.Objects.DeathReason
+ name: DeathReason
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+- uid: TinyLife.Actions.DieAction.Enqueue(TinyLife.Objects.Person,TinyLife.Objects.DeathReason)
+ commentId: M:TinyLife.Actions.DieAction.Enqueue(TinyLife.Objects.Person,TinyLife.Objects.DeathReason)
+ name: Enqueue(Person, DeathReason)
+ nameWithType: DieAction.Enqueue(Person, DeathReason)
+ fullName: TinyLife.Actions.DieAction.Enqueue(TinyLife.Objects.Person, TinyLife.Objects.DeathReason)
+ spec.csharp:
+ - uid: TinyLife.Actions.DieAction.Enqueue(TinyLife.Objects.Person,TinyLife.Objects.DeathReason)
+ name: Enqueue
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.DeathReason
+ name: DeathReason
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.DieAction.Enqueue(TinyLife.Objects.Person,TinyLife.Objects.DeathReason)
+ name: Enqueue
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.DeathReason
+ name: DeathReason
+ - name: )
- uid: TinyLife.Objects.Person.Age
commentId: P:TinyLife.Objects.Person.Age
name: Age
diff --git a/docs/api/TinyLife.Objects.PersonAi.yml b/docs/api/TinyLife.Objects.PersonAi.yml
index 5681127..8b31351 100644
--- a/docs/api/TinyLife.Objects.PersonAi.yml
+++ b/docs/api/TinyLife.Objects.PersonAi.yml
@@ -59,7 +59,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StartAutomatically
path: ../TinyLife/Objects/PersonAi.cs
- startLine: 132
+ startLine: 136
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.Pose.yml b/docs/api/TinyLife.Objects.Pose.yml
index 002d97a..2f6b5bd 100644
--- a/docs/api/TinyLife.Objects.Pose.yml
+++ b/docs/api/TinyLife.Objects.Pose.yml
@@ -30,7 +30,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Pose
path: ../TinyLife/Objects/Person.cs
- startLine: 3315
+ startLine: 3330
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -60,7 +60,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Standing
path: ../TinyLife/Objects/Person.cs
- startLine: 3320
+ startLine: 3335
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -88,7 +88,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Walking
path: ../TinyLife/Objects/Person.cs
- startLine: 3324
+ startLine: 3339
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -116,7 +116,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Sitting
path: ../TinyLife/Objects/Person.cs
- startLine: 3328
+ startLine: 3343
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -144,7 +144,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Laying
path: ../TinyLife/Objects/Person.cs
- startLine: 3333
+ startLine: 3348
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -172,7 +172,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SittingGround
path: ../TinyLife/Objects/Person.cs
- startLine: 3338
+ startLine: 3353
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -200,7 +200,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WorkingStanding
path: ../TinyLife/Objects/Person.cs
- startLine: 3342
+ startLine: 3357
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -228,7 +228,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WorkingSitting
path: ../TinyLife/Objects/Person.cs
- startLine: 3346
+ startLine: 3361
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -256,7 +256,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WorkingSittingGround
path: ../TinyLife/Objects/Person.cs
- startLine: 3350
+ startLine: 3365
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -284,7 +284,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Running
path: ../TinyLife/Objects/Person.cs
- startLine: 3354
+ startLine: 3369
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -312,7 +312,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StandingArmsOut
path: ../TinyLife/Objects/Person.cs
- startLine: 3358
+ startLine: 3373
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -340,7 +340,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WalkingArmsOut
path: ../TinyLife/Objects/Person.cs
- startLine: 3362
+ startLine: 3377
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.PregnancyAbility.yml b/docs/api/TinyLife.Objects.PregnancyAbility.yml
index 8cdfeb0..10a10bc 100644
--- a/docs/api/TinyLife.Objects.PregnancyAbility.yml
+++ b/docs/api/TinyLife.Objects.PregnancyAbility.yml
@@ -22,7 +22,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PregnancyAbility
path: ../TinyLife/Objects/Person.cs
- startLine: 3486
+ startLine: 3505
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -32,6 +32,7 @@ items:
content: public enum PregnancyAbility
content.vb: Public Enum PregnancyAbility
extensionMethods:
+ - TinyLife.Objects.PregnancyAbility.TinyLife.Utilities.Extensions.GetMostFittingStyle
- TinyLife.Objects.PregnancyAbility.TinyLife.Utilities.Extensions.JsonCopy``1
- uid: TinyLife.Objects.PregnancyAbility.Neither
commentId: F:TinyLife.Objects.PregnancyAbility.Neither
@@ -51,7 +52,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Neither
path: ../TinyLife/Objects/Person.cs
- startLine: 3491
+ startLine: 3510
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -79,7 +80,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetOthersPregnant
path: ../TinyLife/Objects/Person.cs
- startLine: 3495
+ startLine: 3514
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -107,7 +108,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPregnant
path: ../TinyLife/Objects/Person.cs
- startLine: 3499
+ startLine: 3518
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -149,6 +150,27 @@ references:
- name: .
- uid: TinyLife.Objects
name: Objects
+- uid: TinyLife.Objects.PregnancyAbility.TinyLife.Utilities.Extensions.GetMostFittingStyle
+ commentId: M:TinyLife.Utilities.Extensions.GetMostFittingStyle(TinyLife.Objects.PregnancyAbility)
+ parent: TinyLife.Utilities.Extensions
+ definition: TinyLife.Utilities.Extensions.GetMostFittingStyle(TinyLife.Objects.PregnancyAbility)
+ name: GetMostFittingStyle(PregnancyAbility)
+ nameWithType: Extensions.GetMostFittingStyle(PregnancyAbility)
+ fullName: TinyLife.Utilities.Extensions.GetMostFittingStyle(TinyLife.Objects.PregnancyAbility)
+ spec.csharp:
+ - uid: TinyLife.Utilities.Extensions.GetMostFittingStyle(TinyLife.Objects.PregnancyAbility)
+ name: GetMostFittingStyle
+ - name: (
+ - uid: TinyLife.Objects.PregnancyAbility
+ name: PregnancyAbility
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Utilities.Extensions.GetMostFittingStyle(TinyLife.Objects.PregnancyAbility)
+ name: GetMostFittingStyle
+ - name: (
+ - uid: TinyLife.Objects.PregnancyAbility
+ name: PregnancyAbility
+ - name: )
- uid: TinyLife.Objects.PregnancyAbility.TinyLife.Utilities.Extensions.JsonCopy``1
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
parent: TinyLife.Utilities.Extensions
@@ -190,6 +212,31 @@ references:
name: System
nameWithType: System
fullName: System
+- uid: TinyLife.Utilities.Extensions.GetMostFittingStyle(TinyLife.Objects.PregnancyAbility)
+ commentId: M:TinyLife.Utilities.Extensions.GetMostFittingStyle(TinyLife.Objects.PregnancyAbility)
+ name: GetMostFittingStyle(PregnancyAbility)
+ nameWithType: Extensions.GetMostFittingStyle(PregnancyAbility)
+ fullName: TinyLife.Utilities.Extensions.GetMostFittingStyle(TinyLife.Objects.PregnancyAbility)
+ spec.csharp:
+ - uid: TinyLife.Utilities.Extensions.GetMostFittingStyle(TinyLife.Objects.PregnancyAbility)
+ name: GetMostFittingStyle
+ - name: (
+ - uid: TinyLife.Objects.PregnancyAbility
+ name: PregnancyAbility
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Utilities.Extensions.GetMostFittingStyle(TinyLife.Objects.PregnancyAbility)
+ name: GetMostFittingStyle
+ - name: (
+ - uid: TinyLife.Objects.PregnancyAbility
+ name: PregnancyAbility
+ - name: )
+- uid: TinyLife.Utilities.Extensions
+ commentId: T:TinyLife.Utilities.Extensions
+ parent: TinyLife.Utilities
+ name: Extensions
+ nameWithType: Extensions
+ fullName: TinyLife.Utilities.Extensions
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy(T)
@@ -218,12 +265,6 @@ references:
- name: (
- name: T
- name: )
-- uid: TinyLife.Utilities.Extensions
- commentId: T:TinyLife.Utilities.Extensions
- parent: TinyLife.Utilities
- name: Extensions
- nameWithType: Extensions
- fullName: TinyLife.Utilities.Extensions
- uid: TinyLife.Utilities
commentId: N:TinyLife.Utilities
name: TinyLife.Utilities
diff --git a/docs/api/TinyLife.Objects.ScreenObject.yml b/docs/api/TinyLife.Objects.ScreenObject.yml
index b3515ea..1755f9e 100644
--- a/docs/api/TinyLife.Objects.ScreenObject.yml
+++ b/docs/api/TinyLife.Objects.ScreenObject.yml
@@ -122,6 +122,7 @@ items:
- TinyLife.Objects.MapObject.PersonRotationOrder
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
+ - TinyLife.Objects.MapObject.OnValidatedEarly
- TinyLife.Objects.MapObject.OnEventsAttachable
- TinyLife.Objects.MapObject.OnDraw
- TinyLife.Objects.MapObject.OnUpdate
@@ -133,6 +134,7 @@ items:
- TinyLife.Objects.MapObject.CurrentRoom
- TinyLife.Objects.MapObject.IsInWorld
- TinyLife.Objects.MapObject.HoldingPerson
+ - TinyLife.Objects.MapObject.ValidateEarly
- TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
@@ -2276,6 +2278,12 @@ references:
name: OnValidated
nameWithType: MapObject.OnValidated
fullName: TinyLife.Objects.MapObject.OnValidated
+- uid: TinyLife.Objects.MapObject.OnValidatedEarly
+ commentId: E:TinyLife.Objects.MapObject.OnValidatedEarly
+ parent: TinyLife.Objects.MapObject
+ name: OnValidatedEarly
+ nameWithType: MapObject.OnValidatedEarly
+ fullName: TinyLife.Objects.MapObject.OnValidatedEarly
- uid: TinyLife.Objects.MapObject.OnEventsAttachable
commentId: E:TinyLife.Objects.MapObject.OnEventsAttachable
parent: TinyLife.Objects.MapObject
@@ -2342,6 +2350,22 @@ references:
name: HoldingPerson
nameWithType: MapObject.HoldingPerson
fullName: TinyLife.Objects.MapObject.HoldingPerson
+- uid: TinyLife.Objects.MapObject.ValidateEarly
+ commentId: M:TinyLife.Objects.MapObject.ValidateEarly
+ parent: TinyLife.Objects.MapObject
+ name: ValidateEarly()
+ nameWithType: MapObject.ValidateEarly()
+ fullName: TinyLife.Objects.MapObject.ValidateEarly()
+ spec.csharp:
+ - uid: TinyLife.Objects.MapObject.ValidateEarly
+ name: ValidateEarly
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.MapObject.ValidateEarly
+ name: ValidateEarly
+ - name: (
+ - name: )
- uid: TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
commentId: M:TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.SpeakStyle.yml b/docs/api/TinyLife.Objects.SpeakStyle.yml
index fa264ee..7c9f69d 100644
--- a/docs/api/TinyLife.Objects.SpeakStyle.yml
+++ b/docs/api/TinyLife.Objects.SpeakStyle.yml
@@ -35,7 +35,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SpeakStyle
path: ../TinyLife/Objects/Person.cs
- startLine: 3442
+ startLine: 3461
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -74,7 +74,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Affirmative
path: ../TinyLife/Objects/Person.cs
- startLine: 3446
+ startLine: 3465
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -100,7 +100,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Angry
path: ../TinyLife/Objects/Person.cs
- startLine: 3447
+ startLine: 3466
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -126,7 +126,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Annoyed
path: ../TinyLife/Objects/Person.cs
- startLine: 3448
+ startLine: 3467
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -152,7 +152,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Bored
path: ../TinyLife/Objects/Person.cs
- startLine: 3449
+ startLine: 3468
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -178,7 +178,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Childish
path: ../TinyLife/Objects/Person.cs
- startLine: 3450
+ startLine: 3469
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -204,7 +204,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Confident
path: ../TinyLife/Objects/Person.cs
- startLine: 3451
+ startLine: 3470
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -230,7 +230,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Confused
path: ../TinyLife/Objects/Person.cs
- startLine: 3452
+ startLine: 3471
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -256,7 +256,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Disagreeing
path: ../TinyLife/Objects/Person.cs
- startLine: 3453
+ startLine: 3472
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -282,7 +282,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Excited
path: ../TinyLife/Objects/Person.cs
- startLine: 3454
+ startLine: 3473
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -308,7 +308,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Happy
path: ../TinyLife/Objects/Person.cs
- startLine: 3455
+ startLine: 3474
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -334,7 +334,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Neutral
path: ../TinyLife/Objects/Person.cs
- startLine: 3456
+ startLine: 3475
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -360,7 +360,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Questioning
path: ../TinyLife/Objects/Person.cs
- startLine: 3457
+ startLine: 3476
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -386,7 +386,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Sad
path: ../TinyLife/Objects/Person.cs
- startLine: 3458
+ startLine: 3477
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -412,7 +412,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Scared
path: ../TinyLife/Objects/Person.cs
- startLine: 3459
+ startLine: 3478
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -438,7 +438,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Shocked
path: ../TinyLife/Objects/Person.cs
- startLine: 3460
+ startLine: 3479
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -464,7 +464,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Thinking
path: ../TinyLife/Objects/Person.cs
- startLine: 3461
+ startLine: 3480
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.StylePreference.yml b/docs/api/TinyLife.Objects.StylePreference.yml
new file mode 100644
index 0000000..1546dc4
--- /dev/null
+++ b/docs/api/TinyLife.Objects.StylePreference.yml
@@ -0,0 +1,233 @@
+### YamlMime:ManagedReference
+items:
+- uid: TinyLife.Objects.StylePreference
+ commentId: T:TinyLife.Objects.StylePreference
+ id: StylePreference
+ parent: TinyLife.Objects
+ children:
+ - TinyLife.Objects.StylePreference.Feminine
+ - TinyLife.Objects.StylePreference.Masculine
+ - TinyLife.Objects.StylePreference.Neutral
+ langs:
+ - csharp
+ - vb
+ name: StylePreference
+ nameWithType: StylePreference
+ fullName: TinyLife.Objects.StylePreference
+ type: Enum
+ source:
+ remote:
+ path: TinyLife/Objects/Clothes.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: StylePreference
+ path: ../TinyLife/Objects/Clothes.cs
+ startLine: 522
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ summary: "\nA set of values that represent a style preference that a item is meant to fit most, or is intended for.\nTiny Life uses the style preference system as a rough guide when randomly generating outfits and other properties for Tinies, always taking it into account with a chance of 50% and lower.\nClothing items like t-shirts, pants and hats should generally use the style preference, which will make every Tiny consider the item equally.\n"
+ example: []
+ syntax:
+ content: public enum StylePreference
+ content.vb: Public Enum StylePreference
+ extensionMethods:
+ - TinyLife.Objects.StylePreference.TinyLife.Utilities.Extensions.JsonCopy``1
+- uid: TinyLife.Objects.StylePreference.Neutral
+ commentId: F:TinyLife.Objects.StylePreference.Neutral
+ id: Neutral
+ parent: TinyLife.Objects.StylePreference
+ langs:
+ - csharp
+ - vb
+ name: Neutral
+ nameWithType: StylePreference.Neutral
+ fullName: TinyLife.Objects.StylePreference.Neutral
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Objects/Clothes.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: Neutral
+ path: ../TinyLife/Objects/Clothes.cs
+ startLine: 525
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ syntax:
+ content: Neutral = 0
+ return:
+ type: TinyLife.Objects.StylePreference
+- uid: TinyLife.Objects.StylePreference.Masculine
+ commentId: F:TinyLife.Objects.StylePreference.Masculine
+ id: Masculine
+ parent: TinyLife.Objects.StylePreference
+ langs:
+ - csharp
+ - vb
+ name: Masculine
+ nameWithType: StylePreference.Masculine
+ fullName: TinyLife.Objects.StylePreference.Masculine
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Objects/Clothes.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: Masculine
+ path: ../TinyLife/Objects/Clothes.cs
+ startLine: 526
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ syntax:
+ content: Masculine = 1
+ return:
+ type: TinyLife.Objects.StylePreference
+- uid: TinyLife.Objects.StylePreference.Feminine
+ commentId: F:TinyLife.Objects.StylePreference.Feminine
+ id: Feminine
+ parent: TinyLife.Objects.StylePreference
+ langs:
+ - csharp
+ - vb
+ name: Feminine
+ nameWithType: StylePreference.Feminine
+ fullName: TinyLife.Objects.StylePreference.Feminine
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Objects/Clothes.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: Feminine
+ path: ../TinyLife/Objects/Clothes.cs
+ startLine: 527
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ syntax:
+ content: Feminine = 2
+ return:
+ type: TinyLife.Objects.StylePreference
+references:
+- uid: TinyLife.Objects.Clothes
+ commentId: T:TinyLife.Objects.Clothes
+ parent: TinyLife.Objects
+ name: Clothes
+ nameWithType: Clothes
+ fullName: TinyLife.Objects.Clothes
+- uid: TinyLife.Objects.StylePreference.Neutral
+ commentId: F:TinyLife.Objects.StylePreference.Neutral
+ name: Neutral
+ nameWithType: StylePreference.Neutral
+ fullName: TinyLife.Objects.StylePreference.Neutral
+- uid: TinyLife.Objects
+ commentId: N:TinyLife.Objects
+ name: TinyLife.Objects
+ nameWithType: TinyLife.Objects
+ fullName: TinyLife.Objects
+ spec.csharp:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.Objects
+ name: Objects
+ spec.vb:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.Objects
+ name: Objects
+- uid: TinyLife.Objects.StylePreference.TinyLife.Utilities.Extensions.JsonCopy``1
+ commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
+ parent: TinyLife.Utilities.Extensions
+ definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
+ name: JsonCopy(StylePreference)
+ nameWithType: Extensions.JsonCopy(StylePreference)
+ fullName: TinyLife.Utilities.Extensions.JsonCopy(TinyLife.Objects.StylePreference)
+ nameWithType.vb: Extensions.JsonCopy(Of StylePreference)(StylePreference)
+ fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Objects.StylePreference)(TinyLife.Objects.StylePreference)
+ name.vb: JsonCopy(Of StylePreference)(StylePreference)
+ spec.csharp:
+ - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Objects.StylePreference)
+ name: JsonCopy
+ - name: <
+ - uid: TinyLife.Objects.StylePreference
+ name: StylePreference
+ - name: '>'
+ - name: (
+ - uid: TinyLife.Objects.StylePreference
+ name: StylePreference
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Objects.StylePreference)
+ name: JsonCopy
+ - name: (
+ - name: Of
+ - name: " "
+ - uid: TinyLife.Objects.StylePreference
+ name: StylePreference
+ - name: )
+ - name: (
+ - uid: TinyLife.Objects.StylePreference
+ name: StylePreference
+ - name: )
+- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
+ commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
+ name: JsonCopy(T)
+ nameWithType: Extensions.JsonCopy(T)
+ fullName: TinyLife.Utilities.Extensions.JsonCopy(T)
+ nameWithType.vb: Extensions.JsonCopy(Of T)(T)
+ fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of T)(T)
+ name.vb: JsonCopy(Of T)(T)
+ spec.csharp:
+ - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
+ name: JsonCopy
+ - name: <
+ - name: T
+ - name: '>'
+ - name: (
+ - name: T
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
+ name: JsonCopy
+ - name: (
+ - name: Of
+ - name: " "
+ - name: T
+ - name: )
+ - name: (
+ - name: T
+ - name: )
+- uid: TinyLife.Utilities.Extensions
+ commentId: T:TinyLife.Utilities.Extensions
+ parent: TinyLife.Utilities
+ name: Extensions
+ nameWithType: Extensions
+ fullName: TinyLife.Utilities.Extensions
+- uid: TinyLife.Utilities
+ commentId: N:TinyLife.Utilities
+ name: TinyLife.Utilities
+ nameWithType: TinyLife.Utilities
+ fullName: TinyLife.Utilities
+ spec.csharp:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.Utilities
+ name: Utilities
+ spec.vb:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.Utilities
+ name: Utilities
+- uid: TinyLife.Objects.StylePreference
+ commentId: T:TinyLife.Objects.StylePreference
+ parent: TinyLife.Objects
+ name: StylePreference
+ nameWithType: StylePreference
+ fullName: TinyLife.Objects.StylePreference
diff --git a/docs/api/TinyLife.Objects.TrashBag.yml b/docs/api/TinyLife.Objects.TrashBag.yml
index 73e1f3a..34d390b 100644
--- a/docs/api/TinyLife.Objects.TrashBag.yml
+++ b/docs/api/TinyLife.Objects.TrashBag.yml
@@ -111,6 +111,7 @@ items:
- TinyLife.Objects.MapObject.PersonRotationOrder
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
+ - TinyLife.Objects.MapObject.OnValidatedEarly
- TinyLife.Objects.MapObject.OnEventsAttachable
- TinyLife.Objects.MapObject.OnDraw
- TinyLife.Objects.MapObject.OnUpdate
@@ -122,6 +123,7 @@ items:
- TinyLife.Objects.MapObject.CurrentRoom
- TinyLife.Objects.MapObject.IsInWorld
- TinyLife.Objects.MapObject.HoldingPerson
+ - TinyLife.Objects.MapObject.ValidateEarly
- TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
@@ -2153,6 +2155,12 @@ references:
name: OnValidated
nameWithType: MapObject.OnValidated
fullName: TinyLife.Objects.MapObject.OnValidated
+- uid: TinyLife.Objects.MapObject.OnValidatedEarly
+ commentId: E:TinyLife.Objects.MapObject.OnValidatedEarly
+ parent: TinyLife.Objects.MapObject
+ name: OnValidatedEarly
+ nameWithType: MapObject.OnValidatedEarly
+ fullName: TinyLife.Objects.MapObject.OnValidatedEarly
- uid: TinyLife.Objects.MapObject.OnEventsAttachable
commentId: E:TinyLife.Objects.MapObject.OnEventsAttachable
parent: TinyLife.Objects.MapObject
@@ -2219,6 +2227,22 @@ references:
name: HoldingPerson
nameWithType: MapObject.HoldingPerson
fullName: TinyLife.Objects.MapObject.HoldingPerson
+- uid: TinyLife.Objects.MapObject.ValidateEarly
+ commentId: M:TinyLife.Objects.MapObject.ValidateEarly
+ parent: TinyLife.Objects.MapObject
+ name: ValidateEarly()
+ nameWithType: MapObject.ValidateEarly()
+ fullName: TinyLife.Objects.MapObject.ValidateEarly()
+ spec.csharp:
+ - uid: TinyLife.Objects.MapObject.ValidateEarly
+ name: ValidateEarly
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.MapObject.ValidateEarly
+ name: ValidateEarly
+ - name: (
+ - name: )
- uid: TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
commentId: M:TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.TrashCan.yml b/docs/api/TinyLife.Objects.TrashCan.yml
index 44b0a09..f61d1b5 100644
--- a/docs/api/TinyLife.Objects.TrashCan.yml
+++ b/docs/api/TinyLife.Objects.TrashCan.yml
@@ -114,6 +114,7 @@ items:
- TinyLife.Objects.MapObject.PersonRotationOrder
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
+ - TinyLife.Objects.MapObject.OnValidatedEarly
- TinyLife.Objects.MapObject.OnEventsAttachable
- TinyLife.Objects.MapObject.OnDraw
- TinyLife.Objects.MapObject.OnUpdate
@@ -125,6 +126,7 @@ items:
- TinyLife.Objects.MapObject.CurrentRoom
- TinyLife.Objects.MapObject.IsInWorld
- TinyLife.Objects.MapObject.HoldingPerson
+ - TinyLife.Objects.MapObject.ValidateEarly
- TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
@@ -2164,6 +2166,12 @@ references:
name: OnValidated
nameWithType: MapObject.OnValidated
fullName: TinyLife.Objects.MapObject.OnValidated
+- uid: TinyLife.Objects.MapObject.OnValidatedEarly
+ commentId: E:TinyLife.Objects.MapObject.OnValidatedEarly
+ parent: TinyLife.Objects.MapObject
+ name: OnValidatedEarly
+ nameWithType: MapObject.OnValidatedEarly
+ fullName: TinyLife.Objects.MapObject.OnValidatedEarly
- uid: TinyLife.Objects.MapObject.OnEventsAttachable
commentId: E:TinyLife.Objects.MapObject.OnEventsAttachable
parent: TinyLife.Objects.MapObject
@@ -2230,6 +2238,22 @@ references:
name: HoldingPerson
nameWithType: MapObject.HoldingPerson
fullName: TinyLife.Objects.MapObject.HoldingPerson
+- uid: TinyLife.Objects.MapObject.ValidateEarly
+ commentId: M:TinyLife.Objects.MapObject.ValidateEarly
+ parent: TinyLife.Objects.MapObject
+ name: ValidateEarly()
+ nameWithType: MapObject.ValidateEarly()
+ fullName: TinyLife.Objects.MapObject.ValidateEarly()
+ spec.csharp:
+ - uid: TinyLife.Objects.MapObject.ValidateEarly
+ name: ValidateEarly
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.MapObject.ValidateEarly
+ name: ValidateEarly
+ - name: (
+ - name: )
- uid: TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
commentId: M:TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.UnfinishedWoodwork.yml b/docs/api/TinyLife.Objects.UnfinishedWoodwork.yml
index 6ca15e7..63cd31e 100644
--- a/docs/api/TinyLife.Objects.UnfinishedWoodwork.yml
+++ b/docs/api/TinyLife.Objects.UnfinishedWoodwork.yml
@@ -113,6 +113,7 @@ items:
- TinyLife.Objects.MapObject.PersonRotationOrder
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
+ - TinyLife.Objects.MapObject.OnValidatedEarly
- TinyLife.Objects.MapObject.OnEventsAttachable
- TinyLife.Objects.MapObject.OnDraw
- TinyLife.Objects.MapObject.OnUpdate
@@ -124,6 +125,7 @@ items:
- TinyLife.Objects.MapObject.CurrentRoom
- TinyLife.Objects.MapObject.IsInWorld
- TinyLife.Objects.MapObject.HoldingPerson
+ - TinyLife.Objects.MapObject.ValidateEarly
- TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)
@@ -2133,6 +2135,12 @@ references:
name: OnValidated
nameWithType: MapObject.OnValidated
fullName: TinyLife.Objects.MapObject.OnValidated
+- uid: TinyLife.Objects.MapObject.OnValidatedEarly
+ commentId: E:TinyLife.Objects.MapObject.OnValidatedEarly
+ parent: TinyLife.Objects.MapObject
+ name: OnValidatedEarly
+ nameWithType: MapObject.OnValidatedEarly
+ fullName: TinyLife.Objects.MapObject.OnValidatedEarly
- uid: TinyLife.Objects.MapObject.OnEventsAttachable
commentId: E:TinyLife.Objects.MapObject.OnEventsAttachable
parent: TinyLife.Objects.MapObject
@@ -2199,6 +2207,22 @@ references:
name: HoldingPerson
nameWithType: MapObject.HoldingPerson
fullName: TinyLife.Objects.MapObject.HoldingPerson
+- uid: TinyLife.Objects.MapObject.ValidateEarly
+ commentId: M:TinyLife.Objects.MapObject.ValidateEarly
+ parent: TinyLife.Objects.MapObject
+ name: ValidateEarly()
+ nameWithType: MapObject.ValidateEarly()
+ fullName: TinyLife.Objects.MapObject.ValidateEarly()
+ spec.csharp:
+ - uid: TinyLife.Objects.MapObject.ValidateEarly
+ name: ValidateEarly
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.MapObject.ValidateEarly
+ name: ValidateEarly
+ - name: (
+ - name: )
- uid: TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
commentId: M:TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.Vehicle.VehicleType.yml b/docs/api/TinyLife.Objects.Vehicle.VehicleType.yml
index a4e5b43..5daf71c 100644
--- a/docs/api/TinyLife.Objects.Vehicle.VehicleType.yml
+++ b/docs/api/TinyLife.Objects.Vehicle.VehicleType.yml
@@ -21,7 +21,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VehicleType
path: ../TinyLife/Objects/Vehicle.cs
- startLine: 133
+ startLine: 116
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -50,7 +50,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Car
path: ../TinyLife/Objects/Vehicle.cs
- startLine: 138
+ startLine: 121
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -78,7 +78,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EScooter
path: ../TinyLife/Objects/Vehicle.cs
- startLine: 142
+ startLine: 125
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.Vehicle.yml b/docs/api/TinyLife.Objects.Vehicle.yml
index 1cf4941..48592f2 100644
--- a/docs/api/TinyLife.Objects.Vehicle.yml
+++ b/docs/api/TinyLife.Objects.Vehicle.yml
@@ -6,6 +6,7 @@ items:
parent: TinyLife.Objects
children:
- TinyLife.Objects.Vehicle.#ctor(System.Guid,TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,TinyLife.Objects.Vehicle.VehicleType)
+ - TinyLife.Objects.Vehicle.Action
- TinyLife.Objects.Vehicle.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.Vehicle.Driver
- TinyLife.Objects.Vehicle.GetSpeed
@@ -15,8 +16,6 @@ items:
- TinyLife.Objects.Vehicle.Rotation
- TinyLife.Objects.Vehicle.Type
- TinyLife.Objects.Vehicle.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- - TinyLife.Objects.Vehicle.UpdateDriving(TinyLife.Actions.PathfindAction)
- - TinyLife.Objects.Vehicle.Validate
langs:
- csharp
- vb
@@ -51,6 +50,7 @@ items:
- TinyLife.Objects.MapObject.PersonRotationOrder
- TinyLife.Objects.MapObject.OnCreated
- TinyLife.Objects.MapObject.OnValidated
+ - TinyLife.Objects.MapObject.OnValidatedEarly
- TinyLife.Objects.MapObject.OnEventsAttachable
- TinyLife.Objects.MapObject.OnDraw
- TinyLife.Objects.MapObject.OnUpdate
@@ -65,6 +65,8 @@ items:
- TinyLife.Objects.MapObject.IsInWorld
- TinyLife.Objects.MapObject.HoldingPerson
- TinyLife.Objects.MapObject.Intersects(MLEM.Misc.RectangleF)
+ - TinyLife.Objects.MapObject.ValidateEarly
+ - TinyLife.Objects.MapObject.Validate
- TinyLife.Objects.MapObject.GetCategories(TinyLife.Objects.Person)
- TinyLife.Objects.MapObject.OnAdded
- TinyLife.Objects.MapObject.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
@@ -175,6 +177,45 @@ items:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
+- uid: TinyLife.Objects.Vehicle.Action
+ commentId: F:TinyLife.Objects.Vehicle.Action
+ id: Action
+ parent: TinyLife.Objects.Vehicle
+ langs:
+ - csharp
+ - vb
+ name: Action
+ nameWithType: Vehicle.Action
+ fullName: TinyLife.Objects.Vehicle.Action
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Objects/Vehicle.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: Action
+ path: ../TinyLife/Objects/Vehicle.cs
+ startLine: 35
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ summary: "\nThe id of the drive action.\n"
+ example: []
+ syntax:
+ content: >-
+ [DataMember]
+
+ public Guid Action
+ return:
+ type: System.Guid
+ content.vb: >-
+
+
+ Public Action As Guid
+ attributes:
+ - type: System.Runtime.Serialization.DataMemberAttribute
+ ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
+ arguments: []
- uid: TinyLife.Objects.Vehicle.Type
commentId: F:TinyLife.Objects.Vehicle.Type
id: Type
@@ -193,7 +234,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Type
path: ../TinyLife/Objects/Vehicle.cs
- startLine: 35
+ startLine: 40
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -232,7 +273,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/Vehicle.cs
- startLine: 40
+ startLine: 45
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -253,41 +294,6 @@ items:
nameWithType.vb: Vehicle.New(Guid, Map, Vector2, Vehicle.VehicleType)
fullName.vb: TinyLife.Objects.Vehicle.New(System.Guid, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2, TinyLife.Objects.Vehicle.VehicleType)
name.vb: New(Guid, Map, Vector2, VehicleType)
-- uid: TinyLife.Objects.Vehicle.UpdateDriving(TinyLife.Actions.PathfindAction)
- commentId: M:TinyLife.Objects.Vehicle.UpdateDriving(TinyLife.Actions.PathfindAction)
- id: UpdateDriving(TinyLife.Actions.PathfindAction)
- parent: TinyLife.Objects.Vehicle
- langs:
- - csharp
- - vb
- name: UpdateDriving(PathfindAction)
- nameWithType: Vehicle.UpdateDriving(PathfindAction)
- fullName: TinyLife.Objects.Vehicle.UpdateDriving(TinyLife.Actions.PathfindAction)
- type: Method
- source:
- remote:
- path: TinyLife/Objects/Vehicle.cs
- branch: main
- repo: https://git.ellpeck.de/Ellpeck/TinyLife
- id: UpdateDriving
- path: ../TinyLife/Objects/Vehicle.cs
- startLine: 59
- assemblies:
- - Tiny Life
- namespace: TinyLife.Objects
- summary: "\nUpdates this vehicle using the whose is driving this vehicle\n"
- example: []
- syntax:
- content: public virtual void UpdateDriving(PathfindAction action)
- parameters:
- - id: action
- type: TinyLife.Actions.PathfindAction
- description: The action whose is driving this vehicle
- content.vb: Public Overridable Sub UpdateDriving(action As PathfindAction)
- overload: TinyLife.Objects.Vehicle.UpdateDriving*
- exceptions:
- - type: System.InvalidOperationException
- commentId: T:System.InvalidOperationException
- uid: TinyLife.Objects.Vehicle.GetSpeed
commentId: M:TinyLife.Objects.Vehicle.GetSpeed
id: GetSpeed
@@ -306,7 +312,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetSpeed
path: ../TinyLife/Objects/Vehicle.cs
- startLine: 82
+ startLine: 63
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -337,7 +343,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update
path: ../TinyLife/Objects/Vehicle.cs
- startLine: 91
+ startLine: 72
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -380,7 +386,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Draw
path: ../TinyLife/Objects/Vehicle.cs
- startLine: 97
+ startLine: 86
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -410,38 +416,6 @@ items:
nameWithType.vb: Vehicle.Draw(GameTime, Object, Vector2, Color?, List(Of StaticSpriteBatch.Item))
fullName.vb: TinyLife.Objects.Vehicle.Draw(Microsoft.Xna.Framework.GameTime, Object, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color?, System.Collections.Generic.List(Of MLEM.Graphics.StaticSpriteBatch.Item))
name.vb: Draw(GameTime, Object, Vector2, Color?, List(Of Item))
-- uid: TinyLife.Objects.Vehicle.Validate
- commentId: M:TinyLife.Objects.Vehicle.Validate
- id: Validate
- parent: TinyLife.Objects.Vehicle
- langs:
- - csharp
- - vb
- name: Validate()
- nameWithType: Vehicle.Validate()
- fullName: TinyLife.Objects.Vehicle.Validate()
- type: Method
- source:
- remote:
- path: TinyLife/Objects/Vehicle.cs
- branch: main
- repo: https://git.ellpeck.de/Ellpeck/TinyLife
- id: Validate
- path: ../TinyLife/Objects/Vehicle.cs
- startLine: 106
- assemblies:
- - Tiny Life
- namespace: TinyLife.Objects
- summary: "\nThis method is called when this object is loaded from disk.\nReturning false on this method causes the object to be removed from the map.\nBy default, this method invokes and .\n"
- example: []
- syntax:
- content: public override bool Validate()
- return:
- type: System.Boolean
- description: false if the object is not valid, true otherwise
- content.vb: Public Overrides Function Validate() As Boolean
- overridden: TinyLife.Objects.MapObject.Validate
- overload: TinyLife.Objects.Vehicle.Validate*
- uid: TinyLife.Objects.Vehicle.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
commentId: M:TinyLife.Objects.Vehicle.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
id: OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
@@ -460,7 +434,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCameraRotationChanged
path: ../TinyLife/Objects/Vehicle.cs
- startLine: 112
+ startLine: 95
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -496,7 +470,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnRemoved
path: ../TinyLife/Objects/Vehicle.cs
- startLine: 119
+ startLine: 102
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -525,7 +499,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ResetToStatic
path: ../TinyLife/Objects/Vehicle.cs
- startLine: 125
+ startLine: 108
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -619,6 +593,12 @@ references:
name: OnValidated
nameWithType: MapObject.OnValidated
fullName: TinyLife.Objects.MapObject.OnValidated
+- uid: TinyLife.Objects.MapObject.OnValidatedEarly
+ commentId: E:TinyLife.Objects.MapObject.OnValidatedEarly
+ parent: TinyLife.Objects.MapObject
+ name: OnValidatedEarly
+ nameWithType: MapObject.OnValidatedEarly
+ fullName: TinyLife.Objects.MapObject.OnValidatedEarly
- uid: TinyLife.Objects.MapObject.OnEventsAttachable
commentId: E:TinyLife.Objects.MapObject.OnEventsAttachable
parent: TinyLife.Objects.MapObject
@@ -720,6 +700,38 @@ references:
name: RectangleF
isExternal: true
- name: )
+- uid: TinyLife.Objects.MapObject.ValidateEarly
+ commentId: M:TinyLife.Objects.MapObject.ValidateEarly
+ parent: TinyLife.Objects.MapObject
+ name: ValidateEarly()
+ nameWithType: MapObject.ValidateEarly()
+ fullName: TinyLife.Objects.MapObject.ValidateEarly()
+ spec.csharp:
+ - uid: TinyLife.Objects.MapObject.ValidateEarly
+ name: ValidateEarly
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.MapObject.ValidateEarly
+ name: ValidateEarly
+ - name: (
+ - name: )
+- uid: TinyLife.Objects.MapObject.Validate
+ commentId: M:TinyLife.Objects.MapObject.Validate
+ parent: TinyLife.Objects.MapObject
+ name: Validate()
+ nameWithType: MapObject.Validate()
+ fullName: TinyLife.Objects.MapObject.Validate()
+ spec.csharp:
+ - uid: TinyLife.Objects.MapObject.Validate
+ name: Validate
+ - name: (
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.MapObject.Validate
+ name: Validate
+ - name: (
+ - name: )
- uid: TinyLife.Objects.MapObject.GetCategories(TinyLife.Objects.Person)
commentId: M:TinyLife.Objects.MapObject.GetCategories(TinyLife.Objects.Person)
parent: TinyLife.Objects.MapObject
@@ -2265,47 +2277,6 @@ references:
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
-- uid: TinyLife.Actions.PathfindAction
- commentId: T:TinyLife.Actions.PathfindAction
- parent: TinyLife.Actions
- name: PathfindAction
- nameWithType: PathfindAction
- fullName: TinyLife.Actions.PathfindAction
-- uid: TinyLife.Objects.Person
- commentId: T:TinyLife.Objects.Person
- parent: TinyLife.Objects
- name: Person
- nameWithType: Person
- fullName: TinyLife.Objects.Person
-- uid: System.InvalidOperationException
- commentId: T:System.InvalidOperationException
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.invalidoperationexception
- name: InvalidOperationException
- nameWithType: InvalidOperationException
- fullName: System.InvalidOperationException
-- uid: TinyLife.Objects.Vehicle.UpdateDriving*
- commentId: Overload:TinyLife.Objects.Vehicle.UpdateDriving
- name: UpdateDriving
- nameWithType: Vehicle.UpdateDriving
- fullName: TinyLife.Objects.Vehicle.UpdateDriving
-- uid: TinyLife.Actions
- commentId: N:TinyLife.Actions
- name: TinyLife.Actions
- nameWithType: TinyLife.Actions
- fullName: TinyLife.Actions
- spec.csharp:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.Actions
- name: Actions
- spec.vb:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.Actions
- name: Actions
- uid: TinyLife.Objects.Vehicle.GetSpeed*
commentId: Overload:TinyLife.Objects.Vehicle.GetSpeed
name: GetSpeed
@@ -2634,38 +2605,6 @@ references:
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
- name: Validate()
- nameWithType: MapObject.Validate()
- fullName: TinyLife.Objects.MapObject.Validate()
- spec.csharp:
- - uid: TinyLife.Objects.MapObject.Validate
- name: Validate
- - name: (
- - name: )
- spec.vb:
- - uid: TinyLife.Objects.MapObject.Validate
- name: Validate
- - name: (
- - name: )
-- uid: TinyLife.Objects.Vehicle.Validate*
- commentId: Overload:TinyLife.Objects.Vehicle.Validate
- name: Validate
- nameWithType: Vehicle.Validate
- fullName: TinyLife.Objects.Vehicle.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
- uid: TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
commentId: M:TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
parent: TinyLife.Objects.MapObject
@@ -2759,3 +2698,14 @@ references:
name: ResetToStatic
nameWithType: Vehicle.ResetToStatic
fullName: TinyLife.Objects.Vehicle.ResetToStatic
+- 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.Visibility.yml b/docs/api/TinyLife.Objects.Visibility.yml
index 7aaa3d9..b473bdc 100644
--- a/docs/api/TinyLife.Objects.Visibility.yml
+++ b/docs/api/TinyLife.Objects.Visibility.yml
@@ -23,7 +23,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Visibility
path: ../TinyLife/Objects/MapObject.cs
- startLine: 725
+ startLine: 739
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -52,7 +52,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WhenVisible
path: ../TinyLife/Objects/MapObject.cs
- startLine: 730
+ startLine: 744
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -80,7 +80,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WhenVisibleExt
path: ../TinyLife/Objects/MapObject.cs
- startLine: 734
+ startLine: 748
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -108,7 +108,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HideZoomedOut
path: ../TinyLife/Objects/MapObject.cs
- startLine: 738
+ startLine: 752
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -136,7 +136,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Static
path: ../TinyLife/Objects/MapObject.cs
- startLine: 743
+ startLine: 757
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.VoiceStyle.yml b/docs/api/TinyLife.Objects.VoiceStyle.yml
index 12ec182..0ab2169 100644
--- a/docs/api/TinyLife.Objects.VoiceStyle.yml
+++ b/docs/api/TinyLife.Objects.VoiceStyle.yml
@@ -23,7 +23,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VoiceStyle
path: ../TinyLife/Objects/Person.cs
- startLine: 3470
+ startLine: 3489
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -33,6 +33,7 @@ items:
content: public enum VoiceStyle
content.vb: Public Enum VoiceStyle
extensionMethods:
+ - TinyLife.Objects.VoiceStyle.TinyLife.Utilities.Extensions.GetMostFittingStyle
- TinyLife.Objects.VoiceStyle.TinyLife.Utilities.Extensions.JsonCopy``1
- uid: TinyLife.Objects.VoiceStyle.Low
commentId: F:TinyLife.Objects.VoiceStyle.Low
@@ -52,7 +53,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Low
path: ../TinyLife/Objects/Person.cs
- startLine: 3473
+ startLine: 3492
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -78,7 +79,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: High
path: ../TinyLife/Objects/Person.cs
- startLine: 3474
+ startLine: 3493
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -104,7 +105,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Child
path: ../TinyLife/Objects/Person.cs
- startLine: 3475
+ startLine: 3494
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -130,7 +131,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Baby
path: ../TinyLife/Objects/Person.cs
- startLine: 3477
+ startLine: 3496
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -167,6 +168,27 @@ references:
- name: .
- uid: TinyLife.Objects
name: Objects
+- uid: TinyLife.Objects.VoiceStyle.TinyLife.Utilities.Extensions.GetMostFittingStyle
+ commentId: M:TinyLife.Utilities.Extensions.GetMostFittingStyle(TinyLife.Objects.VoiceStyle)
+ parent: TinyLife.Utilities.Extensions
+ definition: TinyLife.Utilities.Extensions.GetMostFittingStyle(TinyLife.Objects.VoiceStyle)
+ name: GetMostFittingStyle(VoiceStyle)
+ nameWithType: Extensions.GetMostFittingStyle(VoiceStyle)
+ fullName: TinyLife.Utilities.Extensions.GetMostFittingStyle(TinyLife.Objects.VoiceStyle)
+ spec.csharp:
+ - uid: TinyLife.Utilities.Extensions.GetMostFittingStyle(TinyLife.Objects.VoiceStyle)
+ name: GetMostFittingStyle
+ - name: (
+ - uid: TinyLife.Objects.VoiceStyle
+ name: VoiceStyle
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Utilities.Extensions.GetMostFittingStyle(TinyLife.Objects.VoiceStyle)
+ name: GetMostFittingStyle
+ - name: (
+ - uid: TinyLife.Objects.VoiceStyle
+ name: VoiceStyle
+ - name: )
- uid: TinyLife.Objects.VoiceStyle.TinyLife.Utilities.Extensions.JsonCopy``1
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
parent: TinyLife.Utilities.Extensions
@@ -201,6 +223,31 @@ references:
- uid: TinyLife.Objects.VoiceStyle
name: VoiceStyle
- name: )
+- uid: TinyLife.Utilities.Extensions.GetMostFittingStyle(TinyLife.Objects.VoiceStyle)
+ commentId: M:TinyLife.Utilities.Extensions.GetMostFittingStyle(TinyLife.Objects.VoiceStyle)
+ name: GetMostFittingStyle(VoiceStyle)
+ nameWithType: Extensions.GetMostFittingStyle(VoiceStyle)
+ fullName: TinyLife.Utilities.Extensions.GetMostFittingStyle(TinyLife.Objects.VoiceStyle)
+ spec.csharp:
+ - uid: TinyLife.Utilities.Extensions.GetMostFittingStyle(TinyLife.Objects.VoiceStyle)
+ name: GetMostFittingStyle
+ - name: (
+ - uid: TinyLife.Objects.VoiceStyle
+ name: VoiceStyle
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Utilities.Extensions.GetMostFittingStyle(TinyLife.Objects.VoiceStyle)
+ name: GetMostFittingStyle
+ - name: (
+ - uid: TinyLife.Objects.VoiceStyle
+ name: VoiceStyle
+ - name: )
+- uid: TinyLife.Utilities.Extensions
+ commentId: T:TinyLife.Utilities.Extensions
+ parent: TinyLife.Utilities
+ name: Extensions
+ nameWithType: Extensions
+ fullName: TinyLife.Utilities.Extensions
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy(T)
@@ -229,12 +276,6 @@ references:
- name: (
- name: T
- name: )
-- uid: TinyLife.Utilities.Extensions
- commentId: T:TinyLife.Utilities.Extensions
- parent: TinyLife.Utilities
- name: Extensions
- nameWithType: Extensions
- fullName: TinyLife.Utilities.Extensions
- uid: TinyLife.Utilities
commentId: N:TinyLife.Utilities
name: TinyLife.Utilities
diff --git a/docs/api/TinyLife.Objects.WornClothes.yml b/docs/api/TinyLife.Objects.WornClothes.yml
index 1a0c9c1..875fdb4 100644
--- a/docs/api/TinyLife.Objects.WornClothes.yml
+++ b/docs/api/TinyLife.Objects.WornClothes.yml
@@ -27,7 +27,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WornClothes
path: ../TinyLife/Objects/Clothes.cs
- startLine: 214
+ startLine: 219
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -76,7 +76,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Type
path: ../TinyLife/Objects/Clothes.cs
- startLine: 221
+ startLine: 226
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -115,7 +115,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Colors
path: ../TinyLife/Objects/Clothes.cs
- startLine: 228
+ startLine: 233
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -154,7 +154,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FromStorage
path: ../TinyLife/Objects/Clothes.cs
- startLine: 233
+ startLine: 238
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -193,7 +193,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CustomPrice
path: ../TinyLife/Objects/Clothes.cs
- startLine: 239
+ startLine: 244
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -236,7 +236,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/Clothes.cs
- startLine: 246
+ startLine: 251
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -274,7 +274,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetColor
path: ../TinyLife/Objects/Clothes.cs
- startLine: 256
+ startLine: 261
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -312,7 +312,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Objects/Clothes.cs
- startLine: 264
+ startLine: 269
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -343,15 +343,17 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPrice
path: ../TinyLife/Objects/Clothes.cs
- startLine: 277
+ startLine: 285
assemblies:
- Tiny Life
namespace: TinyLife.Objects
+ summary: "\nReturns this clothing item's price, which is either the or the underlying type's .\n"
example: []
syntax:
content: public float GetPrice()
return:
type: System.Single
+ description: This clothing item's price.
content.vb: Public Function GetPrice() As Single
overload: TinyLife.Objects.WornClothes.GetPrice*
references:
@@ -914,6 +916,16 @@ references:
name: Validate
nameWithType: WornClothes.Validate
fullName: TinyLife.Objects.WornClothes.Validate
+- uid: TinyLife.Objects.WornClothes.CustomPrice
+ commentId: F:TinyLife.Objects.WornClothes.CustomPrice
+ name: CustomPrice
+ nameWithType: WornClothes.CustomPrice
+ fullName: TinyLife.Objects.WornClothes.CustomPrice
+- uid: TinyLife.Objects.Clothes.Price
+ commentId: F:TinyLife.Objects.Clothes.Price
+ name: Price
+ nameWithType: Clothes.Price
+ fullName: TinyLife.Objects.Clothes.Price
- uid: TinyLife.Objects.WornClothes.GetPrice*
commentId: Overload:TinyLife.Objects.WornClothes.GetPrice
name: GetPrice
diff --git a/docs/api/TinyLife.Objects.yml b/docs/api/TinyLife.Objects.yml
index 7d4b6f4..4471b48 100644
--- a/docs/api/TinyLife.Objects.yml
+++ b/docs/api/TinyLife.Objects.yml
@@ -8,6 +8,7 @@ items:
- TinyLife.Objects.ActionSpot
- TinyLife.Objects.AgeGroup
- TinyLife.Objects.Bathtub
+ - TinyLife.Objects.Book
- TinyLife.Objects.BreakableFurniture
- TinyLife.Objects.BreakableFurniture.BrokenBehavior
- TinyLife.Objects.Chimney
@@ -53,6 +54,7 @@ items:
- TinyLife.Objects.PregnancyAbility
- TinyLife.Objects.ScreenObject
- TinyLife.Objects.SpeakStyle
+ - TinyLife.Objects.StylePreference
- TinyLife.Objects.TrashBag
- TinyLife.Objects.TrashCan
- TinyLife.Objects.UnfinishedWoodwork
@@ -88,6 +90,11 @@ references:
name: Bathtub
nameWithType: Bathtub
fullName: TinyLife.Objects.Bathtub
+- uid: TinyLife.Objects.Book
+ commentId: T:TinyLife.Objects.Book
+ name: Book
+ nameWithType: Book
+ fullName: TinyLife.Objects.Book
- uid: TinyLife.Objects.BreakableFurniture
commentId: T:TinyLife.Objects.BreakableFurniture
parent: TinyLife.Objects
@@ -147,6 +154,12 @@ references:
name: ClothesIntention
nameWithType: ClothesIntention
fullName: TinyLife.Objects.ClothesIntention
+- uid: TinyLife.Objects.StylePreference
+ commentId: T:TinyLife.Objects.StylePreference
+ parent: TinyLife.Objects
+ name: StylePreference
+ nameWithType: StylePreference
+ fullName: TinyLife.Objects.StylePreference
- uid: TinyLife.Objects.CornerFurniture
commentId: T:TinyLife.Objects.CornerFurniture
parent: TinyLife.Objects
diff --git a/docs/api/TinyLife.PersonalityType.TypeCategory.yml b/docs/api/TinyLife.PersonalityType.TypeCategory.yml
index 9ebc8a6..248ae1d 100644
--- a/docs/api/TinyLife.PersonalityType.TypeCategory.yml
+++ b/docs/api/TinyLife.PersonalityType.TypeCategory.yml
@@ -22,7 +22,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TypeCategory
path: ../TinyLife/PersonalityType.cs
- startLine: 298
+ startLine: 300
assemblies:
- Tiny Life
namespace: TinyLife
@@ -51,7 +51,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Major
path: ../TinyLife/PersonalityType.cs
- startLine: 303
+ startLine: 305
assemblies:
- Tiny Life
namespace: TinyLife
@@ -79,7 +79,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Minor
path: ../TinyLife/PersonalityType.cs
- startLine: 307
+ startLine: 309
assemblies:
- Tiny Life
namespace: TinyLife
@@ -107,7 +107,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Hidden
path: ../TinyLife/PersonalityType.cs
- startLine: 312
+ startLine: 314
assemblies:
- Tiny Life
namespace: TinyLife
diff --git a/docs/api/TinyLife.PersonalityType.yml b/docs/api/TinyLife.PersonalityType.yml
index f6931be..b8c6342 100644
--- a/docs/api/TinyLife.PersonalityType.yml
+++ b/docs/api/TinyLife.PersonalityType.yml
@@ -823,7 +823,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MasterChef
path: ../TinyLife/PersonalityType.cs
- startLine: 142
+ startLine: 143
assemblies:
- Tiny Life
namespace: TinyLife
@@ -850,7 +850,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SmartKid
path: ../TinyLife/PersonalityType.cs
- startLine: 145
+ startLine: 146
assemblies:
- Tiny Life
namespace: TinyLife
@@ -877,7 +877,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GymRat
path: ../TinyLife/PersonalityType.cs
- startLine: 149
+ startLine: 150
assemblies:
- Tiny Life
namespace: TinyLife
@@ -904,7 +904,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HouseholdHero
path: ../TinyLife/PersonalityType.cs
- startLine: 152
+ startLine: 153
assemblies:
- Tiny Life
namespace: TinyLife
@@ -931,7 +931,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ComputerAddict
path: ../TinyLife/PersonalityType.cs
- startLine: 155
+ startLine: 156
assemblies:
- Tiny Life
namespace: TinyLife
@@ -958,7 +958,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FriendOfEveryone
path: ../TinyLife/PersonalityType.cs
- startLine: 158
+ startLine: 159
assemblies:
- Tiny Life
namespace: TinyLife
@@ -985,7 +985,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Millionaire
path: ../TinyLife/PersonalityType.cs
- startLine: 162
+ startLine: 163
assemblies:
- Tiny Life
namespace: TinyLife
@@ -1012,7 +1012,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CapableCarpenter
path: ../TinyLife/PersonalityType.cs
- startLine: 165
+ startLine: 166
assemblies:
- Tiny Life
namespace: TinyLife
@@ -1039,7 +1039,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PerfectPainter
path: ../TinyLife/PersonalityType.cs
- startLine: 168
+ startLine: 169
assemblies:
- Tiny Life
namespace: TinyLife
@@ -1048,33 +1048,6 @@ items:
return:
type: TinyLife.PersonalityType
content.vb: Public Shared ReadOnly PerfectPainter As PersonalityType
-- uid: TinyLife.PersonalityType.CityNative
- commentId: F:TinyLife.PersonalityType.CityNative
- id: CityNative
- parent: TinyLife.PersonalityType
- langs:
- - csharp
- - vb
- name: CityNative
- nameWithType: PersonalityType.CityNative
- fullName: TinyLife.PersonalityType.CityNative
- type: Field
- source:
- remote:
- path: TinyLife/PersonalityType.cs
- branch: main
- repo: https://git.ellpeck.de/Ellpeck/TinyLife
- id: CityNative
- path: ../TinyLife/PersonalityType.cs
- startLine: 171
- assemblies:
- - Tiny Life
- namespace: TinyLife
- syntax:
- content: public static readonly PersonalityType CityNative
- return:
- type: TinyLife.PersonalityType
- content.vb: Public Shared ReadOnly CityNative As PersonalityType
- uid: TinyLife.PersonalityType.ReadBaby
commentId: F:TinyLife.PersonalityType.ReadBaby
id: ReadBaby
@@ -1093,7 +1066,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ReadBaby
path: ../TinyLife/PersonalityType.cs
- startLine: 174
+ startLine: 172
assemblies:
- Tiny Life
namespace: TinyLife
@@ -1120,7 +1093,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CommunicativeBaby
path: ../TinyLife/PersonalityType.cs
- startLine: 177
+ startLine: 175
assemblies:
- Tiny Life
namespace: TinyLife
@@ -1129,6 +1102,33 @@ items:
return:
type: TinyLife.PersonalityType
content.vb: Public Shared ReadOnly CommunicativeBaby As PersonalityType
+- uid: TinyLife.PersonalityType.CityNative
+ commentId: F:TinyLife.PersonalityType.CityNative
+ id: CityNative
+ parent: TinyLife.PersonalityType
+ langs:
+ - csharp
+ - vb
+ name: CityNative
+ nameWithType: PersonalityType.CityNative
+ fullName: TinyLife.PersonalityType.CityNative
+ type: Field
+ source:
+ remote:
+ path: TinyLife/PersonalityType.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: CityNative
+ path: ../TinyLife/PersonalityType.cs
+ startLine: 179
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife
+ syntax:
+ content: public static readonly PersonalityType CityNative
+ return:
+ type: TinyLife.PersonalityType
+ content.vb: Public Shared ReadOnly CityNative As PersonalityType
- uid: TinyLife.PersonalityType.Name
commentId: F:TinyLife.PersonalityType.Name
id: Name
@@ -1147,7 +1147,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/PersonalityType.cs
- startLine: 186
+ startLine: 188
assemblies:
- Tiny Life
namespace: TinyLife
@@ -1176,7 +1176,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Texture
path: ../TinyLife/PersonalityType.cs
- startLine: 190
+ startLine: 192
assemblies:
- Tiny Life
namespace: TinyLife
@@ -1205,7 +1205,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Incompatible
path: ../TinyLife/PersonalityType.cs
- startLine: 195
+ startLine: 197
assemblies:
- Tiny Life
namespace: TinyLife
@@ -1236,7 +1236,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BoostedSkills
path: ../TinyLife/PersonalityType.cs
- startLine: 202
+ startLine: 204
assemblies:
- Tiny Life
namespace: TinyLife
@@ -1270,7 +1270,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BoostedSkillTypes
path: ../TinyLife/PersonalityType.cs
- startLine: 209
+ startLine: 211
assemblies:
- Tiny Life
namespace: TinyLife
@@ -1304,7 +1304,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AllowedAges
path: ../TinyLife/PersonalityType.cs
- startLine: 214
+ startLine: 216
assemblies:
- Tiny Life
namespace: TinyLife
@@ -1335,7 +1335,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Category
path: ../TinyLife/PersonalityType.cs
- startLine: 218
+ startLine: 220
assemblies:
- Tiny Life
namespace: TinyLife
@@ -1366,7 +1366,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SourceString
path: ../TinyLife/PersonalityType.cs
- startLine: 220
+ startLine: 222
assemblies:
- Tiny Life
namespace: TinyLife
@@ -1399,7 +1399,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/PersonalityType.cs
- startLine: 227
+ startLine: 229
assemblies:
- Tiny Life
namespace: TinyLife
@@ -1437,7 +1437,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCompatible
path: ../TinyLife/PersonalityType.cs
- startLine: 237
+ startLine: 239
assemblies:
- Tiny Life
namespace: TinyLife
@@ -1472,7 +1472,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateInfoGroup
path: ../TinyLife/PersonalityType.cs
- startLine: 247
+ startLine: 249
assemblies:
- Tiny Life
namespace: TinyLife
@@ -1513,7 +1513,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register
path: ../TinyLife/PersonalityType.cs
- startLine: 262
+ startLine: 264
assemblies:
- Tiny Life
namespace: TinyLife
@@ -1548,7 +1548,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FillRandomly
path: ../TinyLife/PersonalityType.cs
- startLine: 273
+ startLine: 275
assemblies:
- Tiny Life
namespace: TinyLife
diff --git a/docs/api/TinyLife.Set.yml b/docs/api/TinyLife.Set.yml
index 07a31ca..012d74d 100644
--- a/docs/api/TinyLife.Set.yml
+++ b/docs/api/TinyLife.Set.yml
@@ -22,7 +22,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Set
path: ../TinyLife/GameImpl.cs
- startLine: 1160
+ startLine: 1162
assemblies:
- Tiny Life
namespace: TinyLife
@@ -51,7 +51,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Woodworking
path: ../TinyLife/GameImpl.cs
- startLine: 1166
+ startLine: 1168
assemblies:
- Tiny Life
namespace: TinyLife
@@ -79,7 +79,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Workout
path: ../TinyLife/GameImpl.cs
- startLine: 1170
+ startLine: 1172
assemblies:
- Tiny Life
namespace: TinyLife
@@ -107,7 +107,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ChildClothes
path: ../TinyLife/GameImpl.cs
- startLine: 1174
+ startLine: 1176
assemblies:
- Tiny Life
namespace: TinyLife
diff --git a/docs/api/TinyLife.Skills.FoodType.ContainerType.yml b/docs/api/TinyLife.Skills.FoodType.ContainerType.yml
index 20f7bef..e0ccb82 100644
--- a/docs/api/TinyLife.Skills.FoodType.ContainerType.yml
+++ b/docs/api/TinyLife.Skills.FoodType.ContainerType.yml
@@ -28,7 +28,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ContainerType
path: ../TinyLife/Skills/FoodType.cs
- startLine: 558
+ startLine: 608
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -67,7 +67,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Plate
path: ../TinyLife/Skills/FoodType.cs
- startLine: 563
+ startLine: 613
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -96,7 +96,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Glass
path: ../TinyLife/Skills/FoodType.cs
- startLine: 570
+ startLine: 620
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -125,7 +125,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Mug
path: ../TinyLife/Skills/FoodType.cs
- startLine: 577
+ startLine: 627
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -154,7 +154,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/Skills/FoodType.cs
- startLine: 585
+ startLine: 635
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -183,7 +183,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsDrink
path: ../TinyLife/Skills/FoodType.cs
- startLine: 589
+ startLine: 639
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -212,7 +212,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Skills/FoodType.cs
- startLine: 603
+ startLine: 653
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -259,7 +259,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFilled
path: ../TinyLife/Skills/FoodType.cs
- startLine: 616
+ startLine: 666
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -297,7 +297,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetEmpty
path: ../TinyLife/Skills/FoodType.cs
- startLine: 625
+ startLine: 675
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -335,7 +335,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDefaultTexture
path: ../TinyLife/Skills/FoodType.cs
- startLine: 634
+ startLine: 684
assemblies:
- Tiny Life
namespace: TinyLife.Skills
diff --git a/docs/api/TinyLife.Skills.FoodType.FoodIntolerance.yml b/docs/api/TinyLife.Skills.FoodType.FoodIntolerance.yml
index d81c256..9a02f9f 100644
--- a/docs/api/TinyLife.Skills.FoodType.FoodIntolerance.yml
+++ b/docs/api/TinyLife.Skills.FoodType.FoodIntolerance.yml
@@ -7,6 +7,7 @@ items:
children:
- TinyLife.Skills.FoodType.FoodIntolerance.None
- TinyLife.Skills.FoodType.FoodIntolerance.NotForBabies
+ - TinyLife.Skills.FoodType.FoodIntolerance.NotForChildren
- TinyLife.Skills.FoodType.FoodIntolerance.NotPescetarian
- TinyLife.Skills.FoodType.FoodIntolerance.NotVegan
- TinyLife.Skills.FoodType.FoodIntolerance.NotVegetarian
@@ -24,7 +25,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FoodIntolerance
path: ../TinyLife/Skills/FoodType.cs
- startLine: 644
+ startLine: 694
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -64,7 +65,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: None
path: ../TinyLife/Skills/FoodType.cs
- startLine: 650
+ startLine: 700
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -92,7 +93,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NotVegan
path: ../TinyLife/Skills/FoodType.cs
- startLine: 654
+ startLine: 704
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -120,7 +121,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NotVegetarian
path: ../TinyLife/Skills/FoodType.cs
- startLine: 658
+ startLine: 708
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -148,7 +149,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NotPescetarian
path: ../TinyLife/Skills/FoodType.cs
- startLine: 662
+ startLine: 712
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -176,7 +177,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NotForBabies
path: ../TinyLife/Skills/FoodType.cs
- startLine: 666
+ startLine: 716
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -186,6 +187,34 @@ items:
content: NotForBabies = 8
return:
type: TinyLife.Skills.FoodType.FoodIntolerance
+- uid: TinyLife.Skills.FoodType.FoodIntolerance.NotForChildren
+ commentId: F:TinyLife.Skills.FoodType.FoodIntolerance.NotForChildren
+ id: NotForChildren
+ parent: TinyLife.Skills.FoodType.FoodIntolerance
+ langs:
+ - csharp
+ - vb
+ name: NotForChildren
+ nameWithType: FoodType.FoodIntolerance.NotForChildren
+ fullName: TinyLife.Skills.FoodType.FoodIntolerance.NotForChildren
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Skills/FoodType.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: NotForChildren
+ path: ../TinyLife/Skills/FoodType.cs
+ startLine: 720
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Skills
+ summary: "\nA food intolerance representing a food that is not suitable for children, or babies, to eat.\n"
+ example: []
+ syntax:
+ content: NotForChildren = 24
+ return:
+ type: TinyLife.Skills.FoodType.FoodIntolerance
references:
- uid: TinyLife.Skills.FoodType
commentId: T:TinyLife.Skills.FoodType
diff --git a/docs/api/TinyLife.Skills.FoodType.GetPriceDelegate.yml b/docs/api/TinyLife.Skills.FoodType.GetPriceDelegate.yml
index a383280..c6796e5 100644
--- a/docs/api/TinyLife.Skills.FoodType.GetPriceDelegate.yml
+++ b/docs/api/TinyLife.Skills.FoodType.GetPriceDelegate.yml
@@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPriceDelegate
path: ../TinyLife/Skills/FoodType.cs
- startLine: 488
+ startLine: 518
assemblies:
- Tiny Life
namespace: TinyLife.Skills
diff --git a/docs/api/TinyLife.Skills.FoodType.IngredientSource.yml b/docs/api/TinyLife.Skills.FoodType.IngredientSource.yml
index 4f39b67..01c90c2 100644
--- a/docs/api/TinyLife.Skills.FoodType.IngredientSource.yml
+++ b/docs/api/TinyLife.Skills.FoodType.IngredientSource.yml
@@ -8,13 +8,16 @@ items:
- TinyLife.Skills.FoodType.IngredientSource.#ctor(System.String,TinyLife.Skills.FoodType.ContainerType)
- TinyLife.Skills.FoodType.IngredientSource.Barbecue
- TinyLife.Skills.FoodType.IngredientSource.CafeDisplayCase
+ - TinyLife.Skills.FoodType.IngredientSource.CanEat
- TinyLife.Skills.FoodType.IngredientSource.ChildStove
- TinyLife.Skills.FoodType.IngredientSource.CoffeeMachine
- TinyLife.Skills.FoodType.IngredientSource.Container
- TinyLife.Skills.FoodType.IngredientSource.Fridge
+ - TinyLife.Skills.FoodType.IngredientSource.MixologyKit
- TinyLife.Skills.FoodType.IngredientSource.Name
- TinyLife.Skills.FoodType.IngredientSource.OnEaten
- TinyLife.Skills.FoodType.IngredientSource.ProteinShakeMaker
+ - TinyLife.Skills.FoodType.IngredientSource.RequiredSkill
- TinyLife.Skills.FoodType.IngredientSource.Sink
- TinyLife.Skills.FoodType.IngredientSource.TeaKit
langs:
@@ -31,7 +34,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IngredientSource
path: ../TinyLife/Skills/FoodType.cs
- startLine: 493
+ startLine: 523
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -70,7 +73,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Fridge
path: ../TinyLife/Skills/FoodType.cs
- startLine: 498
+ startLine: 528
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -81,35 +84,6 @@ items:
return:
type: TinyLife.Skills.FoodType.IngredientSource
content.vb: Public Shared ReadOnly Fridge As FoodType.IngredientSource
-- uid: TinyLife.Skills.FoodType.IngredientSource.ProteinShakeMaker
- commentId: F:TinyLife.Skills.FoodType.IngredientSource.ProteinShakeMaker
- id: ProteinShakeMaker
- parent: TinyLife.Skills.FoodType.IngredientSource
- langs:
- - csharp
- - vb
- name: ProteinShakeMaker
- nameWithType: FoodType.IngredientSource.ProteinShakeMaker
- fullName: TinyLife.Skills.FoodType.IngredientSource.ProteinShakeMaker
- type: Field
- source:
- remote:
- path: TinyLife/Skills/FoodType.cs
- branch: main
- repo: https://git.ellpeck.de/Ellpeck/TinyLife
- id: ProteinShakeMaker
- path: ../TinyLife/Skills/FoodType.cs
- startLine: 502
- assemblies:
- - Tiny Life
- namespace: TinyLife.Skills
- summary: "\nAn ingredient source for objects that are created using the action\n"
- example: []
- syntax:
- content: public static readonly FoodType.IngredientSource ProteinShakeMaker
- return:
- type: TinyLife.Skills.FoodType.IngredientSource
- content.vb: Public Shared ReadOnly ProteinShakeMaker As FoodType.IngredientSource
- uid: TinyLife.Skills.FoodType.IngredientSource.Barbecue
commentId: F:TinyLife.Skills.FoodType.IngredientSource.Barbecue
id: Barbecue
@@ -128,7 +102,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Barbecue
path: ../TinyLife/Skills/FoodType.cs
- startLine: 506
+ startLine: 532
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -157,7 +131,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ChildStove
path: ../TinyLife/Skills/FoodType.cs
- startLine: 510
+ startLine: 536
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -186,7 +160,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CoffeeMachine
path: ../TinyLife/Skills/FoodType.cs
- startLine: 514
+ startLine: 540
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -215,7 +189,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Sink
path: ../TinyLife/Skills/FoodType.cs
- startLine: 518
+ startLine: 544
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -244,7 +218,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CafeDisplayCase
path: ../TinyLife/Skills/FoodType.cs
- startLine: 522
+ startLine: 548
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -273,7 +247,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TeaKit
path: ../TinyLife/Skills/FoodType.cs
- startLine: 526
+ startLine: 552
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -284,6 +258,64 @@ items:
return:
type: TinyLife.Skills.FoodType.IngredientSource
content.vb: Public Shared ReadOnly TeaKit As FoodType.IngredientSource
+- uid: TinyLife.Skills.FoodType.IngredientSource.ProteinShakeMaker
+ commentId: F:TinyLife.Skills.FoodType.IngredientSource.ProteinShakeMaker
+ id: ProteinShakeMaker
+ parent: TinyLife.Skills.FoodType.IngredientSource
+ langs:
+ - csharp
+ - vb
+ name: ProteinShakeMaker
+ nameWithType: FoodType.IngredientSource.ProteinShakeMaker
+ fullName: TinyLife.Skills.FoodType.IngredientSource.ProteinShakeMaker
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Skills/FoodType.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: ProteinShakeMaker
+ path: ../TinyLife/Skills/FoodType.cs
+ startLine: 557
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Skills
+ summary: "\nAn ingredient source for objects that are created using the action.\n"
+ example: []
+ syntax:
+ content: public static readonly FoodType.IngredientSource ProteinShakeMaker
+ return:
+ type: TinyLife.Skills.FoodType.IngredientSource
+ content.vb: Public Shared ReadOnly ProteinShakeMaker As FoodType.IngredientSource
+- uid: TinyLife.Skills.FoodType.IngredientSource.MixologyKit
+ commentId: F:TinyLife.Skills.FoodType.IngredientSource.MixologyKit
+ id: MixologyKit
+ parent: TinyLife.Skills.FoodType.IngredientSource
+ langs:
+ - csharp
+ - vb
+ name: MixologyKit
+ nameWithType: FoodType.IngredientSource.MixologyKit
+ fullName: TinyLife.Skills.FoodType.IngredientSource.MixologyKit
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Skills/FoodType.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: MixologyKit
+ path: ../TinyLife/Skills/FoodType.cs
+ startLine: 561
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Skills
+ summary: "\nAn ingredient source for objects that are created using the action.\n"
+ example: []
+ syntax:
+ content: public static readonly FoodType.IngredientSource MixologyKit
+ return:
+ type: TinyLife.Skills.FoodType.IngredientSource
+ content.vb: Public Shared ReadOnly MixologyKit As FoodType.IngredientSource
- uid: TinyLife.Skills.FoodType.IngredientSource.Name
commentId: F:TinyLife.Skills.FoodType.IngredientSource.Name
id: Name
@@ -302,7 +334,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/Skills/FoodType.cs
- startLine: 531
+ startLine: 571
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -331,7 +363,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Container
path: ../TinyLife/Skills/FoodType.cs
- startLine: 535
+ startLine: 575
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -360,11 +392,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnEaten
path: ../TinyLife/Skills/FoodType.cs
- startLine: 541
+ startLine: 581
assemblies:
- Tiny Life
namespace: TinyLife.Skills
- summary: "\nAn action that is invoked when this food type is eaten.\nThis action is invoked at the same time as , but for any .\nThis action is invoked in .\n"
+ summary: "\nAn optional action that is invoked when this food object has been eaten.\nThis method is called if the underlying is completed after a sufficient amount of time, so the food item has not necessarily been fully finished when this action is invoked.\nThis action is invoked in .\n"
example: []
syntax:
content: public Action OnEaten { get; init; }
@@ -373,6 +405,68 @@ items:
type: System.Action{TinyLife.Actions.Action,TinyLife.Objects.FoodTypedItem}
content.vb: Public Property OnEaten As Action(Of Action, FoodTypedItem)
overload: TinyLife.Skills.FoodType.IngredientSource.OnEaten*
+- uid: TinyLife.Skills.FoodType.IngredientSource.CanEat
+ commentId: P:TinyLife.Skills.FoodType.IngredientSource.CanEat
+ id: CanEat
+ parent: TinyLife.Skills.FoodType.IngredientSource
+ langs:
+ - csharp
+ - vb
+ name: CanEat
+ nameWithType: FoodType.IngredientSource.CanEat
+ fullName: TinyLife.Skills.FoodType.IngredientSource.CanEat
+ type: Property
+ source:
+ remote:
+ path: TinyLife/Skills/FoodType.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: CanEat
+ path: ../TinyLife/Skills/FoodType.cs
+ startLine: 586
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Skills
+ summary: "\nAn optional -style function that allows passing additional conditions to .\nIf this is null, which is also the default value, no additional checks are done in .\n"
+ example: []
+ syntax:
+ content: public Func<(Person Person, FoodTypedItem Food, bool Automatic), CanExecuteResult> CanEat { get; init; }
+ parameters: []
+ return:
+ type: System.Func{System.ValueTuple{TinyLife.Objects.Person,TinyLife.Objects.FoodTypedItem,System.Boolean},TinyLife.Actions.CanExecuteResult}
+ content.vb: Public Property CanEat As Func(Of (Person As Person, Food As FoodTypedItem, Automatic As Boolean), CanExecuteResult)
+ overload: TinyLife.Skills.FoodType.IngredientSource.CanEat*
+- uid: TinyLife.Skills.FoodType.IngredientSource.RequiredSkill
+ commentId: P:TinyLife.Skills.FoodType.IngredientSource.RequiredSkill
+ id: RequiredSkill
+ parent: TinyLife.Skills.FoodType.IngredientSource
+ langs:
+ - csharp
+ - vb
+ name: RequiredSkill
+ nameWithType: FoodType.IngredientSource.RequiredSkill
+ fullName: TinyLife.Skills.FoodType.IngredientSource.RequiredSkill
+ type: Property
+ source:
+ remote:
+ path: TinyLife/Skills/FoodType.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: RequiredSkill
+ path: ../TinyLife/Skills/FoodType.cs
+ startLine: 591
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Skills
+ summary: "\nThe required for this food type, which is linked to the .\nThis value defaults to null.\n"
+ example: []
+ syntax:
+ content: public SkillType RequiredSkill { get; init; }
+ parameters: []
+ return:
+ type: TinyLife.Skills.SkillType
+ content.vb: Public Property RequiredSkill As SkillType
+ overload: TinyLife.Skills.FoodType.IngredientSource.RequiredSkill*
- uid: TinyLife.Skills.FoodType.IngredientSource.#ctor(System.String,TinyLife.Skills.FoodType.ContainerType)
commentId: M:TinyLife.Skills.FoodType.IngredientSource.#ctor(System.String,TinyLife.Skills.FoodType.ContainerType)
id: '#ctor(System.String,TinyLife.Skills.FoodType.ContainerType)'
@@ -391,7 +485,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Skills/FoodType.cs
- startLine: 548
+ startLine: 598
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -785,16 +879,21 @@ references:
- name: .
- uid: TinyLife.Skills.FoodType.IngredientSource
name: IngredientSource
-- uid: TinyLife.Actions.ActionType.MixProteinShake
- commentId: F:TinyLife.Actions.ActionType.MixProteinShake
- name: MixProteinShake
- nameWithType: ActionType.MixProteinShake
- fullName: TinyLife.Actions.ActionType.MixProteinShake
- uid: TinyLife.Actions.ActionType.GrillFood
commentId: F:TinyLife.Actions.ActionType.GrillFood
name: GrillFood
nameWithType: ActionType.GrillFood
fullName: TinyLife.Actions.ActionType.GrillFood
+- uid: TinyLife.Actions.ActionType.MixProteinShake
+ commentId: F:TinyLife.Actions.ActionType.MixProteinShake
+ name: MixProteinShake
+ nameWithType: ActionType.MixProteinShake
+ fullName: TinyLife.Actions.ActionType.MixProteinShake
+- uid: TinyLife.Actions.ActionType.MakeDrinks
+ commentId: F:TinyLife.Actions.ActionType.MakeDrinks
+ name: MakeDrinks
+ nameWithType: ActionType.MakeDrinks
+ fullName: TinyLife.Actions.ActionType.MakeDrinks
- uid: System.String
commentId: T:System.String
parent: System
@@ -824,11 +923,14 @@ references:
- name: .
- uid: TinyLife.Skills.FoodType.ContainerType
name: ContainerType
-- uid: TinyLife.Skills.FoodType.OnEaten
- commentId: P:TinyLife.Skills.FoodType.OnEaten
- name: OnEaten
- nameWithType: FoodType.OnEaten
- fullName: TinyLife.Skills.FoodType.OnEaten
+- uid: System.Action
+ commentId: T:System.Action
+ parent: System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.action
+ name: Action
+ nameWithType: Action
+ fullName: System.Action
- uid: TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.Action,TinyLife.Objects.FoodTypedItem)
commentId: M:TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.Action,TinyLife.Objects.FoodTypedItem)
name: InvokeOnEaten(Action, FoodTypedItem)
@@ -934,6 +1036,194 @@ references:
- name: " "
- name: T2
- name: )
+- uid: TinyLife.Actions.ActionType.CanExecuteDelegate
+ commentId: T:TinyLife.Actions.ActionType.CanExecuteDelegate
+ parent: TinyLife.Actions
+ name: ActionType.CanExecuteDelegate
+ nameWithType: ActionType.CanExecuteDelegate
+ fullName: TinyLife.Actions.ActionType.CanExecuteDelegate
+ spec.csharp:
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: .
+ - uid: TinyLife.Actions.ActionType.CanExecuteDelegate
+ name: CanExecuteDelegate
+ spec.vb:
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: .
+ - uid: TinyLife.Actions.ActionType.CanExecuteDelegate
+ name: CanExecuteDelegate
+- uid: TinyLife.Skills.FoodType.IngredientSource.CanEat
+ commentId: P:TinyLife.Skills.FoodType.IngredientSource.CanEat
+ name: CanEat
+ nameWithType: FoodType.IngredientSource.CanEat
+ fullName: TinyLife.Skills.FoodType.IngredientSource.CanEat
+- uid: TinyLife.Skills.FoodType.IngredientSource.CanEat*
+ commentId: Overload:TinyLife.Skills.FoodType.IngredientSource.CanEat
+ name: CanEat
+ nameWithType: FoodType.IngredientSource.CanEat
+ fullName: TinyLife.Skills.FoodType.IngredientSource.CanEat
+- uid: System.Func{System.ValueTuple{TinyLife.Objects.Person,TinyLife.Objects.FoodTypedItem,System.Boolean},TinyLife.Actions.CanExecuteResult}
+ commentId: T:System.Func{System.ValueTuple{TinyLife.Objects.Person,TinyLife.Objects.FoodTypedItem,System.Boolean},TinyLife.Actions.CanExecuteResult}
+ parent: System
+ definition: System.Func`2
+ href: https://learn.microsoft.com/dotnet/api/system.func-2
+ name: Func<(Person Person, FoodTypedItem Food, bool Automatic), CanExecuteResult>
+ nameWithType: Func<(Person Person, FoodTypedItem Food, bool Automatic), CanExecuteResult>
+ fullName: System.Func<(TinyLife.Objects.Person Person, TinyLife.Objects.FoodTypedItem Food, bool Automatic), TinyLife.Actions.CanExecuteResult>
+ nameWithType.vb: Func(Of (Person As Person, Food As FoodTypedItem, Automatic As Boolean), CanExecuteResult)
+ fullName.vb: System.Func(Of (Person As TinyLife.Objects.Person, Food As TinyLife.Objects.FoodTypedItem, Automatic As Boolean), TinyLife.Actions.CanExecuteResult)
+ name.vb: Func(Of (Person As Person, Food As FoodTypedItem, Automatic As Boolean), CanExecuteResult)
+ spec.csharp:
+ - uid: System.Func`2
+ name: Func
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.func-2
+ - name: <
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - name: " "
+ - uid: System.ValueTuple{TinyLife.Objects.Person,TinyLife.Objects.FoodTypedItem,System.Boolean}.Person
+ name: Person
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.person,tinylife.objects.foodtypeditem,system.boolean-.person
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.FoodTypedItem
+ name: FoodTypedItem
+ - name: " "
+ - uid: System.ValueTuple{TinyLife.Objects.Person,TinyLife.Objects.FoodTypedItem,System.Boolean}.Food
+ name: Food
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.person,tinylife.objects.foodtypeditem,system.boolean-.food
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: " "
+ - uid: System.ValueTuple{TinyLife.Objects.Person,TinyLife.Objects.FoodTypedItem,System.Boolean}.Automatic
+ name: Automatic
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.person,tinylife.objects.foodtypeditem,system.boolean-.automatic
+ - name: )
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.CanExecuteResult
+ name: CanExecuteResult
+ - name: '>'
+ spec.vb:
+ - uid: System.Func`2
+ name: Func
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.func-2
+ - name: (
+ - name: Of
+ - name: " "
+ - name: (
+ - uid: System.ValueTuple{TinyLife.Objects.Person,TinyLife.Objects.FoodTypedItem,System.Boolean}.Person
+ name: Person
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.person,tinylife.objects.foodtypeditem,system.boolean-.person
+ - name: " "
+ - name: As
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - name: ','
+ - name: " "
+ - uid: System.ValueTuple{TinyLife.Objects.Person,TinyLife.Objects.FoodTypedItem,System.Boolean}.Food
+ name: Food
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.person,tinylife.objects.foodtypeditem,system.boolean-.food
+ - name: " "
+ - name: As
+ - name: " "
+ - uid: TinyLife.Objects.FoodTypedItem
+ name: FoodTypedItem
+ - name: ','
+ - name: " "
+ - uid: System.ValueTuple{TinyLife.Objects.Person,TinyLife.Objects.FoodTypedItem,System.Boolean}.Automatic
+ name: Automatic
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.person,tinylife.objects.foodtypeditem,system.boolean-.automatic
+ - name: " "
+ - name: As
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.CanExecuteResult
+ name: CanExecuteResult
+ - name: )
+- uid: TinyLife.Actions
+ commentId: N:TinyLife.Actions
+ name: TinyLife.Actions
+ nameWithType: TinyLife.Actions
+ fullName: TinyLife.Actions
+ spec.csharp:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.Actions
+ name: Actions
+ spec.vb:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.Actions
+ name: Actions
+- uid: System.Func`2
+ commentId: T:System.Func`2
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.func-2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ nameWithType.vb: Func(Of T, TResult)
+ fullName.vb: System.Func(Of T, TResult)
+ name.vb: Func(Of T, TResult)
+ spec.csharp:
+ - uid: System.Func`2
+ name: Func
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.func-2
+ - name: <
+ - name: T
+ - name: ','
+ - name: " "
+ - name: TResult
+ - name: '>'
+ spec.vb:
+ - uid: System.Func`2
+ name: Func
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.func-2
+ - name: (
+ - name: Of
+ - name: " "
+ - name: T
+ - name: ','
+ - name: " "
+ - name: TResult
+ - name: )
+- uid: TinyLife.Skills.SkillType
+ commentId: T:TinyLife.Skills.SkillType
+ parent: TinyLife.Skills
+ name: SkillType
+ nameWithType: SkillType
+ fullName: TinyLife.Skills.SkillType
+- uid: TinyLife.Skills.FoodType.RequiredSkillLevel
+ commentId: F:TinyLife.Skills.FoodType.RequiredSkillLevel
+ name: RequiredSkillLevel
+ nameWithType: FoodType.RequiredSkillLevel
+ fullName: TinyLife.Skills.FoodType.RequiredSkillLevel
+- uid: TinyLife.Skills.FoodType.IngredientSource.RequiredSkill*
+ commentId: Overload:TinyLife.Skills.FoodType.IngredientSource.RequiredSkill
+ name: RequiredSkill
+ nameWithType: FoodType.IngredientSource.RequiredSkill
+ fullName: TinyLife.Skills.FoodType.IngredientSource.RequiredSkill
- uid: TinyLife.Skills.FoodType.IngredientSource.#ctor*
commentId: Overload:TinyLife.Skills.FoodType.IngredientSource.#ctor
name: IngredientSource
diff --git a/docs/api/TinyLife.Skills.FoodType.yml b/docs/api/TinyLife.Skills.FoodType.yml
index 6f7970a..33434ed 100644
--- a/docs/api/TinyLife.Skills.FoodType.yml
+++ b/docs/api/TinyLife.Skills.FoodType.yml
@@ -17,6 +17,7 @@ items:
- TinyLife.Skills.FoodType.Construct(TinyLife.World.Map,TinyLife.Skills.Quality,System.TimeSpan,System.Int32,TinyLife.Objects.Person,System.Nullable{System.Guid},System.Boolean)
- TinyLife.Skills.FoodType.ConstructUnfinished(TinyLife.Objects.FurnitureType,TinyLife.World.Map,System.TimeSpan,System.Int32,TinyLife.Objects.Person,System.Nullable{System.Guid},System.Boolean)
- TinyLife.Skills.FoodType.Container
+ - TinyLife.Skills.FoodType.CreateBaked(System.String,System.Int32,System.Int32,System.Single,TinyLife.Skills.FoodType.FoodIntolerance,System.Boolean,TinyLife.Skills.FoodType.IngredientSource[])
- TinyLife.Skills.FoodType.CustomTextureFunc
- TinyLife.Skills.FoodType.DisplayName
- TinyLife.Skills.FoodType.GetActions(TinyLife.Objects.Person,System.Int32,TinyLife.Skills.FoodType.IngredientSource,System.Single,TinyLife.Skills.SkillType,System.Boolean)
@@ -215,7 +216,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/Skills/FoodType.cs
- startLine: 147
+ startLine: 159
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -244,11 +245,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredSkillLevel
path: ../TinyLife/Skills/FoodType.cs
- startLine: 151
+ startLine: 163
assemblies:
- Tiny Life
namespace: TinyLife.Skills
- summary: "\nThe level of the skill that is required to prepare this dish\n"
+ summary: "\nThe level of the that is required to prepare this dish\n"
example: []
syntax:
content: public readonly int RequiredSkillLevel
@@ -273,7 +274,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Price
path: ../TinyLife/Skills/FoodType.cs
- startLine: 156
+ startLine: 168
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -302,7 +303,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SaturationModifier
path: ../TinyLife/Skills/FoodType.cs
- startLine: 160
+ startLine: 172
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -331,7 +332,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Color
path: ../TinyLife/Skills/FoodType.cs
- startLine: 164
+ startLine: 176
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -360,7 +361,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Sources
path: ../TinyLife/Skills/FoodType.cs
- startLine: 168
+ startLine: 180
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -389,7 +390,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Intolerances
path: ../TinyLife/Skills/FoodType.cs
- startLine: 172
+ startLine: 184
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -418,7 +419,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredSkill
path: ../TinyLife/Skills/FoodType.cs
- startLine: 178
+ startLine: 190
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -449,7 +450,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AdditionalObject
path: ../TinyLife/Skills/FoodType.cs
- startLine: 184
+ startLine: 196
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -480,7 +481,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Container
path: ../TinyLife/Skills/FoodType.cs
- startLine: 188
+ startLine: 200
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -511,7 +512,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnEaten
path: ../TinyLife/Skills/FoodType.cs
- startLine: 194
+ startLine: 206
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -542,7 +543,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanEatFunc
path: ../TinyLife/Skills/FoodType.cs
- startLine: 199
+ startLine: 211
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -573,7 +574,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanCreateFunc
path: ../TinyLife/Skills/FoodType.cs
- startLine: 204
+ startLine: 216
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -604,7 +605,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CustomTextureFunc
path: ../TinyLife/Skills/FoodType.cs
- startLine: 208
+ startLine: 220
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -635,7 +636,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanHaveCandle
path: ../TinyLife/Skills/FoodType.cs
- startLine: 212
+ startLine: 224
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -664,7 +665,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DisplayName
path: ../TinyLife/Skills/FoodType.cs
- startLine: 216
+ startLine: 228
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -695,7 +696,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SourceString
path: ../TinyLife/Skills/FoodType.cs
- startLine: 218
+ startLine: 230
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -728,7 +729,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Skills/FoodType.cs
- startLine: 230
+ startLine: 242
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -781,7 +782,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPrice
path: ../TinyLife/Skills/FoodType.cs
- startLine: 250
+ startLine: 263
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -828,7 +829,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Construct
path: ../TinyLife/Skills/FoodType.cs
- startLine: 272
+ startLine: 285
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -884,7 +885,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ConstructUnfinished
path: ../TinyLife/Skills/FoodType.cs
- startLine: 292
+ startLine: 305
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -940,7 +941,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanEat
path: ../TinyLife/Skills/FoodType.cs
- startLine: 309
+ startLine: 322
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -984,7 +985,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanCreate
path: ../TinyLife/Skills/FoodType.cs
- startLine: 331
+ startLine: 351
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -1034,7 +1035,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetIntolerancesDescription
path: ../TinyLife/Skills/FoodType.cs
- startLine: 356
+ startLine: 376
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -1072,7 +1073,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InvokeOnEaten
path: ../TinyLife/Skills/FoodType.cs
- startLine: 371
+ startLine: 391
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -1107,7 +1108,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetTexture
path: ../TinyLife/Skills/FoodType.cs
- startLine: 397
+ startLine: 417
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -1145,7 +1146,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register
path: ../TinyLife/Skills/FoodType.cs
- startLine: 406
+ startLine: 426
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -1180,7 +1181,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetActions
path: ../TinyLife/Skills/FoodType.cs
- startLine: 422
+ startLine: 442
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -1233,7 +1234,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetAllContainers
path: ../TinyLife/Skills/FoodType.cs
- startLine: 456
+ startLine: 476
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -1253,6 +1254,61 @@ items:
nameWithType.vb: FoodType.GetAllContainers(Integer)
fullName.vb: TinyLife.Skills.FoodType.GetAllContainers(Integer)
name.vb: GetAllContainers(Integer)
+- uid: TinyLife.Skills.FoodType.CreateBaked(System.String,System.Int32,System.Int32,System.Single,TinyLife.Skills.FoodType.FoodIntolerance,System.Boolean,TinyLife.Skills.FoodType.IngredientSource[])
+ commentId: M:TinyLife.Skills.FoodType.CreateBaked(System.String,System.Int32,System.Int32,System.Single,TinyLife.Skills.FoodType.FoodIntolerance,System.Boolean,TinyLife.Skills.FoodType.IngredientSource[])
+ id: CreateBaked(System.String,System.Int32,System.Int32,System.Single,TinyLife.Skills.FoodType.FoodIntolerance,System.Boolean,TinyLife.Skills.FoodType.IngredientSource[])
+ parent: TinyLife.Skills.FoodType
+ langs:
+ - csharp
+ - vb
+ name: CreateBaked(string, int, int, float, FoodIntolerance, bool, params IngredientSource[])
+ nameWithType: FoodType.CreateBaked(string, int, int, float, FoodType.FoodIntolerance, bool, params FoodType.IngredientSource[])
+ fullName: TinyLife.Skills.FoodType.CreateBaked(string, int, int, float, TinyLife.Skills.FoodType.FoodIntolerance, bool, params TinyLife.Skills.FoodType.IngredientSource[])
+ type: Method
+ source:
+ remote:
+ path: TinyLife/Skills/FoodType.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: CreateBaked
+ path: ../TinyLife/Skills/FoodType.cs
+ startLine: 494
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Skills
+ summary: "\nHelper method that creates a simple baked , which includes a set of sub-textures that are drawn when pieces or slices have been taken from it, as well as the ability to have a candle on it if it is a
cake
and no slices have been taken yet.\n"
+ example: []
+ syntax:
+ content: public static FoodType CreateBaked(string name, int requiredCookingLevel, int price, float saturationModifier, FoodType.FoodIntolerance intolerances, bool cake = false, params FoodType.IngredientSource[] additionalSources)
+ parameters:
+ - id: name
+ type: System.String
+ description: The food type's name.
+ - id: requiredCookingLevel
+ type: System.Int32
+ description: The required skill level for the skill.
+ - id: price
+ type: System.Int32
+ description: The price to prepare this food type.
+ - id: saturationModifier
+ type: System.Single
+ description: A factor that determines how saturating this food type should be based on the default saturation value. As a reference, Mac and Cheese has a factor of 1, whereas Fish and Chips has a factor of 1.5.
+ - id: intolerances
+ type: TinyLife.Skills.FoodType.FoodIntolerance
+ description: A set of flags that determine what things this food item contains that people might be intolerant to.
+ - id: cake
+ type: System.Boolean
+ description: Whether the item is a cake, which causes it to be able to have candles and slices.
+ - id: additionalSources
+ type: TinyLife.Skills.FoodType.IngredientSource[]
+ description: A set of additional values to add to the collection.
+ return:
+ type: TinyLife.Skills.FoodType
+ content.vb: Public Shared Function CreateBaked(name As String, requiredCookingLevel As Integer, price As Integer, saturationModifier As Single, intolerances As FoodType.FoodIntolerance, cake As Boolean = False, ParamArray additionalSources As FoodType.IngredientSource()) As FoodType
+ overload: TinyLife.Skills.FoodType.CreateBaked*
+ nameWithType.vb: FoodType.CreateBaked(String, Integer, Integer, Single, FoodType.FoodIntolerance, Boolean, ParamArray FoodType.IngredientSource())
+ fullName.vb: TinyLife.Skills.FoodType.CreateBaked(String, Integer, Integer, Single, TinyLife.Skills.FoodType.FoodIntolerance, Boolean, ParamArray TinyLife.Skills.FoodType.IngredientSource())
+ name.vb: CreateBaked(String, Integer, Integer, Single, FoodIntolerance, Boolean, ParamArray IngredientSource())
references:
- uid: TinyLife.Actions.ActionType.GetIngredientsSingle
commentId: F:TinyLife.Actions.ActionType.GetIngredientsSingle
@@ -2078,11 +2134,11 @@ references:
nameWithType.vb: String
fullName.vb: String
name.vb: String
-- uid: TinyLife.Skills.SkillType.Cooking
- commentId: F:TinyLife.Skills.SkillType.Cooking
- name: Cooking
- nameWithType: SkillType.Cooking
- fullName: TinyLife.Skills.SkillType.Cooking
+- uid: TinyLife.Skills.FoodType.RequiredSkill
+ commentId: P:TinyLife.Skills.FoodType.RequiredSkill
+ name: RequiredSkill
+ nameWithType: FoodType.RequiredSkill
+ fullName: TinyLife.Skills.FoodType.RequiredSkill
- uid: System.Int32
commentId: T:System.Int32
parent: System
@@ -2273,6 +2329,11 @@ references:
name: RequiredSkillLevel
nameWithType: FoodType.RequiredSkillLevel
fullName: TinyLife.Skills.FoodType.RequiredSkillLevel
+- uid: TinyLife.Skills.SkillType.Cooking
+ commentId: F:TinyLife.Skills.SkillType.Cooking
+ name: Cooking
+ nameWithType: SkillType.Cooking
+ fullName: TinyLife.Skills.SkillType.Cooking
- uid: TinyLife.Skills.FoodType.RequiredSkill*
commentId: Overload:TinyLife.Skills.FoodType.RequiredSkill
name: RequiredSkill
@@ -2925,11 +2986,6 @@ references:
name: SourceString
nameWithType: IEmotionSource.SourceString
fullName: TinyLife.Emotions.IEmotionSource.SourceString
-- uid: TinyLife.Skills.FoodType.RequiredSkill
- commentId: P:TinyLife.Skills.FoodType.RequiredSkill
- name: RequiredSkill
- nameWithType: FoodType.RequiredSkill
- fullName: TinyLife.Skills.FoodType.RequiredSkill
- uid: Microsoft.Xna.Framework.Color.White
commentId: P:Microsoft.Xna.Framework.Color.White
isExternal: true
@@ -3463,3 +3519,26 @@ references:
name: FurnitureType
- name: (
- name: )
+- uid: TinyLife.Skills.FoodType.CreateBaked*
+ commentId: Overload:TinyLife.Skills.FoodType.CreateBaked
+ name: CreateBaked
+ nameWithType: FoodType.CreateBaked
+ fullName: TinyLife.Skills.FoodType.CreateBaked
+- uid: TinyLife.Skills.FoodType.IngredientSource[]
+ isExternal: true
+ name: IngredientSource[]
+ nameWithType: FoodType.IngredientSource[]
+ fullName: TinyLife.Skills.FoodType.IngredientSource[]
+ nameWithType.vb: FoodType.IngredientSource()
+ fullName.vb: TinyLife.Skills.FoodType.IngredientSource()
+ name.vb: IngredientSource()
+ spec.csharp:
+ - uid: TinyLife.Skills.FoodType.IngredientSource
+ name: IngredientSource
+ - name: '['
+ - name: ']'
+ spec.vb:
+ - uid: TinyLife.Skills.FoodType.IngredientSource
+ name: IngredientSource
+ - name: (
+ - name: )
diff --git a/docs/api/TinyLife.Skills.Quality.yml b/docs/api/TinyLife.Skills.Quality.yml
index 90406ce..58d8b22 100644
--- a/docs/api/TinyLife.Skills.Quality.yml
+++ b/docs/api/TinyLife.Skills.Quality.yml
@@ -25,7 +25,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Quality
path: ../TinyLife/Skills/Skill.cs
- startLine: 334
+ startLine: 338
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -58,7 +58,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Terrible
path: ../TinyLife/Skills/Skill.cs
- startLine: 339
+ startLine: 343
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -86,7 +86,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Average
path: ../TinyLife/Skills/Skill.cs
- startLine: 343
+ startLine: 347
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -114,7 +114,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Good
path: ../TinyLife/Skills/Skill.cs
- startLine: 347
+ startLine: 351
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -142,7 +142,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Great
path: ../TinyLife/Skills/Skill.cs
- startLine: 351
+ startLine: 355
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -170,7 +170,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Perfect
path: ../TinyLife/Skills/Skill.cs
- startLine: 355
+ startLine: 359
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -198,7 +198,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Masterpiece
path: ../TinyLife/Skills/Skill.cs
- startLine: 360
+ startLine: 364
assemblies:
- Tiny Life
namespace: TinyLife.Skills
diff --git a/docs/api/TinyLife.Skills.SkillCategory.yml b/docs/api/TinyLife.Skills.SkillCategory.yml
index 14c9f12..e13dba4 100644
--- a/docs/api/TinyLife.Skills.SkillCategory.yml
+++ b/docs/api/TinyLife.Skills.SkillCategory.yml
@@ -23,7 +23,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SkillCategory
path: ../TinyLife/Skills/Skill.cs
- startLine: 305
+ startLine: 309
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -62,7 +62,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Creative
path: ../TinyLife/Skills/Skill.cs
- startLine: 312
+ startLine: 316
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -90,7 +90,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Logical
path: ../TinyLife/Skills/Skill.cs
- startLine: 316
+ startLine: 320
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -118,7 +118,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Social
path: ../TinyLife/Skills/Skill.cs
- startLine: 321
+ startLine: 325
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -146,7 +146,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Physical
path: ../TinyLife/Skills/Skill.cs
- startLine: 326
+ startLine: 330
assemblies:
- Tiny Life
namespace: TinyLife.Skills
diff --git a/docs/api/TinyLife.Skills.SkillType.yml b/docs/api/TinyLife.Skills.SkillType.yml
index af59c0a..813f271 100644
--- a/docs/api/TinyLife.Skills.SkillType.yml
+++ b/docs/api/TinyLife.Skills.SkillType.yml
@@ -14,6 +14,7 @@ items:
- TinyLife.Skills.SkillType.Cleaning
- TinyLife.Skills.SkillType.Communication
- TinyLife.Skills.SkillType.Cooking
+ - TinyLife.Skills.SkillType.DrinkMixing
- TinyLife.Skills.SkillType.Fitness
- TinyLife.Skills.SkillType.Gaming
- TinyLife.Skills.SkillType.GetMaxLevel(TinyLife.Objects.AgeGroup)
@@ -486,6 +487,33 @@ items:
return:
type: TinyLife.Skills.SkillType
content.vb: Public Shared ReadOnly Woodworking As SkillType
+- uid: TinyLife.Skills.SkillType.DrinkMixing
+ commentId: F:TinyLife.Skills.SkillType.DrinkMixing
+ id: DrinkMixing
+ parent: TinyLife.Skills.SkillType
+ langs:
+ - csharp
+ - vb
+ name: DrinkMixing
+ nameWithType: SkillType.DrinkMixing
+ fullName: TinyLife.Skills.SkillType.DrinkMixing
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Skills/Skill.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: DrinkMixing
+ path: ../TinyLife/Skills/Skill.cs
+ startLine: 162
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Skills
+ syntax:
+ content: public static readonly SkillType DrinkMixing
+ return:
+ type: TinyLife.Skills.SkillType
+ content.vb: Public Shared ReadOnly DrinkMixing As SkillType
- uid: TinyLife.Skills.SkillType.Reading
commentId: F:TinyLife.Skills.SkillType.Reading
id: Reading
@@ -504,7 +532,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Reading
path: ../TinyLife/Skills/Skill.cs
- startLine: 164
+ startLine: 168
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -531,7 +559,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Communication
path: ../TinyLife/Skills/Skill.cs
- startLine: 170
+ startLine: 174
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -558,7 +586,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Potty
path: ../TinyLife/Skills/Skill.cs
- startLine: 175
+ startLine: 179
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -585,7 +613,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/Skills/Skill.cs
- startLine: 184
+ startLine: 188
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -614,7 +642,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Texture
path: ../TinyLife/Skills/Skill.cs
- startLine: 188
+ startLine: 192
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -643,7 +671,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MaxLevel
path: ../TinyLife/Skills/Skill.cs
- startLine: 193
+ startLine: 197
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -672,7 +700,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Categories
path: ../TinyLife/Skills/Skill.cs
- startLine: 198
+ startLine: 202
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -701,7 +729,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MaxLevelMultipliers
path: ../TinyLife/Skills/Skill.cs
- startLine: 203
+ startLine: 207
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -732,7 +760,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredAges
path: ../TinyLife/Skills/Skill.cs
- startLine: 208
+ startLine: 212
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -763,7 +791,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RewardPersonality
path: ../TinyLife/Skills/Skill.cs
- startLine: 212
+ startLine: 216
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -794,7 +822,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RewardSkills
path: ../TinyLife/Skills/Skill.cs
- startLine: 216
+ startLine: 220
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -825,7 +853,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AdditionalEarnedActions
path: ../TinyLife/Skills/Skill.cs
- startLine: 221
+ startLine: 225
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -856,7 +884,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Skills/Skill.cs
- startLine: 230
+ startLine: 234
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -900,7 +928,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRandomQuality
path: ../TinyLife/Skills/Skill.cs
- startLine: 252
+ startLine: 256
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -950,7 +978,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetMaxLevel
path: ../TinyLife/Skills/Skill.cs
- startLine: 285
+ startLine: 289
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -985,7 +1013,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register
path: ../TinyLife/Skills/Skill.cs
- startLine: 294
+ startLine: 298
assemblies:
- Tiny Life
namespace: TinyLife.Skills
diff --git a/docs/api/TinyLife.Tools.FurniturePlacer.GetCustomPriceDelegate.yml b/docs/api/TinyLife.Tools.FurniturePlacer.GetCustomPriceDelegate.yml
index 5e12a91..26acd7f 100644
--- a/docs/api/TinyLife.Tools.FurniturePlacer.GetCustomPriceDelegate.yml
+++ b/docs/api/TinyLife.Tools.FurniturePlacer.GetCustomPriceDelegate.yml
@@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCustomPriceDelegate
path: ../TinyLife/Tools/FurniturePlacer.cs
- startLine: 407
+ startLine: 409
assemblies:
- Tiny Life
namespace: TinyLife.Tools
diff --git a/docs/api/TinyLife.Tools.PlayModeTool.StatType.yml b/docs/api/TinyLife.Tools.PlayModeTool.StatType.yml
index e299250..5a5ac4f 100644
--- a/docs/api/TinyLife.Tools.PlayModeTool.StatType.yml
+++ b/docs/api/TinyLife.Tools.PlayModeTool.StatType.yml
@@ -26,7 +26,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StatType
path: ../TinyLife/Tools/PlayModeTool.cs
- startLine: 1084
+ startLine: 1108
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@@ -55,7 +55,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Needs
path: ../TinyLife/Tools/PlayModeTool.cs
- startLine: 1087
+ startLine: 1111
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@@ -81,7 +81,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Emotions
path: ../TinyLife/Tools/PlayModeTool.cs
- startLine: 1088
+ startLine: 1112
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@@ -107,7 +107,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Skills
path: ../TinyLife/Tools/PlayModeTool.cs
- startLine: 1089
+ startLine: 1113
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@@ -133,7 +133,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Relationships
path: ../TinyLife/Tools/PlayModeTool.cs
- startLine: 1090
+ startLine: 1114
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@@ -159,7 +159,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Job
path: ../TinyLife/Tools/PlayModeTool.cs
- startLine: 1091
+ startLine: 1115
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@@ -185,7 +185,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LifeGoal
path: ../TinyLife/Tools/PlayModeTool.cs
- startLine: 1092
+ startLine: 1116
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@@ -211,7 +211,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: About
path: ../TinyLife/Tools/PlayModeTool.cs
- startLine: 1093
+ startLine: 1117
assemblies:
- Tiny Life
namespace: TinyLife.Tools
diff --git a/docs/api/TinyLife.Tools.PlayModeTool.yml b/docs/api/TinyLife.Tools.PlayModeTool.yml
index 40ebac9..c589e8d 100644
--- a/docs/api/TinyLife.Tools.PlayModeTool.yml
+++ b/docs/api/TinyLife.Tools.PlayModeTool.yml
@@ -13,6 +13,7 @@ items:
- TinyLife.Tools.PlayModeTool.Reload
- TinyLife.Tools.PlayModeTool.SelectedPerson
- TinyLife.Tools.PlayModeTool.SelectedStat
+ - TinyLife.Tools.PlayModeTool.SetSelectedPerson(TinyLife.Objects.Person)
- TinyLife.Tools.PlayModeTool.Update(Microsoft.Xna.Framework.GameTime)
langs:
- csharp
@@ -254,7 +255,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Opened
path: ../TinyLife/Tools/PlayModeTool.cs
- startLine: 94
+ startLine: 99
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@@ -283,7 +284,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Closed
path: ../TinyLife/Tools/PlayModeTool.cs
- startLine: 299
+ startLine: 304
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@@ -312,7 +313,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanUndoRedo
path: ../TinyLife/Tools/PlayModeTool.cs
- startLine: 310
+ startLine: 315
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@@ -326,6 +327,41 @@ items:
content.vb: Public Overrides Function CanUndoRedo() As Boolean
overridden: TinyLife.Tools.Tool.CanUndoRedo
overload: TinyLife.Tools.PlayModeTool.CanUndoRedo*
+- uid: TinyLife.Tools.PlayModeTool.SetSelectedPerson(TinyLife.Objects.Person)
+ commentId: M:TinyLife.Tools.PlayModeTool.SetSelectedPerson(TinyLife.Objects.Person)
+ id: SetSelectedPerson(TinyLife.Objects.Person)
+ parent: TinyLife.Tools.PlayModeTool
+ langs:
+ - csharp
+ - vb
+ name: SetSelectedPerson(Person)
+ nameWithType: PlayModeTool.SetSelectedPerson(Person)
+ fullName: TinyLife.Tools.PlayModeTool.SetSelectedPerson(TinyLife.Objects.Person)
+ type: Method
+ source:
+ remote:
+ path: TinyLife/Tools/PlayModeTool.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: SetSelectedPerson
+ path: ../TinyLife/Tools/PlayModeTool.cs
+ startLine: 324
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Tools
+ summary: "\nSets the currently selected person to the given person and updates the UI accordingly.\n"
+ example: []
+ syntax:
+ content: public bool SetSelectedPerson(Person person)
+ parameters:
+ - id: person
+ type: TinyLife.Objects.Person
+ description: The person.
+ return:
+ type: System.Boolean
+ description: Whether the person could be set. This is false if the selected person is already the given person.
+ content.vb: Public Function SetSelectedPerson(person As Person) As Boolean
+ overload: TinyLife.Tools.PlayModeTool.SetSelectedPerson*
- uid: TinyLife.Tools.PlayModeTool.Reload
commentId: M:TinyLife.Tools.PlayModeTool.Reload
id: Reload
@@ -344,7 +380,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Reload
path: ../TinyLife/Tools/PlayModeTool.cs
- startLine: 1042
+ startLine: 1066
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@@ -1707,6 +1743,11 @@ references:
nameWithType.vb: Boolean
fullName.vb: Boolean
name.vb: Boolean
+- uid: TinyLife.Tools.PlayModeTool.SetSelectedPerson*
+ commentId: Overload:TinyLife.Tools.PlayModeTool.SetSelectedPerson
+ name: SetSelectedPerson
+ nameWithType: PlayModeTool.SetSelectedPerson
+ fullName: TinyLife.Tools.PlayModeTool.SetSelectedPerson
- uid: TinyLife.Tools.PlayModeTool.Reload*
commentId: Overload:TinyLife.Tools.PlayModeTool.Reload
name: Reload
diff --git a/docs/api/TinyLife.Uis.CharacterCreator.BoughtItemDelegate.yml b/docs/api/TinyLife.Uis.CharacterCreator.BoughtItemDelegate.yml
index f3e8f02..ae7e795 100644
--- a/docs/api/TinyLife.Uis.CharacterCreator.BoughtItemDelegate.yml
+++ b/docs/api/TinyLife.Uis.CharacterCreator.BoughtItemDelegate.yml
@@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BoughtItemDelegate
path: ../TinyLife/Uis/CharacterCreator.cs
- startLine: 1070
+ startLine: 1074
assemblies:
- Tiny Life
namespace: TinyLife.Uis
diff --git a/docs/api/TinyLife.Uis.CharacterCreator.GetCustomPriceDelegate.yml b/docs/api/TinyLife.Uis.CharacterCreator.GetCustomPriceDelegate.yml
index 146a339..eaede2f 100644
--- a/docs/api/TinyLife.Uis.CharacterCreator.GetCustomPriceDelegate.yml
+++ b/docs/api/TinyLife.Uis.CharacterCreator.GetCustomPriceDelegate.yml
@@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCustomPriceDelegate
path: ../TinyLife/Uis/CharacterCreator.cs
- startLine: 1065
+ startLine: 1069
assemblies:
- Tiny Life
namespace: TinyLife.Uis
diff --git a/docs/api/TinyLife.Uis.CharacterCreator.yml b/docs/api/TinyLife.Uis.CharacterCreator.yml
index 69d82b3..b1da2a7 100644
--- a/docs/api/TinyLife.Uis.CharacterCreator.yml
+++ b/docs/api/TinyLife.Uis.CharacterCreator.yml
@@ -251,7 +251,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Open
path: ../TinyLife/Uis/CharacterCreator.cs
- startLine: 785
+ startLine: 786
assemblies:
- Tiny Life
namespace: TinyLife.Uis
@@ -289,7 +289,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCustomPrice
path: ../TinyLife/Uis/CharacterCreator.cs
- startLine: 799
+ startLine: 800
assemblies:
- Tiny Life
namespace: TinyLife.Uis
@@ -327,7 +327,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BoughtItem
path: ../TinyLife/Uis/CharacterCreator.cs
- startLine: 815
+ startLine: 816
assemblies:
- Tiny Life
namespace: TinyLife.Uis
@@ -362,7 +362,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsPersonComplete
path: ../TinyLife/Uis/CharacterCreator.cs
- startLine: 827
+ startLine: 828
assemblies:
- Tiny Life
namespace: TinyLife.Uis
@@ -397,7 +397,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreatePersonalitySelector
path: ../TinyLife/Uis/CharacterCreator.cs
- startLine: 838
+ startLine: 839
assemblies:
- Tiny Life
namespace: TinyLife.Uis
@@ -437,7 +437,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateNameSelector
path: ../TinyLife/Uis/CharacterCreator.cs
- startLine: 873
+ startLine: 874
assemblies:
- Tiny Life
namespace: TinyLife.Uis
@@ -472,7 +472,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreatePronounSelector
path: ../TinyLife/Uis/CharacterCreator.cs
- startLine: 905
+ startLine: 909
assemblies:
- Tiny Life
namespace: TinyLife.Uis
@@ -509,7 +509,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreatePregnancyAbilitySelector
path: ../TinyLife/Uis/CharacterCreator.cs
- startLine: 928
+ startLine: 932
assemblies:
- Tiny Life
namespace: TinyLife.Uis
@@ -544,7 +544,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateVoiceSelector
path: ../TinyLife/Uis/CharacterCreator.cs
- startLine: 957
+ startLine: 961
assemblies:
- Tiny Life
namespace: TinyLife.Uis
diff --git a/docs/api/TinyLife.Uis.CoveringGroup.yml b/docs/api/TinyLife.Uis.CoveringGroup.yml
index 4c563f1..e8e40c5 100644
--- a/docs/api/TinyLife.Uis.CoveringGroup.yml
+++ b/docs/api/TinyLife.Uis.CoveringGroup.yml
@@ -50,6 +50,8 @@ items:
- MLEM.Ui.Elements.Element.ActionSound
- MLEM.Ui.Elements.Element.SecondActionSound
- MLEM.Ui.Elements.Element.Padding
+ - MLEM.Ui.Elements.Element.MouseEnterAnimation
+ - MLEM.Ui.Elements.Element.MouseExitAnimation
- MLEM.Ui.Elements.Element.OnDrawn
- MLEM.Ui.Elements.Element.OnUpdated
- MLEM.Ui.Elements.Element.OnPressed
@@ -74,6 +76,7 @@ items:
- MLEM.Ui.Elements.Element.OnRemovedFromUi
- MLEM.Ui.Elements.Element.OnDisposed
- MLEM.Ui.Elements.Element.Children
+ - MLEM.Ui.Elements.Element.PlayingAnimations
- MLEM.Ui.Elements.Element.AddChild``1({T},System.Int32)
- MLEM.Ui.Elements.Element.RemoveChild(MLEM.Ui.Elements.Element)
- MLEM.Ui.Elements.Element.RemoveChildren(System.Func{MLEM.Ui.Elements.Element,System.Boolean})
@@ -102,6 +105,8 @@ items:
- MLEM.Ui.Elements.Element.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Single,Microsoft.Xna.Framework.Graphics.BlendState,Microsoft.Xna.Framework.Graphics.SamplerState,Microsoft.Xna.Framework.Graphics.DepthStencilState,Microsoft.Xna.Framework.Graphics.Effect,Microsoft.Xna.Framework.Matrix)
- MLEM.Ui.Elements.Element.DrawEarly(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Single,Microsoft.Xna.Framework.Graphics.BlendState,Microsoft.Xna.Framework.Graphics.SamplerState,Microsoft.Xna.Framework.Graphics.DepthStencilState,Microsoft.Xna.Framework.Graphics.Effect,Microsoft.Xna.Framework.Matrix)
- MLEM.Ui.Elements.Element.GetElementUnderPos(Microsoft.Xna.Framework.Vector2)
+ - MLEM.Ui.Elements.Element.PlayAnimation(MLEM.Ui.UiAnimation)
+ - MLEM.Ui.Elements.Element.StopAnimation(MLEM.Ui.UiAnimation)
- MLEM.Ui.Elements.Element.Dispose
- MLEM.Ui.Elements.Element.ToString
- MLEM.Ui.Elements.Element.AndChildren(System.Action{MLEM.Ui.Elements.Element})
@@ -485,6 +490,20 @@ references:
name: Padding
nameWithType: Element.Padding
fullName: MLEM.Ui.Elements.Element.Padding
+- uid: MLEM.Ui.Elements.Element.MouseEnterAnimation
+ commentId: F:MLEM.Ui.Elements.Element.MouseEnterAnimation
+ parent: MLEM.Ui.Elements.Element
+ isExternal: true
+ name: MouseEnterAnimation
+ nameWithType: Element.MouseEnterAnimation
+ fullName: MLEM.Ui.Elements.Element.MouseEnterAnimation
+- uid: MLEM.Ui.Elements.Element.MouseExitAnimation
+ commentId: F:MLEM.Ui.Elements.Element.MouseExitAnimation
+ parent: MLEM.Ui.Elements.Element
+ isExternal: true
+ name: MouseExitAnimation
+ nameWithType: Element.MouseExitAnimation
+ fullName: MLEM.Ui.Elements.Element.MouseExitAnimation
- uid: MLEM.Ui.Elements.Element.OnDrawn
commentId: F:MLEM.Ui.Elements.Element.OnDrawn
parent: MLEM.Ui.Elements.Element
@@ -653,6 +672,13 @@ references:
name: Children
nameWithType: Element.Children
fullName: MLEM.Ui.Elements.Element.Children
+- uid: MLEM.Ui.Elements.Element.PlayingAnimations
+ commentId: F:MLEM.Ui.Elements.Element.PlayingAnimations
+ parent: MLEM.Ui.Elements.Element
+ isExternal: true
+ name: PlayingAnimations
+ nameWithType: Element.PlayingAnimations
+ fullName: MLEM.Ui.Elements.Element.PlayingAnimations
- uid: MLEM.Ui.Elements.Element.AddChild``1({T},System.Int32)
commentId: M:MLEM.Ui.Elements.Element.AddChild``1(``0,System.Int32)
parent: MLEM.Ui.Elements.Element
@@ -1917,6 +1943,56 @@ references:
name: Vector2
isExternal: true
- name: )
+- uid: MLEM.Ui.Elements.Element.PlayAnimation(MLEM.Ui.UiAnimation)
+ commentId: M:MLEM.Ui.Elements.Element.PlayAnimation(MLEM.Ui.UiAnimation)
+ parent: MLEM.Ui.Elements.Element
+ isExternal: true
+ name: PlayAnimation(UiAnimation)
+ nameWithType: Element.PlayAnimation(UiAnimation)
+ fullName: MLEM.Ui.Elements.Element.PlayAnimation(MLEM.Ui.UiAnimation)
+ spec.csharp:
+ - uid: MLEM.Ui.Elements.Element.PlayAnimation(MLEM.Ui.UiAnimation)
+ name: PlayAnimation
+ isExternal: true
+ - name: (
+ - uid: MLEM.Ui.UiAnimation
+ name: UiAnimation
+ isExternal: true
+ - name: )
+ spec.vb:
+ - uid: MLEM.Ui.Elements.Element.PlayAnimation(MLEM.Ui.UiAnimation)
+ name: PlayAnimation
+ isExternal: true
+ - name: (
+ - uid: MLEM.Ui.UiAnimation
+ name: UiAnimation
+ isExternal: true
+ - name: )
+- uid: MLEM.Ui.Elements.Element.StopAnimation(MLEM.Ui.UiAnimation)
+ commentId: M:MLEM.Ui.Elements.Element.StopAnimation(MLEM.Ui.UiAnimation)
+ parent: MLEM.Ui.Elements.Element
+ isExternal: true
+ name: StopAnimation(UiAnimation)
+ nameWithType: Element.StopAnimation(UiAnimation)
+ fullName: MLEM.Ui.Elements.Element.StopAnimation(MLEM.Ui.UiAnimation)
+ spec.csharp:
+ - uid: MLEM.Ui.Elements.Element.StopAnimation(MLEM.Ui.UiAnimation)
+ name: StopAnimation
+ isExternal: true
+ - name: (
+ - uid: MLEM.Ui.UiAnimation
+ name: UiAnimation
+ isExternal: true
+ - name: )
+ spec.vb:
+ - uid: MLEM.Ui.Elements.Element.StopAnimation(MLEM.Ui.UiAnimation)
+ name: StopAnimation
+ isExternal: true
+ - name: (
+ - uid: MLEM.Ui.UiAnimation
+ name: UiAnimation
+ isExternal: true
+ - name: )
- uid: MLEM.Ui.Elements.Element.Dispose
commentId: M:MLEM.Ui.Elements.Element.Dispose
parent: MLEM.Ui.Elements.Element
diff --git a/docs/api/TinyLife.Uis.Menus.TransitionType.yml b/docs/api/TinyLife.Uis.Menus.TransitionType.yml
index 10891d7..ee24c1e 100644
--- a/docs/api/TinyLife.Uis.Menus.TransitionType.yml
+++ b/docs/api/TinyLife.Uis.Menus.TransitionType.yml
@@ -21,7 +21,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TransitionType
path: ../TinyLife/Uis/Menus.cs
- startLine: 1134
+ startLine: 1131
assemblies:
- Tiny Life
namespace: TinyLife.Uis
@@ -50,7 +50,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Swipe
path: ../TinyLife/Uis/Menus.cs
- startLine: 1140
+ startLine: 1137
assemblies:
- Tiny Life
namespace: TinyLife.Uis
@@ -78,7 +78,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Fade
path: ../TinyLife/Uis/Menus.cs
- startLine: 1145
+ startLine: 1142
assemblies:
- Tiny Life
namespace: TinyLife.Uis
diff --git a/docs/api/TinyLife.Utilities.Extensions.yml b/docs/api/TinyLife.Utilities.Extensions.yml
index dfc728a..b4f0c42 100644
--- a/docs/api/TinyLife.Utilities.Extensions.yml
+++ b/docs/api/TinyLife.Utilities.Extensions.yml
@@ -25,6 +25,8 @@ items:
- TinyLife.Utilities.Extensions.GetDefaultTab(TinyLife.Objects.ObjectCategory)
- TinyLife.Utilities.Extensions.GetDepth(TinyLife.Objects.ClothesLayer)
- TinyLife.Utilities.Extensions.GetDescription(TinyLife.Objects.ClothesIntention,System.Nullable{TinyLife.Objects.AgeGroup})
+ - TinyLife.Utilities.Extensions.GetMostFittingStyle(TinyLife.Objects.PregnancyAbility)
+ - TinyLife.Utilities.Extensions.GetMostFittingStyle(TinyLife.Objects.VoiceStyle)
- TinyLife.Utilities.Extensions.GetOpposite(TinyLife.GenealogyType)
- TinyLife.Utilities.Extensions.GetPersonality(TinyLife.Skills.FoodType.FoodIntolerance,TinyLife.Objects.Person)
- TinyLife.Utilities.Extensions.GetPregnancyHours(TinyLife.Objects.LifeSpan)
@@ -36,11 +38,13 @@ items:
- TinyLife.Utilities.Extensions.IsActiveRoot(MLEM.Ui.Elements.Element)
- TinyLife.Utilities.Extensions.IsAgeAppropriate(TinyLife.GenealogyType,TinyLife.Objects.AgeGroup)
- TinyLife.Utilities.Extensions.IsAvailableForAge(TinyLife.Objects.ClothesIntention,TinyLife.Objects.AgeGroup)
+ - TinyLife.Utilities.Extensions.IsBetween(System.ValueTuple{System.Int32,System.Int32},System.Int32)
- TinyLife.Utilities.Extensions.IsHorizontal(MLEM.Misc.Direction2)
- TinyLife.Utilities.Extensions.IsLockedFor(TinyLife.World.LockType,TinyLife.Objects.Person,TinyLife.World.Lot)
- TinyLife.Utilities.Extensions.IsPartOfPerson(TinyLife.Objects.ClothesLayer)
- TinyLife.Utilities.Extensions.IsVertical(MLEM.Misc.Direction2)
- TinyLife.Utilities.Extensions.JsonCopy``1(``0)
+ - TinyLife.Utilities.Extensions.Length(System.ValueTuple{System.Int32,System.Int32})
- TinyLife.Utilities.Extensions.Multiplier(TinyLife.Objects.LifeSpan)
- TinyLife.Utilities.Extensions.SetPauseGame(MLEM.Ui.RootElement,System.Boolean)
- TinyLife.Utilities.Extensions.ToLocalizedString(TinyLife.Skills.Quality)
@@ -1944,6 +1948,159 @@ items:
description: The displayed timestamp.
content.vb: Public Shared Function ToTimestampString(timeSpan As TimeSpan) As String
overload: TinyLife.Utilities.Extensions.ToTimestampString*
+- uid: TinyLife.Utilities.Extensions.IsBetween(System.ValueTuple{System.Int32,System.Int32},System.Int32)
+ commentId: M:TinyLife.Utilities.Extensions.IsBetween(System.ValueTuple{System.Int32,System.Int32},System.Int32)
+ id: IsBetween(System.ValueTuple{System.Int32,System.Int32},System.Int32)
+ isExtensionMethod: true
+ parent: TinyLife.Utilities.Extensions
+ langs:
+ - csharp
+ - vb
+ name: IsBetween((int Start, int End), int)
+ nameWithType: Extensions.IsBetween((int Start, int End), int)
+ fullName: TinyLife.Utilities.Extensions.IsBetween((int Start, int End), int)
+ type: Method
+ source:
+ remote:
+ path: TinyLife/Utilities/Extensions.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: IsBetween
+ path: ../TinyLife/Utilities/Extensions.cs
+ startLine: 876
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Utilities
+ summary: "\nReturns whether the given time range is between the given time.\nIf the time range ranges into the next day, the correct value is still calculated.\n"
+ example: []
+ syntax:
+ content: public static bool IsBetween(this (int Start, int End) schedule, int time)
+ parameters:
+ - id: schedule
+ type: System.ValueTuple{System.Int32,System.Int32}
+ description: The schedule with its start and end time. Can be between two days.
+ - id: time
+ type: System.Int32
+ description: The current time.
+ return:
+ type: System.Boolean
+ description: Whether the time
is within the schedule
.
+ content.vb: Public Shared Function IsBetween(schedule As (Start As Integer, [End] As Integer), time As Integer) As Boolean
+ overload: TinyLife.Utilities.Extensions.IsBetween*
+ nameWithType.vb: Extensions.IsBetween((Start As Integer, End As Integer), Integer)
+ fullName.vb: TinyLife.Utilities.Extensions.IsBetween((Start As Integer, End As Integer), Integer)
+ name.vb: IsBetween((Start As Integer, End As Integer), Integer)
+- uid: TinyLife.Utilities.Extensions.Length(System.ValueTuple{System.Int32,System.Int32})
+ commentId: M:TinyLife.Utilities.Extensions.Length(System.ValueTuple{System.Int32,System.Int32})
+ id: Length(System.ValueTuple{System.Int32,System.Int32})
+ isExtensionMethod: true
+ parent: TinyLife.Utilities.Extensions
+ langs:
+ - csharp
+ - vb
+ name: Length((int Start, int End))
+ nameWithType: Extensions.Length((int Start, int End))
+ fullName: TinyLife.Utilities.Extensions.Length((int Start, int End))
+ type: Method
+ source:
+ remote:
+ path: TinyLife/Utilities/Extensions.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: Length
+ path: ../TinyLife/Utilities/Extensions.cs
+ startLine: 895
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Utilities
+ summary: "\nReturns the length of the given schedule
.\nIf the time range ranges into the next day, the correct value is still calculated.\n"
+ example: []
+ syntax:
+ content: public static int Length(this (int Start, int End) schedule)
+ parameters:
+ - id: schedule
+ type: System.ValueTuple{System.Int32,System.Int32}
+ description: The schedule.
+ return:
+ type: System.Int32
+ description: The length of the given schedule
.
+ content.vb: Public Shared Function Length(schedule As (Start As Integer, [End] As Integer)) As Integer
+ overload: TinyLife.Utilities.Extensions.Length*
+ nameWithType.vb: Extensions.Length((Start As Integer, End As Integer))
+ fullName.vb: TinyLife.Utilities.Extensions.Length((Start As Integer, End As Integer))
+ name.vb: Length((Start As Integer, End As Integer))
+- uid: TinyLife.Utilities.Extensions.GetMostFittingStyle(TinyLife.Objects.PregnancyAbility)
+ commentId: M:TinyLife.Utilities.Extensions.GetMostFittingStyle(TinyLife.Objects.PregnancyAbility)
+ id: GetMostFittingStyle(TinyLife.Objects.PregnancyAbility)
+ isExtensionMethod: true
+ parent: TinyLife.Utilities.Extensions
+ langs:
+ - csharp
+ - vb
+ name: GetMostFittingStyle(PregnancyAbility)
+ nameWithType: Extensions.GetMostFittingStyle(PregnancyAbility)
+ fullName: TinyLife.Utilities.Extensions.GetMostFittingStyle(TinyLife.Objects.PregnancyAbility)
+ type: Method
+ source:
+ remote:
+ path: TinyLife/Utilities/Extensions.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: GetMostFittingStyle
+ path: ../TinyLife/Utilities/Extensions.cs
+ startLine: 908
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Utilities
+ summary: "\nReturns the most fitting for the given .\n"
+ example: []
+ syntax:
+ content: public static StylePreference GetMostFittingStyle(this PregnancyAbility ability)
+ parameters:
+ - id: ability
+ type: TinyLife.Objects.PregnancyAbility
+ description: The pregnancy ability.
+ return:
+ type: TinyLife.Objects.StylePreference
+ description: The most fitting style preference.
+ content.vb: Public Shared Function GetMostFittingStyle(ability As PregnancyAbility) As StylePreference
+ overload: TinyLife.Utilities.Extensions.GetMostFittingStyle*
+- uid: TinyLife.Utilities.Extensions.GetMostFittingStyle(TinyLife.Objects.VoiceStyle)
+ commentId: M:TinyLife.Utilities.Extensions.GetMostFittingStyle(TinyLife.Objects.VoiceStyle)
+ id: GetMostFittingStyle(TinyLife.Objects.VoiceStyle)
+ isExtensionMethod: true
+ parent: TinyLife.Utilities.Extensions
+ langs:
+ - csharp
+ - vb
+ name: GetMostFittingStyle(VoiceStyle)
+ nameWithType: Extensions.GetMostFittingStyle(VoiceStyle)
+ fullName: TinyLife.Utilities.Extensions.GetMostFittingStyle(TinyLife.Objects.VoiceStyle)
+ type: Method
+ source:
+ remote:
+ path: TinyLife/Utilities/Extensions.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: GetMostFittingStyle
+ path: ../TinyLife/Utilities/Extensions.cs
+ startLine: 921
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Utilities
+ summary: "\nReturns the most fitting for the given .\n"
+ example: []
+ syntax:
+ content: public static StylePreference GetMostFittingStyle(this VoiceStyle voice)
+ parameters:
+ - id: voice
+ type: TinyLife.Objects.VoiceStyle
+ description: The voice style.
+ return:
+ type: TinyLife.Objects.StylePreference
+ description: The most fitting style preference.
+ content.vb: Public Shared Function GetMostFittingStyle(voice As VoiceStyle) As StylePreference
+ overload: TinyLife.Utilities.Extensions.GetMostFittingStyle*
references:
- uid: TinyLife.Utilities
commentId: N:TinyLife.Utilities
@@ -3842,3 +3999,112 @@ references:
name: ToTimestampString
nameWithType: Extensions.ToTimestampString
fullName: TinyLife.Utilities.Extensions.ToTimestampString
+- uid: TinyLife.Utilities.Extensions.IsBetween*
+ commentId: Overload:TinyLife.Utilities.Extensions.IsBetween
+ name: IsBetween
+ nameWithType: Extensions.IsBetween
+ fullName: TinyLife.Utilities.Extensions.IsBetween
+- uid: System.ValueTuple{System.Int32,System.Int32}
+ commentId: T:System.ValueTuple{System.Int32,System.Int32}
+ parent: System
+ definition: System.ValueTuple`2
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ name: (int Start, int End)
+ nameWithType: (int Start, int End)
+ fullName: (int Start, int End)
+ nameWithType.vb: (Start As Integer, End As Integer)
+ fullName.vb: (Start As Integer, End As Integer)
+ name.vb: (Start As Integer, End As Integer)
+ spec.csharp:
+ - name: (
+ - uid: System.Int32
+ name: int
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ - name: " "
+ - uid: System.ValueTuple{System.Int32,System.Int32}.Start
+ name: Start
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.int32,system.int32-.start
+ - name: ','
+ - name: " "
+ - uid: System.Int32
+ name: int
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ - name: " "
+ - uid: System.ValueTuple{System.Int32,System.Int32}.End
+ name: End
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.int32,system.int32-.end
+ - name: )
+ spec.vb:
+ - name: (
+ - uid: System.ValueTuple{System.Int32,System.Int32}.Start
+ name: Start
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.int32,system.int32-.start
+ - name: " "
+ - name: As
+ - name: " "
+ - uid: System.Int32
+ name: Integer
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ - name: ','
+ - name: " "
+ - uid: System.ValueTuple{System.Int32,System.Int32}.End
+ name: End
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.int32,system.int32-.end
+ - name: " "
+ - name: As
+ - name: " "
+ - uid: System.Int32
+ name: Integer
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ - name: )
+- uid: System.ValueTuple`2
+ commentId: T:System.ValueTuple`2
+ name: (T1, T2)
+ nameWithType: (T1, T2)
+ fullName: (T1, T2)
+ spec.csharp:
+ - name: (
+ - name: T1
+ - name: ','
+ - name: " "
+ - name: T2
+ - name: )
+ spec.vb:
+ - name: (
+ - name: T1
+ - name: ','
+ - name: " "
+ - name: T2
+ - name: )
+- uid: TinyLife.Utilities.Extensions.Length*
+ commentId: Overload:TinyLife.Utilities.Extensions.Length
+ name: Length
+ nameWithType: Extensions.Length
+ fullName: TinyLife.Utilities.Extensions.Length
+- uid: TinyLife.Objects.StylePreference
+ commentId: T:TinyLife.Objects.StylePreference
+ parent: TinyLife.Objects
+ name: StylePreference
+ nameWithType: StylePreference
+ fullName: TinyLife.Objects.StylePreference
+- uid: TinyLife.Objects.PregnancyAbility
+ commentId: T:TinyLife.Objects.PregnancyAbility
+ parent: TinyLife.Objects
+ name: PregnancyAbility
+ nameWithType: PregnancyAbility
+ fullName: TinyLife.Objects.PregnancyAbility
+- uid: TinyLife.Utilities.Extensions.GetMostFittingStyle*
+ commentId: Overload:TinyLife.Utilities.Extensions.GetMostFittingStyle
+ name: GetMostFittingStyle
+ nameWithType: Extensions.GetMostFittingStyle
+ fullName: TinyLife.Utilities.Extensions.GetMostFittingStyle
+- uid: TinyLife.Objects.VoiceStyle
+ commentId: T:TinyLife.Objects.VoiceStyle
+ parent: TinyLife.Objects
+ name: VoiceStyle
+ nameWithType: VoiceStyle
+ fullName: TinyLife.Objects.VoiceStyle
diff --git a/docs/api/TinyLife.World.GrassyAutoTile.yml b/docs/api/TinyLife.World.AutoTile.yml
similarity index 74%
rename from docs/api/TinyLife.World.GrassyAutoTile.yml
rename to docs/api/TinyLife.World.AutoTile.yml
index 0411595..9858000 100644
--- a/docs/api/TinyLife.World.GrassyAutoTile.yml
+++ b/docs/api/TinyLife.World.AutoTile.yml
@@ -1,37 +1,38 @@
### YamlMime:ManagedReference
items:
-- uid: TinyLife.World.GrassyAutoTile
- commentId: T:TinyLife.World.GrassyAutoTile
- id: GrassyAutoTile
+- uid: TinyLife.World.AutoTile
+ commentId: T:TinyLife.World.AutoTile
+ id: AutoTile
parent: TinyLife.World
children:
- - TinyLife.World.GrassyAutoTile.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},TinyLife.Utilities.ColorScheme[],System.Int32[],System.Boolean,System.Single,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Int32[])
- - TinyLife.World.GrassyAutoTile.Draw(Microsoft.Xna.Framework.GameTime,System.Object,TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item},System.Boolean)
- - TinyLife.World.GrassyAutoTile.DrawGrassBorder(System.Object,TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item},MLEM.Graphics.AutoTiling.ConnectsTo)
- - TinyLife.World.GrassyAutoTile.OnNeighborChanged(TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)
+ - TinyLife.World.AutoTile.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},TinyLife.Utilities.ColorScheme[],System.Int32[],System.Boolean,System.Single,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Int32[])
+ - TinyLife.World.AutoTile.ConnectsToTile(TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Int32,System.Int32)
+ - TinyLife.World.AutoTile.Draw(Microsoft.Xna.Framework.GameTime,System.Object,TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item},System.Boolean)
+ - TinyLife.World.AutoTile.DrawBorder(System.Object,TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item},System.Nullable{System.ValueTuple{System.Func{System.Int32,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Color}})
+ - TinyLife.World.AutoTile.OnNeighborChanged(TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)
langs:
- csharp
- vb
- name: GrassyAutoTile
- nameWithType: GrassyAutoTile
- fullName: TinyLife.World.GrassyAutoTile
+ name: AutoTile
+ nameWithType: AutoTile
+ fullName: TinyLife.World.AutoTile
type: Class
source:
remote:
- path: TinyLife/World/GrassyAutoTile.cs
+ path: TinyLife/World/AutoTile.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
- id: GrassyAutoTile
- path: ../TinyLife/World/GrassyAutoTile.cs
- startLine: 14
+ id: AutoTile
+ path: ../TinyLife/World/AutoTile.cs
+ startLine: 16
assemblies:
- Tiny Life
namespace: TinyLife.World
- summary: "\nA grassy auto-tile is a that automatically displays a transition from itself to neighboring grass tiles.\nThis class is used by dirt, paths and grass tiles to create a smooth transition between tiles.\n"
+ summary: "\nAn auto-tile is a that visually connects to other tiles around it, while leaving a border around tiles that it doesn't connect to.\nImplementors can override to edit this behavior.\n"
example: []
syntax:
- content: 'public class GrassyAutoTile : Tile'
- content.vb: Public Class GrassyAutoTile Inherits Tile
+ content: 'public class AutoTile : Tile'
+ content.vb: Public Class AutoTile Inherits Tile
inheritance:
- System.Object
- TinyLife.World.Tile
@@ -56,6 +57,7 @@ items:
- TinyLife.World.Tile.Regions
- TinyLife.World.Tile.DrawUi(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Single)
- TinyLife.World.Tile.GetPrice
+ - TinyLife.World.Tile.GetAutoTileBorder(TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,TinyLife.World.Tile)
- TinyLife.World.Tile.GetVariationTexture(MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point)
- TinyLife.World.Tile.GetVisualOffset(MLEM.Misc.Direction2,System.Int32,System.Int32)
- 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,System.Nullable{Microsoft.Xna.Framework.Point}},System.Nullable{System.Int32},System.Type)
@@ -69,33 +71,33 @@ items:
- System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.ToString
extensionMethods:
- - TinyLife.World.GrassyAutoTile.TinyLife.Utilities.Extensions.JsonCopy``1
-- uid: TinyLife.World.GrassyAutoTile.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},TinyLife.Utilities.ColorScheme[],System.Int32[],System.Boolean,System.Single,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Int32[])
- commentId: M:TinyLife.World.GrassyAutoTile.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},TinyLife.Utilities.ColorScheme[],System.Int32[],System.Boolean,System.Single,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Int32[])
+ - TinyLife.World.AutoTile.TinyLife.Utilities.Extensions.JsonCopy``1
+- uid: TinyLife.World.AutoTile.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},TinyLife.Utilities.ColorScheme[],System.Int32[],System.Boolean,System.Single,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Int32[])
+ commentId: M:TinyLife.World.AutoTile.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},TinyLife.Utilities.ColorScheme[],System.Int32[],System.Boolean,System.Single,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Int32[])
id: '#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},TinyLife.Utilities.ColorScheme[],System.Int32[],System.Boolean,System.Single,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Int32[])'
- parent: TinyLife.World.GrassyAutoTile
+ parent: TinyLife.World.AutoTile
langs:
- csharp
- vb
- name: GrassyAutoTile(string, string, int, Dictionary, Dictionary, ColorScheme[], int[], bool, float, Category, TextureRegion, int[])
- nameWithType: GrassyAutoTile.GrassyAutoTile(string, string, int, Dictionary, Dictionary, ColorScheme[], int[], bool, float, Tile.Category, TextureRegion, int[])
- fullName: TinyLife.World.GrassyAutoTile.GrassyAutoTile(string, string, int, System.Collections.Generic.Dictionary, System.Collections.Generic.Dictionary, TinyLife.Utilities.ColorScheme[], int[], bool, float, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, int[])
+ name: AutoTile(string, string, int, Dictionary, Dictionary, ColorScheme[], int[], bool, float, Category, TextureRegion, int[])
+ nameWithType: AutoTile.AutoTile(string, string, int, Dictionary, Dictionary, ColorScheme[], int[], bool, float, Tile.Category, TextureRegion, int[])
+ fullName: TinyLife.World.AutoTile.AutoTile(string, string, int, System.Collections.Generic.Dictionary, System.Collections.Generic.Dictionary, TinyLife.Utilities.ColorScheme[], int[], bool, float, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, int[])
type: Constructor
source:
remote:
- path: TinyLife/World/GrassyAutoTile.cs
+ path: TinyLife/World/AutoTile.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
- path: ../TinyLife/World/GrassyAutoTile.cs
- startLine: 17
+ path: ../TinyLife/World/AutoTile.cs
+ startLine: 19
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: "\nCreates a new tile with the given settings.\nTo create an instance of a custom tile class, use .\n"
example: []
syntax:
- content: protected GrassyAutoTile(string baseName, string name, int price, Dictionary textures, Dictionary regions, ColorScheme[] colorSchemes, int[] colors, bool canBuy, float pathCostModifier, Tile.Category categories, TextureRegion icon, int[] defaultColors)
+ content: protected AutoTile(string baseName, string name, int price, Dictionary textures, Dictionary regions, ColorScheme[] colorSchemes, int[] colors, bool canBuy, float pathCostModifier, Tile.Category categories, TextureRegion icon, int[] defaultColors)
parameters:
- id: baseName
type: System.String
@@ -122,29 +124,29 @@ items:
- id: defaultColors
type: System.Int32[]
content.vb: Protected Sub New(baseName As String, name As String, price As Integer, textures As Dictionary(Of Point, TextureRegion), regions As Dictionary(Of Direction2, Point()), colorSchemes As ColorScheme(), colors As Integer(), canBuy As Boolean, pathCostModifier As Single, categories As Tile.Category, icon As TextureRegion, defaultColors As Integer())
- overload: TinyLife.World.GrassyAutoTile.#ctor*
- nameWithType.vb: GrassyAutoTile.New(String, String, Integer, Dictionary(Of Point, TextureRegion), Dictionary(Of Direction2, Point()), ColorScheme(), Integer(), Boolean, Single, Tile.Category, TextureRegion, Integer())
- fullName.vb: TinyLife.World.GrassyAutoTile.New(String, String, Integer, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), System.Collections.Generic.Dictionary(Of MLEM.Misc.Direction2, Microsoft.Xna.Framework.Point()), TinyLife.Utilities.ColorScheme(), Integer(), Boolean, Single, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, Integer())
+ overload: TinyLife.World.AutoTile.#ctor*
+ nameWithType.vb: AutoTile.New(String, String, Integer, Dictionary(Of Point, TextureRegion), Dictionary(Of Direction2, Point()), ColorScheme(), Integer(), Boolean, Single, Tile.Category, TextureRegion, Integer())
+ fullName.vb: TinyLife.World.AutoTile.New(String, String, Integer, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), System.Collections.Generic.Dictionary(Of MLEM.Misc.Direction2, Microsoft.Xna.Framework.Point()), TinyLife.Utilities.ColorScheme(), Integer(), Boolean, Single, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, Integer())
name.vb: New(String, String, Integer, Dictionary(Of Point, TextureRegion), Dictionary(Of Direction2, Point()), ColorScheme(), Integer(), Boolean, Single, Category, TextureRegion, Integer())
-- uid: TinyLife.World.GrassyAutoTile.Draw(Microsoft.Xna.Framework.GameTime,System.Object,TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item},System.Boolean)
- commentId: M:TinyLife.World.GrassyAutoTile.Draw(Microsoft.Xna.Framework.GameTime,System.Object,TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item},System.Boolean)
+- uid: TinyLife.World.AutoTile.Draw(Microsoft.Xna.Framework.GameTime,System.Object,TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item},System.Boolean)
+ commentId: M:TinyLife.World.AutoTile.Draw(Microsoft.Xna.Framework.GameTime,System.Object,TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item},System.Boolean)
id: Draw(Microsoft.Xna.Framework.GameTime,System.Object,TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item},System.Boolean)
- parent: TinyLife.World.GrassyAutoTile
+ parent: TinyLife.World.AutoTile
langs:
- csharp
- vb
name: Draw(GameTime, object, Map, Point, Vector2, float, float, ICollection- , bool)
- nameWithType: GrassyAutoTile.Draw(GameTime, object, Map, Point, Vector2, float, float, ICollection, bool)
- fullName: TinyLife.World.GrassyAutoTile.Draw(Microsoft.Xna.Framework.GameTime, object, TinyLife.World.Map, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Vector2, float, float, System.Collections.Generic.ICollection, bool)
+ nameWithType: AutoTile.Draw(GameTime, object, Map, Point, Vector2, float, float, ICollection, bool)
+ fullName: TinyLife.World.AutoTile.Draw(Microsoft.Xna.Framework.GameTime, object, TinyLife.World.Map, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Vector2, float, float, System.Collections.Generic.ICollection, bool)
type: Method
source:
remote:
- path: TinyLife/World/GrassyAutoTile.cs
+ path: TinyLife/World/AutoTile.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Draw
- path: ../TinyLife/World/GrassyAutoTile.cs
- startLine: 21
+ path: ../TinyLife/World/AutoTile.cs
+ startLine: 23
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -185,33 +187,33 @@ items:
description: Whether this tile was fully drawn. If the
batch
is a and false is returned, this tile will be marked as an animated tile, causing it to draw every frame.
content.vb: Public Overrides Function Draw(time As GameTime, batch As Object, map As Map, pos As Point, drawPos As Vector2, depth As Single, scale As Single, items As ICollection(Of StaticSpriteBatch.Item), hasStaticContext As Boolean) As Boolean
overridden: TinyLife.World.Tile.Draw(Microsoft.Xna.Framework.GameTime,System.Object,TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item},System.Boolean)
- overload: TinyLife.World.GrassyAutoTile.Draw*
- nameWithType.vb: GrassyAutoTile.Draw(GameTime, Object, Map, Point, Vector2, Single, Single, ICollection(Of StaticSpriteBatch.Item), Boolean)
- fullName.vb: TinyLife.World.GrassyAutoTile.Draw(Microsoft.Xna.Framework.GameTime, Object, TinyLife.World.Map, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Vector2, Single, Single, System.Collections.Generic.ICollection(Of MLEM.Graphics.StaticSpriteBatch.Item), Boolean)
+ overload: TinyLife.World.AutoTile.Draw*
+ nameWithType.vb: AutoTile.Draw(GameTime, Object, Map, Point, Vector2, Single, Single, ICollection(Of StaticSpriteBatch.Item), Boolean)
+ fullName.vb: TinyLife.World.AutoTile.Draw(Microsoft.Xna.Framework.GameTime, Object, TinyLife.World.Map, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Vector2, Single, Single, System.Collections.Generic.ICollection(Of MLEM.Graphics.StaticSpriteBatch.Item), Boolean)
name.vb: Draw(GameTime, Object, Map, Point, Vector2, Single, Single, ICollection(Of Item), Boolean)
-- uid: TinyLife.World.GrassyAutoTile.OnNeighborChanged(TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)
- commentId: M:TinyLife.World.GrassyAutoTile.OnNeighborChanged(TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)
+- uid: TinyLife.World.AutoTile.OnNeighborChanged(TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)
+ commentId: M:TinyLife.World.AutoTile.OnNeighborChanged(TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)
id: OnNeighborChanged(TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)
- parent: TinyLife.World.GrassyAutoTile
+ parent: TinyLife.World.AutoTile
langs:
- csharp
- vb
name: OnNeighborChanged(Map, Point, Point)
- nameWithType: GrassyAutoTile.OnNeighborChanged(Map, Point, Point)
- fullName: TinyLife.World.GrassyAutoTile.OnNeighborChanged(TinyLife.World.Map, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)
+ nameWithType: AutoTile.OnNeighborChanged(Map, Point, Point)
+ fullName: TinyLife.World.AutoTile.OnNeighborChanged(TinyLife.World.Map, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point)
type: Method
source:
remote:
- path: TinyLife/World/GrassyAutoTile.cs
+ path: TinyLife/World/AutoTile.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnNeighborChanged
- path: ../TinyLife/World/GrassyAutoTile.cs
- startLine: 27
+ path: ../TinyLife/World/AutoTile.cs
+ startLine: 29
assemblies:
- Tiny Life
namespace: TinyLife.World
- summary: "\nA method that is called when a neighboring on the changes.\nThis method does nothing by default, but is overriden by to notify neighboring tiles of changes.\n"
+ summary: "\nA method that is called when a neighboring on the changes.\nThis method does nothing by default, but is overriden by to notify neighboring tiles of changes.\n"
example: []
syntax:
content: public override void OnNeighborChanged(Map map, Point pos, Point neighbor)
@@ -227,55 +229,110 @@ items:
description: The position of the tile that changed.
content.vb: Public Overrides Sub OnNeighborChanged(map As Map, pos As Point, neighbor As Point)
overridden: TinyLife.World.Tile.OnNeighborChanged(TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)
- overload: TinyLife.World.GrassyAutoTile.OnNeighborChanged*
-- uid: TinyLife.World.GrassyAutoTile.DrawGrassBorder(System.Object,TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item},MLEM.Graphics.AutoTiling.ConnectsTo)
- commentId: M:TinyLife.World.GrassyAutoTile.DrawGrassBorder(System.Object,TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item},MLEM.Graphics.AutoTiling.ConnectsTo)
- id: DrawGrassBorder(System.Object,TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item},MLEM.Graphics.AutoTiling.ConnectsTo)
- parent: TinyLife.World.GrassyAutoTile
+ overload: TinyLife.World.AutoTile.OnNeighborChanged*
+- uid: TinyLife.World.AutoTile.ConnectsToTile(TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Int32,System.Int32)
+ commentId: M:TinyLife.World.AutoTile.ConnectsToTile(TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Int32,System.Int32)
+ id: ConnectsToTile(TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Int32,System.Int32)
+ parent: TinyLife.World.AutoTile
langs:
- csharp
- vb
- name: DrawGrassBorder(object, Map, Point, Vector2, float, float, ICollection- , ConnectsTo)
- nameWithType: GrassyAutoTile.DrawGrassBorder(object, Map, Point, Vector2, float, float, ICollection, AutoTiling.ConnectsTo)
- fullName: TinyLife.World.GrassyAutoTile.DrawGrassBorder(object, TinyLife.World.Map, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Vector2, float, float, System.Collections.Generic.ICollection, MLEM.Graphics.AutoTiling.ConnectsTo)
+ name: ConnectsToTile(Map, Point, int, int)
+ nameWithType: AutoTile.ConnectsToTile(Map, Point, int, int)
+ fullName: TinyLife.World.AutoTile.ConnectsToTile(TinyLife.World.Map, Microsoft.Xna.Framework.Point, int, int)
type: Method
source:
remote:
- path: TinyLife/World/GrassyAutoTile.cs
+ path: TinyLife/World/AutoTile.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
- id: DrawGrassBorder
- path: ../TinyLife/World/GrassyAutoTile.cs
- startLine: 34
+ id: ConnectsToTile
+ path: ../TinyLife/World/AutoTile.cs
+ startLine: 42
assemblies:
- Tiny Life
namespace: TinyLife.World
- summary: "\nDraws this grassy auto tile's grass border.\n"
+ summary: "\nOverride this method to determine what other tiles this auto-tile should connect to.\nBy default, auto-tiles connect to other tiles of the same type.\n"
example: []
syntax:
- content: protected void DrawGrassBorder(object batch, Map map, Point pos, Vector2 drawPos, float depth, float scale, ICollection items, AutoTiling.ConnectsTo connectsTo = null)
+ content: protected virtual bool ConnectsToTile(Map map, Point pos, int x, int y)
+ parameters:
+ - id: map
+ type: TinyLife.World.Map
+ description: The map.
+ - id: pos
+ type: Microsoft.Xna.Framework.Point
+ description: The position of the tile.
+ - id: x
+ type: System.Int32
+ description: The offset from
pos
in the x axis.
+ - id: y
+ type: System.Int32
+ description: The offset from pos
in the y axis.
+ return:
+ type: System.Boolean
+ description: Whether this tile should connect to the tile at the offset position.
+ content.vb: Protected Overridable Function ConnectsToTile(map As Map, pos As Point, x As Integer, y As Integer) As Boolean
+ overload: TinyLife.World.AutoTile.ConnectsToTile*
+ nameWithType.vb: AutoTile.ConnectsToTile(Map, Point, Integer, Integer)
+ fullName.vb: TinyLife.World.AutoTile.ConnectsToTile(TinyLife.World.Map, Microsoft.Xna.Framework.Point, Integer, Integer)
+ name.vb: ConnectsToTile(Map, Point, Integer, Integer)
+- uid: TinyLife.World.AutoTile.DrawBorder(System.Object,TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item},System.Nullable{System.ValueTuple{System.Func{System.Int32,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Color}})
+ commentId: M:TinyLife.World.AutoTile.DrawBorder(System.Object,TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item},System.Nullable{System.ValueTuple{System.Func{System.Int32,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Color}})
+ id: DrawBorder(System.Object,TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item},System.Nullable{System.ValueTuple{System.Func{System.Int32,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Color}})
+ parent: TinyLife.World.AutoTile
+ langs:
+ - csharp
+ - vb
+ name: DrawBorder(object, Map, Point, Vector2, float, float, ICollection- , (Func Texture, Color Color)?)
+ nameWithType: AutoTile.DrawBorder(object, Map, Point, Vector2, float, float, ICollection, (Func Texture, Color Color)?)
+ fullName: TinyLife.World.AutoTile.DrawBorder(object, TinyLife.World.Map, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Vector2, float, float, System.Collections.Generic.ICollection, (System.Func Texture, Microsoft.Xna.Framework.Color Color)?)
+ type: Method
+ source:
+ remote:
+ path: TinyLife/World/AutoTile.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: DrawBorder
+ path: ../TinyLife/World/AutoTile.cs
+ startLine: 63
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.World
+ summary: "\nDraws the auto-tile border.\n"
+ example: []
+ syntax:
+ content: protected void DrawBorder(object batch, Map map, Point pos, Vector2 drawPos, float depth, float scale, ICollection items, (Func Texture, Color Color)? getBestBorderTile = null)
parameters:
- id: batch
type: System.Object
+ description: The sprite batch to use for drawing, which can either be a or a .
- id: map
type: TinyLife.World.Map
+ description: The map that the tile is on.
- id: pos
type: Microsoft.Xna.Framework.Point
+ description: The position that the tile is on.
- id: drawPos
type: Microsoft.Xna.Framework.Vector2
+ description: The position, in screen space, to draw at.
- id: depth
type: System.Single
+ description: The depth to use for drawing.
- id: scale
type: System.Single
+ description: The scale to draw the tile with.
- id: items
type: System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item}
- - id: connectsTo
- type: MLEM.Graphics.AutoTiling.ConnectsTo
- content.vb: Protected Sub DrawGrassBorder(batch As Object, map As Map, pos As Point, drawPos As Vector2, depth As Single, scale As Single, items As ICollection(Of StaticSpriteBatch.Item), connectsTo As AutoTiling.ConnectsTo = Nothing)
- overload: TinyLife.World.GrassyAutoTile.DrawGrassBorder*
- nameWithType.vb: GrassyAutoTile.DrawGrassBorder(Object, Map, Point, Vector2, Single, Single, ICollection(Of StaticSpriteBatch.Item), AutoTiling.ConnectsTo)
- fullName.vb: TinyLife.World.GrassyAutoTile.DrawGrassBorder(Object, TinyLife.World.Map, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Vector2, Single, Single, System.Collections.Generic.ICollection(Of MLEM.Graphics.StaticSpriteBatch.Item), MLEM.Graphics.AutoTiling.ConnectsTo)
- name.vb: DrawGrassBorder(Object, Map, Point, Vector2, Single, Single, ICollection(Of Item), ConnectsTo)
+ description: The collection that added items can optionally be added to.
+ - id: getBestBorderTile
+ type: System.Nullable{System.ValueTuple{System.Func{System.Int32,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Color}}
+ description: A function to return the best tile to use as this tile's border tile when rendering.
+ content.vb: Protected Sub DrawBorder(batch As Object, map As Map, pos As Point, drawPos As Vector2, depth As Single, scale As Single, items As ICollection(Of StaticSpriteBatch.Item), getBestBorderTile As (Texture As Func(Of Integer, TextureRegion), Color As Color)? = Nothing)
+ overload: TinyLife.World.AutoTile.DrawBorder*
+ nameWithType.vb: AutoTile.DrawBorder(Object, Map, Point, Vector2, Single, Single, ICollection(Of StaticSpriteBatch.Item), (Texture As Func(Of Integer, TextureRegion), Color As Color)?)
+ fullName.vb: TinyLife.World.AutoTile.DrawBorder(Object, TinyLife.World.Map, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Vector2, Single, Single, System.Collections.Generic.ICollection(Of MLEM.Graphics.StaticSpriteBatch.Item), (Texture As System.Func(Of Integer, MLEM.Textures.TextureRegion), Color As Microsoft.Xna.Framework.Color)?)
+ name.vb: DrawBorder(Object, Map, Point, Vector2, Single, Single, ICollection(Of Item), (Texture As Func(Of Integer, TextureRegion), Color As Color)?)
references:
- uid: TinyLife.World.Tile
commentId: T:TinyLife.World.Tile
@@ -283,6 +340,65 @@ references:
name: Tile
nameWithType: Tile
fullName: TinyLife.World.Tile
+- uid: TinyLife.World.AutoTile.ConnectsToTile(TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Int32,System.Int32)
+ commentId: M:TinyLife.World.AutoTile.ConnectsToTile(TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Int32,System.Int32)
+ parent: TinyLife.World.AutoTile
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ name: ConnectsToTile(Map, Point, int, int)
+ nameWithType: AutoTile.ConnectsToTile(Map, Point, int, int)
+ fullName: TinyLife.World.AutoTile.ConnectsToTile(TinyLife.World.Map, Microsoft.Xna.Framework.Point, int, int)
+ nameWithType.vb: AutoTile.ConnectsToTile(Map, Point, Integer, Integer)
+ fullName.vb: TinyLife.World.AutoTile.ConnectsToTile(TinyLife.World.Map, Microsoft.Xna.Framework.Point, Integer, Integer)
+ name.vb: ConnectsToTile(Map, Point, Integer, Integer)
+ spec.csharp:
+ - uid: TinyLife.World.AutoTile.ConnectsToTile(TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Int32,System.Int32)
+ name: ConnectsToTile
+ - name: (
+ - uid: TinyLife.World.Map
+ name: Map
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Point
+ name: Point
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.Int32
+ name: int
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ - name: ','
+ - name: " "
+ - uid: System.Int32
+ name: int
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ - name: )
+ spec.vb:
+ - uid: TinyLife.World.AutoTile.ConnectsToTile(TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Int32,System.Int32)
+ name: ConnectsToTile
+ - name: (
+ - uid: TinyLife.World.Map
+ name: Map
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Point
+ name: Point
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.Int32
+ name: Integer
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ - name: ','
+ - name: " "
+ - uid: System.Int32
+ name: Integer
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ - name: )
- uid: TinyLife.World
commentId: N:TinyLife.World
name: TinyLife.World
@@ -482,6 +598,55 @@ references:
name: GetPrice
- name: (
- name: )
+- uid: TinyLife.World.Tile.GetAutoTileBorder(TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,TinyLife.World.Tile)
+ commentId: M:TinyLife.World.Tile.GetAutoTileBorder(TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,TinyLife.World.Tile)
+ parent: TinyLife.World.Tile
+ isExternal: true
+ name: GetAutoTileBorder(Map, Point, Point, Tile)
+ nameWithType: Tile.GetAutoTileBorder(Map, Point, Point, Tile)
+ fullName: TinyLife.World.Tile.GetAutoTileBorder(TinyLife.World.Map, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point, TinyLife.World.Tile)
+ spec.csharp:
+ - uid: TinyLife.World.Tile.GetAutoTileBorder(TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,TinyLife.World.Tile)
+ name: GetAutoTileBorder
+ - name: (
+ - uid: TinyLife.World.Map
+ name: Map
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Point
+ name: Point
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Point
+ name: Point
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: TinyLife.World.Tile
+ name: Tile
+ - name: )
+ spec.vb:
+ - uid: TinyLife.World.Tile.GetAutoTileBorder(TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,TinyLife.World.Tile)
+ name: GetAutoTileBorder
+ - name: (
+ - uid: TinyLife.World.Map
+ name: Map
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Point
+ name: Point
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Point
+ name: Point
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: TinyLife.World.Tile
+ name: Tile
+ - name: )
- uid: TinyLife.World.Tile.GetVariationTexture(MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point)
commentId: M:TinyLife.World.Tile.GetVariationTexture(MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point)
parent: TinyLife.World.Tile
@@ -1394,40 +1559,46 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
-- uid: TinyLife.World.GrassyAutoTile.TinyLife.Utilities.Extensions.JsonCopy``1
+- uid: TinyLife.World.AutoTile.TinyLife.Utilities.Extensions.JsonCopy``1
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
parent: TinyLife.Utilities.Extensions
definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
- name: JsonCopy(GrassyAutoTile)
- nameWithType: Extensions.JsonCopy(GrassyAutoTile)
- fullName: TinyLife.Utilities.Extensions.JsonCopy(TinyLife.World.GrassyAutoTile)
- nameWithType.vb: Extensions.JsonCopy(Of GrassyAutoTile)(GrassyAutoTile)
- fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.World.GrassyAutoTile)(TinyLife.World.GrassyAutoTile)
- name.vb: JsonCopy(Of GrassyAutoTile)(GrassyAutoTile)
+ name: JsonCopy(AutoTile)
+ nameWithType: Extensions.JsonCopy(AutoTile)
+ fullName: TinyLife.Utilities.Extensions.JsonCopy(TinyLife.World.AutoTile)
+ nameWithType.vb: Extensions.JsonCopy(Of AutoTile)(AutoTile)
+ fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.World.AutoTile)(TinyLife.World.AutoTile)
+ name.vb: JsonCopy(Of AutoTile)(AutoTile)
spec.csharp:
- - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.World.GrassyAutoTile)
+ - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.World.AutoTile)
name: JsonCopy
- name: <
- - uid: TinyLife.World.GrassyAutoTile
- name: GrassyAutoTile
+ - uid: TinyLife.World.AutoTile
+ name: AutoTile
- name: '>'
- name: (
- - uid: TinyLife.World.GrassyAutoTile
- name: GrassyAutoTile
+ - uid: TinyLife.World.AutoTile
+ name: AutoTile
- name: )
spec.vb:
- - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.World.GrassyAutoTile)
+ - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.World.AutoTile)
name: JsonCopy
- name: (
- name: Of
- name: " "
- - uid: TinyLife.World.GrassyAutoTile
- name: GrassyAutoTile
+ - uid: TinyLife.World.AutoTile
+ name: AutoTile
- name: )
- name: (
- - uid: TinyLife.World.GrassyAutoTile
- name: GrassyAutoTile
+ - uid: TinyLife.World.AutoTile
+ name: AutoTile
- name: )
+- uid: TinyLife.World.AutoTile
+ commentId: T:TinyLife.World.AutoTile
+ parent: TinyLife.World
+ name: AutoTile
+ nameWithType: AutoTile
+ fullName: TinyLife.World.AutoTile
- uid: System
commentId: N:System
isExternal: true
@@ -1486,13 +1657,13 @@ references:
- name: .
- uid: TinyLife.Utilities
name: Utilities
-- uid: TinyLife.World.GrassyAutoTile.#ctor*
- commentId: Overload:TinyLife.World.GrassyAutoTile.#ctor
- name: GrassyAutoTile
- nameWithType: GrassyAutoTile.GrassyAutoTile
- fullName: TinyLife.World.GrassyAutoTile.GrassyAutoTile
- nameWithType.vb: GrassyAutoTile.New
- fullName.vb: TinyLife.World.GrassyAutoTile.New
+- uid: TinyLife.World.AutoTile.#ctor*
+ commentId: Overload:TinyLife.World.AutoTile.#ctor
+ name: AutoTile
+ nameWithType: AutoTile.AutoTile
+ fullName: TinyLife.World.AutoTile.AutoTile
+ nameWithType.vb: AutoTile.New
+ fullName.vb: TinyLife.World.AutoTile.New
name.vb: New
- uid: System.String
commentId: T:System.String
@@ -1914,11 +2085,11 @@ references:
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
-- uid: TinyLife.World.GrassyAutoTile.Draw*
- commentId: Overload:TinyLife.World.GrassyAutoTile.Draw
+- uid: TinyLife.World.AutoTile.Draw*
+ commentId: Overload:TinyLife.World.AutoTile.Draw
name: Draw
- nameWithType: GrassyAutoTile.Draw
- fullName: TinyLife.World.GrassyAutoTile.Draw
+ nameWithType: AutoTile.Draw
+ fullName: TinyLife.World.AutoTile.Draw
- uid: Microsoft.Xna.Framework.GameTime
commentId: T:Microsoft.Xna.Framework.GameTime
parent: Microsoft.Xna.Framework
@@ -2086,58 +2257,200 @@ references:
name: Point
isExternal: true
- name: )
-- uid: TinyLife.World.GrassyAutoTile.OnNeighborChanged*
- commentId: Overload:TinyLife.World.GrassyAutoTile.OnNeighborChanged
+- uid: TinyLife.World.AutoTile.OnNeighborChanged*
+ commentId: Overload:TinyLife.World.AutoTile.OnNeighborChanged
name: OnNeighborChanged
- nameWithType: GrassyAutoTile.OnNeighborChanged
- fullName: TinyLife.World.GrassyAutoTile.OnNeighborChanged
-- uid: TinyLife.World.GrassyAutoTile.DrawGrassBorder*
- commentId: Overload:TinyLife.World.GrassyAutoTile.DrawGrassBorder
- name: DrawGrassBorder
- nameWithType: GrassyAutoTile.DrawGrassBorder
- fullName: TinyLife.World.GrassyAutoTile.DrawGrassBorder
-- uid: MLEM.Graphics.AutoTiling.ConnectsTo
- commentId: T:MLEM.Graphics.AutoTiling.ConnectsTo
- parent: MLEM.Graphics
+ nameWithType: AutoTile.OnNeighborChanged
+ fullName: TinyLife.World.AutoTile.OnNeighborChanged
+- uid: TinyLife.World.AutoTile.ConnectsToTile*
+ commentId: Overload:TinyLife.World.AutoTile.ConnectsToTile
+ name: ConnectsToTile
+ nameWithType: AutoTile.ConnectsToTile
+ fullName: TinyLife.World.AutoTile.ConnectsToTile
+- uid: Microsoft.Xna.Framework.Graphics.SpriteBatch
+ commentId: T:Microsoft.Xna.Framework.Graphics.SpriteBatch
+ parent: Microsoft.Xna.Framework.Graphics
isExternal: true
- name: AutoTiling.ConnectsTo
- nameWithType: AutoTiling.ConnectsTo
- fullName: MLEM.Graphics.AutoTiling.ConnectsTo
+ name: SpriteBatch
+ nameWithType: SpriteBatch
+ fullName: Microsoft.Xna.Framework.Graphics.SpriteBatch
+- uid: MLEM.Graphics.StaticSpriteBatch
+ commentId: T:MLEM.Graphics.StaticSpriteBatch
+ isExternal: true
+ name: StaticSpriteBatch
+ nameWithType: StaticSpriteBatch
+ fullName: MLEM.Graphics.StaticSpriteBatch
+- uid: MLEM.Graphics.StaticSpriteBatch.Item
+ commentId: T:MLEM.Graphics.StaticSpriteBatch.Item
+ isExternal: true
+ name: StaticSpriteBatch.Item
+ nameWithType: StaticSpriteBatch.Item
+ fullName: MLEM.Graphics.StaticSpriteBatch.Item
spec.csharp:
- - uid: MLEM.Graphics.AutoTiling
- name: AutoTiling
+ - uid: MLEM.Graphics.StaticSpriteBatch
+ name: StaticSpriteBatch
isExternal: true
- name: .
- - uid: MLEM.Graphics.AutoTiling.ConnectsTo
- name: ConnectsTo
+ - uid: MLEM.Graphics.StaticSpriteBatch.Item
+ name: Item
isExternal: true
spec.vb:
- - uid: MLEM.Graphics.AutoTiling
- name: AutoTiling
+ - uid: MLEM.Graphics.StaticSpriteBatch
+ name: StaticSpriteBatch
isExternal: true
- name: .
- - uid: MLEM.Graphics.AutoTiling.ConnectsTo
- name: ConnectsTo
+ - uid: MLEM.Graphics.StaticSpriteBatch.Item
+ name: Item
isExternal: true
-- uid: MLEM.Graphics
- commentId: N:MLEM.Graphics
- isExternal: true
- name: MLEM.Graphics
- nameWithType: MLEM.Graphics
- fullName: MLEM.Graphics
+- uid: TinyLife.World.AutoTile.DrawBorder*
+ commentId: Overload:TinyLife.World.AutoTile.DrawBorder
+ name: DrawBorder
+ nameWithType: AutoTile.DrawBorder
+ fullName: TinyLife.World.AutoTile.DrawBorder
+- uid: System.Nullable{System.ValueTuple{System.Func{System.Int32,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Color}}
+ commentId: T:System.Nullable{System.ValueTuple{System.Func{System.Int32,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Color}}
+ parent: System
+ definition: System.Nullable`1
+ href: https://learn.microsoft.com/dotnet/api/system.func-2
+ name: (Func Texture, Color Color)?
+ nameWithType: (Func Texture, Color Color)?
+ fullName: (System.Func Texture, Microsoft.Xna.Framework.Color Color)?
+ nameWithType.vb: (Texture As Func(Of Integer, TextureRegion), Color As Color)?
+ fullName.vb: (Texture As System.Func(Of Integer, MLEM.Textures.TextureRegion), Color As Microsoft.Xna.Framework.Color)?
+ name.vb: (Texture As Func(Of Integer, TextureRegion), Color As Color)?
spec.csharp:
- - uid: MLEM
- name: MLEM
+ - name: (
+ - uid: System.Func`2
+ name: Func
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.func-2
+ - name: <
+ - uid: System.Int32
+ name: int
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ - name: ','
+ - name: " "
+ - uid: MLEM.Textures.TextureRegion
+ name: TextureRegion
+ isExternal: true
+ - name: '>'
+ - name: " "
+ - uid: System.ValueTuple{System.Func{System.Int32,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Color}.Texture
+ name: Texture
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.func-system.int32,mlem.textures.textureregion-,microsoft.xna.framework.color-.texture
+ - name: ','
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Color
+ name: Color
+ isExternal: true
+ - name: " "
+ - uid: System.ValueTuple{System.Func{System.Int32,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Color}.Color
+ name: Color
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.func-system.int32,mlem.textures.textureregion-,microsoft.xna.framework.color-.color
+ - name: )
+ - name: '?'
+ spec.vb:
+ - name: (
+ - uid: System.ValueTuple{System.Func{System.Int32,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Color}.Texture
+ name: Texture
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.func-system.int32,mlem.textures.textureregion-,microsoft.xna.framework.color-.texture
+ - name: " "
+ - name: As
+ - name: " "
+ - uid: System.Func`2
+ name: Func
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.func-2
+ - name: (
+ - name: Of
+ - name: " "
+ - uid: System.Int32
+ name: Integer
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ - name: ','
+ - name: " "
+ - uid: MLEM.Textures.TextureRegion
+ name: TextureRegion
+ isExternal: true
+ - name: )
+ - name: ','
+ - name: " "
+ - uid: System.ValueTuple{System.Func{System.Int32,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Color}.Color
+ name: Color
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.func-system.int32,mlem.textures.textureregion-,microsoft.xna.framework.color-.color
+ - name: " "
+ - name: As
+ - name: " "
+ - uid: Microsoft.Xna.Framework.Color
+ name: Color
+ isExternal: true
+ - name: )
+ - name: '?'
+- uid: Microsoft.Xna.Framework.Graphics
+ commentId: N:Microsoft.Xna.Framework.Graphics
+ isExternal: true
+ name: Microsoft.Xna.Framework.Graphics
+ nameWithType: Microsoft.Xna.Framework.Graphics
+ fullName: Microsoft.Xna.Framework.Graphics
+ spec.csharp:
+ - uid: Microsoft
+ name: Microsoft
isExternal: true
- name: .
- - uid: MLEM.Graphics
+ - uid: Microsoft.Xna
+ name: Xna
+ isExternal: true
+ - name: .
+ - uid: Microsoft.Xna.Framework
+ name: Framework
+ isExternal: true
+ - name: .
+ - uid: Microsoft.Xna.Framework.Graphics
name: Graphics
isExternal: true
spec.vb:
- - uid: MLEM
- name: MLEM
+ - uid: Microsoft
+ name: Microsoft
isExternal: true
- name: .
- - uid: MLEM.Graphics
+ - uid: Microsoft.Xna
+ name: Xna
+ isExternal: true
+ - name: .
+ - uid: Microsoft.Xna.Framework
+ name: Framework
+ isExternal: true
+ - name: .
+ - uid: Microsoft.Xna.Framework.Graphics
name: Graphics
isExternal: true
+- 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: )
diff --git a/docs/api/TinyLife.World.DrawDelegate.yml b/docs/api/TinyLife.World.DrawDelegate.yml
index 5584646..ff9eb32 100644
--- a/docs/api/TinyLife.World.DrawDelegate.yml
+++ b/docs/api/TinyLife.World.DrawDelegate.yml
@@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DrawDelegate
path: ../TinyLife/World/Map.cs
- startLine: 2466
+ startLine: 2479
assemblies:
- Tiny Life
namespace: TinyLife.World
diff --git a/docs/api/TinyLife.World.LotEmployment.Instance.yml b/docs/api/TinyLife.World.LotEmployment.Instance.yml
index f9b7615..c839b57 100644
--- a/docs/api/TinyLife.World.LotEmployment.Instance.yml
+++ b/docs/api/TinyLife.World.LotEmployment.Instance.yml
@@ -25,7 +25,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Instance
path: ../TinyLife/World/LotEmployment.cs
- startLine: 206
+ startLine: 209
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -74,7 +74,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Lot
path: ../TinyLife/World/LotEmployment.cs
- startLine: 212
+ startLine: 215
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -105,7 +105,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Type
path: ../TinyLife/World/LotEmployment.cs
- startLine: 216
+ startLine: 219
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -136,7 +136,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetManually
path: ../TinyLife/World/LotEmployment.cs
- startLine: 229
+ startLine: 232
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -177,7 +177,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/World/LotEmployment.cs
- startLine: 250
+ startLine: 253
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -221,7 +221,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/World/LotEmployment.cs
- startLine: 263
+ startLine: 266
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -256,7 +256,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ShouldWorkRightNow
path: ../TinyLife/World/LotEmployment.cs
- startLine: 273
+ startLine: 276
assemblies:
- Tiny Life
namespace: TinyLife.World
diff --git a/docs/api/TinyLife.World.LotEmployment.yml b/docs/api/TinyLife.World.LotEmployment.yml
index ba808ab..8e8b221 100644
--- a/docs/api/TinyLife.World.LotEmployment.yml
+++ b/docs/api/TinyLife.World.LotEmployment.yml
@@ -29,7 +29,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LotEmployment
path: ../TinyLife/World/LotEmployment.cs
- startLine: 21
+ startLine: 22
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -68,7 +68,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MapWideEmployments
path: ../TinyLife/World/LotEmployment.cs
- startLine: 27
+ startLine: 28
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -97,7 +97,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/World/LotEmployment.cs
- startLine: 39
+ startLine: 40
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -126,7 +126,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Actions
path: ../TinyLife/World/LotEmployment.cs
- startLine: 45
+ startLine: 46
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -155,7 +155,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WorkHours
path: ../TinyLife/World/LotEmployment.cs
- startLine: 50
+ startLine: 51
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -184,7 +184,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsFinished
path: ../TinyLife/World/LotEmployment.cs
- startLine: 56
+ startLine: 57
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -215,7 +215,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IdleObjects
path: ../TinyLife/World/LotEmployment.cs
- startLine: 61
+ startLine: 62
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -246,7 +246,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IdleTime
path: ../TinyLife/World/LotEmployment.cs
- startLine: 66
+ startLine: 67
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -277,7 +277,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/World/LotEmployment.cs
- startLine: 74
+ startLine: 75
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -318,7 +318,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCurrentPerson
path: ../TinyLife/World/LotEmployment.cs
- startLine: 88
+ startLine: 89
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -356,7 +356,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetCurrentPerson
path: ../TinyLife/World/LotEmployment.cs
- startLine: 101
+ startLine: 102
assemblies:
- Tiny Life
namespace: TinyLife.World
diff --git a/docs/api/TinyLife.World.LotType.yml b/docs/api/TinyLife.World.LotType.yml
index 476e28e..083aad6 100644
--- a/docs/api/TinyLife.World.LotType.yml
+++ b/docs/api/TinyLife.World.LotType.yml
@@ -5,13 +5,15 @@ items:
id: LotType
parent: TinyLife.World
children:
- - TinyLife.World.LotType.#ctor(System.String,MLEM.Textures.TextureRegion,System.Boolean,System.Func{TinyLife.World.Lot,TinyLife.Objects.Person,System.Int32},System.ValueTuple{System.Predicate{TinyLife.Objects.Furniture},System.Int32,System.String}[])
+ - TinyLife.World.LotType.#ctor(System.String,MLEM.Textures.TextureRegion,System.Boolean,System.Func{TinyLife.World.Lot,TinyLife.Objects.Person,System.Single},System.ValueTuple{System.Predicate{TinyLife.Objects.Furniture},System.Int32,System.String}[])
+ - TinyLife.World.LotType.Bar
- TinyLife.World.LotType.Cafe
- TinyLife.World.LotType.CanExecuteAction
- TinyLife.World.LotType.DisplayName
- TinyLife.World.LotType.Employments
- TinyLife.World.LotType.GenericPublicLot
- - TinyLife.World.LotType.GetGroupVisitPriority(TinyLife.World.Lot,System.Int32)
+ - TinyLife.World.LotType.GetCurrentVisitPriority(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{System.TimeSpan})
+ - TinyLife.World.LotType.GetScalingVisitPriority(TinyLife.World.Lot,System.Single,System.Int32)
- TinyLife.World.LotType.GetVisitPriority
- TinyLife.World.LotType.Gym
- TinyLife.World.LotType.Icon
@@ -24,6 +26,7 @@ items:
- TinyLife.World.LotType.RequiredFurniture
- TinyLife.World.LotType.Residential
- TinyLife.World.LotType.Types
+ - TinyLife.World.LotType.VisitHours
langs:
- csharp
- vb
@@ -220,7 +223,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Library
path: ../TinyLife/World/Lot.cs
- startLine: 522
+ startLine: 524
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -229,33 +232,6 @@ items:
return:
type: TinyLife.World.LotType
content.vb: Public Shared ReadOnly Library As LotType
-- uid: TinyLife.World.LotType.Gym
- commentId: F:TinyLife.World.LotType.Gym
- id: Gym
- parent: TinyLife.World.LotType
- langs:
- - csharp
- - vb
- name: Gym
- nameWithType: LotType.Gym
- fullName: TinyLife.World.LotType.Gym
- type: Field
- source:
- remote:
- path: TinyLife/World/Lot.cs
- branch: main
- repo: https://git.ellpeck.de/Ellpeck/TinyLife
- id: Gym
- path: ../TinyLife/World/Lot.cs
- startLine: 536
- assemblies:
- - Tiny Life
- namespace: TinyLife.World
- syntax:
- content: public static readonly LotType Gym
- return:
- type: TinyLife.World.LotType
- content.vb: Public Shared ReadOnly Gym As LotType
- uid: TinyLife.World.LotType.GenericPublicLot
commentId: F:TinyLife.World.LotType.GenericPublicLot
id: GenericPublicLot
@@ -274,7 +250,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GenericPublicLot
path: ../TinyLife/World/Lot.cs
- startLine: 548
+ startLine: 538
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -283,6 +259,60 @@ items:
return:
type: TinyLife.World.LotType
content.vb: Public Shared ReadOnly GenericPublicLot As LotType
+- uid: TinyLife.World.LotType.Gym
+ commentId: F:TinyLife.World.LotType.Gym
+ id: Gym
+ parent: TinyLife.World.LotType
+ langs:
+ - csharp
+ - vb
+ name: Gym
+ nameWithType: LotType.Gym
+ fullName: TinyLife.World.LotType.Gym
+ type: Field
+ source:
+ remote:
+ path: TinyLife/World/Lot.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: Gym
+ path: ../TinyLife/World/Lot.cs
+ startLine: 541
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.World
+ syntax:
+ content: public static readonly LotType Gym
+ return:
+ type: TinyLife.World.LotType
+ content.vb: Public Shared ReadOnly Gym As LotType
+- uid: TinyLife.World.LotType.Bar
+ commentId: F:TinyLife.World.LotType.Bar
+ id: Bar
+ parent: TinyLife.World.LotType
+ langs:
+ - csharp
+ - vb
+ name: Bar
+ nameWithType: LotType.Bar
+ fullName: TinyLife.World.LotType.Bar
+ type: Field
+ source:
+ remote:
+ path: TinyLife/World/Lot.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: Bar
+ path: ../TinyLife/World/Lot.cs
+ startLine: 552
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.World
+ syntax:
+ content: public static readonly LotType Bar
+ return:
+ type: TinyLife.World.LotType
+ content.vb: Public Shared ReadOnly Bar As LotType
- uid: TinyLife.World.LotType.Name
commentId: F:TinyLife.World.LotType.Name
id: Name
@@ -301,7 +331,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/World/Lot.cs
- startLine: 555
+ startLine: 573
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -330,7 +360,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Icon
path: ../TinyLife/World/Lot.cs
- startLine: 559
+ startLine: 577
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -359,7 +389,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsResidential
path: ../TinyLife/World/Lot.cs
- startLine: 564
+ startLine: 582
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -388,7 +418,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredFurniture
path: ../TinyLife/World/Lot.cs
- startLine: 569
+ startLine: 587
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -417,17 +447,17 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetVisitPriority
path: ../TinyLife/World/Lot.cs
- startLine: 575
+ startLine: 593
assemblies:
- Tiny Life
namespace: TinyLife.World
- summary: "\nA function that returns, for a with this lot type, and a trying ot visit the lot, how likely it is for the lot to be chosen.\nThe higher the return value is, the more likely it is for this lot to be chosen.\nFor reference, the "Park" lot type always returns 200.\n"
+ summary: "\nA function that returns, for a with this lot type, and a trying ot visit the lot, how likely it is for the lot to be chosen. It is recommended to use a helper method like .\nThe higher the return value is, the more likely it is for this lot to be chosen.\nFor reference, the "Park" lot type always returns 200.\n"
example: []
syntax:
- content: public readonly Func GetVisitPriority
+ content: public readonly Func GetVisitPriority
return:
- type: System.Func{TinyLife.World.Lot,TinyLife.Objects.Person,System.Int32}
- content.vb: Public ReadOnly GetVisitPriority As Func(Of Lot, Person, Integer)
+ type: System.Func{TinyLife.World.Lot,TinyLife.Objects.Person,System.Single}
+ content.vb: Public ReadOnly GetVisitPriority As Func(Of Lot, Person, Single)
- uid: TinyLife.World.LotType.Employments
commentId: P:TinyLife.World.LotType.Employments
id: Employments
@@ -446,7 +476,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Employments
path: ../TinyLife/World/Lot.cs
- startLine: 580
+ startLine: 598
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -477,7 +507,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanExecuteAction
path: ../TinyLife/World/Lot.cs
- startLine: 585
+ startLine: 603
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -490,6 +520,37 @@ items:
type: System.Func{TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Actions.CanExecuteResult}
content.vb: Public Property CanExecuteAction As Func(Of ActionType, ActionInfo, Boolean, CanExecuteResult)
overload: TinyLife.World.LotType.CanExecuteAction*
+- uid: TinyLife.World.LotType.VisitHours
+ commentId: P:TinyLife.World.LotType.VisitHours
+ id: VisitHours
+ parent: TinyLife.World.LotType
+ langs:
+ - csharp
+ - vb
+ name: VisitHours
+ nameWithType: LotType.VisitHours
+ fullName: TinyLife.World.LotType.VisitHours
+ type: Property
+ source:
+ remote:
+ path: TinyLife/World/Lot.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: VisitHours
+ path: ../TinyLife/World/Lot.cs
+ startLine: 608
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.World
+ summary: "\nThe visitation hours that this lot has, which is used in .\nThe default value for this property is 6 to 23.\n"
+ example: []
+ syntax:
+ content: public (int, int) VisitHours { get; init; }
+ parameters: []
+ return:
+ type: System.ValueTuple{System.Int32,System.Int32}
+ content.vb: Public Property VisitHours As (Integer, Integer)
+ overload: TinyLife.World.LotType.VisitHours*
- uid: TinyLife.World.LotType.DisplayName
commentId: P:TinyLife.World.LotType.DisplayName
id: DisplayName
@@ -508,7 +569,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DisplayName
path: ../TinyLife/World/Lot.cs
- startLine: 590
+ startLine: 613
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -521,16 +582,16 @@ items:
type: System.String
content.vb: Public ReadOnly Property DisplayName As String
overload: TinyLife.World.LotType.DisplayName*
-- uid: TinyLife.World.LotType.#ctor(System.String,MLEM.Textures.TextureRegion,System.Boolean,System.Func{TinyLife.World.Lot,TinyLife.Objects.Person,System.Int32},System.ValueTuple{System.Predicate{TinyLife.Objects.Furniture},System.Int32,System.String}[])
- commentId: M:TinyLife.World.LotType.#ctor(System.String,MLEM.Textures.TextureRegion,System.Boolean,System.Func{TinyLife.World.Lot,TinyLife.Objects.Person,System.Int32},System.ValueTuple{System.Predicate{TinyLife.Objects.Furniture},System.Int32,System.String}[])
- id: '#ctor(System.String,MLEM.Textures.TextureRegion,System.Boolean,System.Func{TinyLife.World.Lot,TinyLife.Objects.Person,System.Int32},System.ValueTuple{System.Predicate{TinyLife.Objects.Furniture},System.Int32,System.String}[])'
+- uid: TinyLife.World.LotType.#ctor(System.String,MLEM.Textures.TextureRegion,System.Boolean,System.Func{TinyLife.World.Lot,TinyLife.Objects.Person,System.Single},System.ValueTuple{System.Predicate{TinyLife.Objects.Furniture},System.Int32,System.String}[])
+ commentId: M:TinyLife.World.LotType.#ctor(System.String,MLEM.Textures.TextureRegion,System.Boolean,System.Func{TinyLife.World.Lot,TinyLife.Objects.Person,System.Single},System.ValueTuple{System.Predicate{TinyLife.Objects.Furniture},System.Int32,System.String}[])
+ id: '#ctor(System.String,MLEM.Textures.TextureRegion,System.Boolean,System.Func{TinyLife.World.Lot,TinyLife.Objects.Person,System.Single},System.ValueTuple{System.Predicate{TinyLife.Objects.Furniture},System.Int32,System.String}[])'
parent: TinyLife.World.LotType
langs:
- csharp
- vb
- name: LotType(string, TextureRegion, bool, Func, params (Predicate, int, string)[])
- nameWithType: LotType.LotType(string, TextureRegion, bool, Func, params (Predicate, int, string)[])
- fullName: TinyLife.World.LotType.LotType(string, MLEM.Textures.TextureRegion, bool, System.Func, params (System.Predicate, int, string)[])
+ name: LotType(string, TextureRegion, bool, Func, params (Predicate, int, string)[])
+ nameWithType: LotType.LotType(string, TextureRegion, bool, Func, params (Predicate, int, string)[])
+ fullName: TinyLife.World.LotType.LotType(string, MLEM.Textures.TextureRegion, bool, System.Func, params (System.Predicate, int, string)[])
type: Constructor
source:
remote:
@@ -539,14 +600,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/World/Lot.cs
- startLine: 600
+ startLine: 623
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: "\nCreates a new lot type with the given settings\n"
example: []
syntax:
- content: public LotType(string name, TextureRegion icon, bool isResidential, Func getVisitPriority, params (Predicate, int, string)[] requiredFurniture)
+ content: public LotType(string name, TextureRegion icon, bool isResidential, Func getVisitPriority, params (Predicate, int, string)[] requiredFurniture)
parameters:
- id: name
type: System.String
@@ -558,16 +619,57 @@ items:
type: System.Boolean
description: Whether lots of this type should be considered residential
- id: getVisitPriority
- type: System.Func{TinyLife.World.Lot,TinyLife.Objects.Person,System.Int32}
- description: A function that returns this lot type's visitation priority
+ type: System.Func{TinyLife.World.Lot,TinyLife.Objects.Person,System.Single}
+ description: A function that returns this lot type's visitation priority. It's recommended to use a helper method like .
- id: requiredFurniture
type: System.ValueTuple{System.Predicate{TinyLife.Objects.Furniture},System.Int32,System.String}[]
description: A set of furniture and amounts that have to be present on lots of this type, as well as an unlocalized name for the requirement
- content.vb: Public Sub New(name As String, icon As TextureRegion, isResidential As Boolean, getVisitPriority As Func(Of Lot, Person, Integer), ParamArray requiredFurniture As (Predicate(Of Furniture), Integer, String)())
+ content.vb: Public Sub New(name As String, icon As TextureRegion, isResidential As Boolean, getVisitPriority As Func(Of Lot, Person, Single), ParamArray requiredFurniture As (Predicate(Of Furniture), Integer, String)())
overload: TinyLife.World.LotType.#ctor*
- nameWithType.vb: LotType.New(String, TextureRegion, Boolean, Func(Of Lot, Person, Integer), ParamArray (Predicate(Of Furniture), Integer, String)())
- fullName.vb: TinyLife.World.LotType.New(String, MLEM.Textures.TextureRegion, Boolean, System.Func(Of TinyLife.World.Lot, TinyLife.Objects.Person, Integer), ParamArray (System.Predicate(Of TinyLife.Objects.Furniture), Integer, String)())
- name.vb: New(String, TextureRegion, Boolean, Func(Of Lot, Person, Integer), ParamArray (Predicate(Of Furniture), Integer, String)())
+ nameWithType.vb: LotType.New(String, TextureRegion, Boolean, Func(Of Lot, Person, Single), ParamArray (Predicate(Of Furniture), Integer, String)())
+ fullName.vb: TinyLife.World.LotType.New(String, MLEM.Textures.TextureRegion, Boolean, System.Func(Of TinyLife.World.Lot, TinyLife.Objects.Person, Single), ParamArray (System.Predicate(Of TinyLife.Objects.Furniture), Integer, String)())
+ name.vb: New(String, TextureRegion, Boolean, Func(Of Lot, Person, Single), ParamArray (Predicate(Of Furniture), Integer, String)())
+- uid: TinyLife.World.LotType.GetCurrentVisitPriority(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{System.TimeSpan})
+ commentId: M:TinyLife.World.LotType.GetCurrentVisitPriority(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{System.TimeSpan})
+ id: GetCurrentVisitPriority(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{System.TimeSpan})
+ parent: TinyLife.World.LotType
+ langs:
+ - csharp
+ - vb
+ name: GetCurrentVisitPriority(Lot, Person, TimeSpan?)
+ nameWithType: LotType.GetCurrentVisitPriority(Lot, Person, TimeSpan?)
+ fullName: TinyLife.World.LotType.GetCurrentVisitPriority(TinyLife.World.Lot, TinyLife.Objects.Person, System.TimeSpan?)
+ type: Method
+ source:
+ remote:
+ path: TinyLife/World/Lot.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: GetCurrentVisitPriority
+ path: ../TinyLife/World/Lot.cs
+ startLine: 638
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.World
+ summary: "\nReturns this lot's current visitation priority, which is a combination of the function and this lot's . If the
time
is outside of the , then the priority is reduced by 95%.\n"
+ example: []
+ syntax:
+ content: public float GetCurrentVisitPriority(Lot lot, Person person, TimeSpan? time = null)
+ parameters:
+ - id: lot
+ type: TinyLife.World.Lot
+ description: The lot.
+ - id: person
+ type: TinyLife.Objects.Person
+ description: The person whose visitation priority to query.
+ - id: time
+ type: System.Nullable{System.TimeSpan}
+ description: The current time, or null to use the .
+ return:
+ type: System.Single
+ description: The current visitation priority for the lot.
+ content.vb: Public Function GetCurrentVisitPriority(lot As Lot, person As Person, time As TimeSpan? = Nothing) As Single
+ overload: TinyLife.World.LotType.GetCurrentVisitPriority*
- uid: TinyLife.World.LotType.Register(TinyLife.World.LotType)
commentId: M:TinyLife.World.LotType.Register(TinyLife.World.LotType)
id: Register(TinyLife.World.LotType)
@@ -586,7 +688,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register
path: ../TinyLife/World/Lot.cs
- startLine: 612
+ startLine: 646
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -602,47 +704,50 @@ items:
type: TinyLife.World.LotType
content.vb: Public Shared Function Register(type As LotType) As LotType
overload: TinyLife.World.LotType.Register*
-- uid: TinyLife.World.LotType.GetGroupVisitPriority(TinyLife.World.Lot,System.Int32)
- commentId: M:TinyLife.World.LotType.GetGroupVisitPriority(TinyLife.World.Lot,System.Int32)
- id: GetGroupVisitPriority(TinyLife.World.Lot,System.Int32)
+- uid: TinyLife.World.LotType.GetScalingVisitPriority(TinyLife.World.Lot,System.Single,System.Int32)
+ commentId: M:TinyLife.World.LotType.GetScalingVisitPriority(TinyLife.World.Lot,System.Single,System.Int32)
+ id: GetScalingVisitPriority(TinyLife.World.Lot,System.Single,System.Int32)
parent: TinyLife.World.LotType
langs:
- csharp
- vb
- name: GetGroupVisitPriority(Lot, int)
- nameWithType: LotType.GetGroupVisitPriority(Lot, int)
- fullName: TinyLife.World.LotType.GetGroupVisitPriority(TinyLife.World.Lot, int)
+ name: GetScalingVisitPriority(Lot, float, int)
+ nameWithType: LotType.GetScalingVisitPriority(Lot, float, int)
+ fullName: TinyLife.World.LotType.GetScalingVisitPriority(TinyLife.World.Lot, float, int)
type: Method
source:
remote:
path: TinyLife/World/Lot.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
- id: GetGroupVisitPriority
+ id: GetScalingVisitPriority
path: ../TinyLife/World/Lot.cs
- startLine: 625
+ startLine: 659
assemblies:
- Tiny Life
namespace: TinyLife.World
- summary: "\nA helper method intended to be used with that increases the passed visit priority if there are already other people on the lot.\nThis method should be used for public lots to increase the likelihood of additional people visiting if the player visits the lot.\n"
+ summary: "\nA helper method intended to be used with that scales the visitation priority with the amount of people that are currently on the lot, both from the current household and other households.\n"
example: []
syntax:
- content: public static int GetGroupVisitPriority(Lot lot, int basePriority)
+ content: public static float GetScalingVisitPriority(Lot lot, float basePriority, int maxVisitors = 50)
parameters:
- id: lot
type: TinyLife.World.Lot
- description: The lot whose visit priority to query
+ description: The lot.
- id: basePriority
+ type: System.Single
+ description: The base priority, which will be multiplied with the visitor scale factor.
+ - id: maxVisitors
type: System.Int32
- description: The base visit priority that the lot should have if no one is there already
+ description: The maximum amount of visitors the lot should be able to have before a priority of 0 is returned.
return:
- type: System.Int32
- description: A visit priority affected by the amount of people on the lot
- content.vb: Public Shared Function GetGroupVisitPriority(lot As Lot, basePriority As Integer) As Integer
- overload: TinyLife.World.LotType.GetGroupVisitPriority*
- nameWithType.vb: LotType.GetGroupVisitPriority(Lot, Integer)
- fullName.vb: TinyLife.World.LotType.GetGroupVisitPriority(TinyLife.World.Lot, Integer)
- name.vb: GetGroupVisitPriority(Lot, Integer)
+ type: System.Single
+ description: The scaling visit priority for the given lot
.
+ content.vb: Public Shared Function GetScalingVisitPriority(lot As Lot, basePriority As Single, maxVisitors As Integer = 50) As Single
+ overload: TinyLife.World.LotType.GetScalingVisitPriority*
+ nameWithType.vb: LotType.GetScalingVisitPriority(Lot, Single, Integer)
+ fullName.vb: TinyLife.World.LotType.GetScalingVisitPriority(TinyLife.World.Lot, Single, Integer)
+ name.vb: GetScalingVisitPriority(Lot, Single, Integer)
references:
- uid: TinyLife.World.Lot
commentId: T:TinyLife.World.Lot
@@ -1286,17 +1391,65 @@ references:
- name: )
- name: (
- name: )
-- uid: System.Func{TinyLife.World.Lot,TinyLife.Objects.Person,System.Int32}
- commentId: T:System.Func{TinyLife.World.Lot,TinyLife.Objects.Person,System.Int32}
+- uid: TinyLife.World.LotType.GetScalingVisitPriority(TinyLife.World.Lot,System.Single,System.Int32)
+ commentId: M:TinyLife.World.LotType.GetScalingVisitPriority(TinyLife.World.Lot,System.Single,System.Int32)
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ name: GetScalingVisitPriority(Lot, float, int)
+ nameWithType: LotType.GetScalingVisitPriority(Lot, float, int)
+ fullName: TinyLife.World.LotType.GetScalingVisitPriority(TinyLife.World.Lot, float, int)
+ nameWithType.vb: LotType.GetScalingVisitPriority(Lot, Single, Integer)
+ fullName.vb: TinyLife.World.LotType.GetScalingVisitPriority(TinyLife.World.Lot, Single, Integer)
+ name.vb: GetScalingVisitPriority(Lot, Single, Integer)
+ spec.csharp:
+ - uid: TinyLife.World.LotType.GetScalingVisitPriority(TinyLife.World.Lot,System.Single,System.Int32)
+ name: GetScalingVisitPriority
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - 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.World.LotType.GetScalingVisitPriority(TinyLife.World.Lot,System.Single,System.Int32)
+ name: GetScalingVisitPriority
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - 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: System.Func{TinyLife.World.Lot,TinyLife.Objects.Person,System.Single}
+ commentId: T:System.Func{TinyLife.World.Lot,TinyLife.Objects.Person,System.Single}
parent: System
definition: System.Func`3
href: https://learn.microsoft.com/dotnet/api/system.func-3
- name: Func
- nameWithType: Func
- fullName: System.Func
- nameWithType.vb: Func(Of Lot, Person, Integer)
- fullName.vb: System.Func(Of TinyLife.World.Lot, TinyLife.Objects.Person, Integer)
- name.vb: Func(Of Lot, Person, Integer)
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ nameWithType.vb: Func(Of Lot, Person, Single)
+ fullName.vb: System.Func(Of TinyLife.World.Lot, TinyLife.Objects.Person, Single)
+ name.vb: Func(Of Lot, Person, Single)
spec.csharp:
- uid: System.Func`3
name: Func
@@ -1311,10 +1464,10 @@ references:
name: Person
- name: ','
- name: " "
- - uid: System.Int32
- name: int
+ - uid: System.Single
+ name: float
isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.int32
+ href: https://learn.microsoft.com/dotnet/api/system.single
- name: '>'
spec.vb:
- uid: System.Func`3
@@ -1332,10 +1485,10 @@ references:
name: Person
- name: ','
- name: " "
- - uid: System.Int32
- name: Integer
+ - uid: System.Single
+ name: Single
isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.int32
+ href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
- uid: System.Func`3
commentId: T:System.Func`3
@@ -1550,6 +1703,130 @@ references:
- name: " "
- name: TResult
- name: )
+- uid: TinyLife.World.LotType.GetCurrentVisitPriority(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{System.TimeSpan})
+ commentId: M:TinyLife.World.LotType.GetCurrentVisitPriority(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{System.TimeSpan})
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.timespan
+ name: GetCurrentVisitPriority(Lot, Person, TimeSpan?)
+ nameWithType: LotType.GetCurrentVisitPriority(Lot, Person, TimeSpan?)
+ fullName: TinyLife.World.LotType.GetCurrentVisitPriority(TinyLife.World.Lot, TinyLife.Objects.Person, System.TimeSpan?)
+ spec.csharp:
+ - uid: TinyLife.World.LotType.GetCurrentVisitPriority(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{System.TimeSpan})
+ name: GetCurrentVisitPriority
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - name: ','
+ - name: " "
+ - uid: System.TimeSpan
+ name: TimeSpan
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.timespan
+ - name: '?'
+ - name: )
+ spec.vb:
+ - uid: TinyLife.World.LotType.GetCurrentVisitPriority(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{System.TimeSpan})
+ name: GetCurrentVisitPriority
+ - name: (
+ - uid: TinyLife.World.Lot
+ name: Lot
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - name: ','
+ - name: " "
+ - uid: System.TimeSpan
+ name: TimeSpan
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.timespan
+ - name: '?'
+ - name: )
+- uid: TinyLife.World.LotType.VisitHours*
+ commentId: Overload:TinyLife.World.LotType.VisitHours
+ name: VisitHours
+ nameWithType: LotType.VisitHours
+ fullName: TinyLife.World.LotType.VisitHours
+- uid: System.ValueTuple{System.Int32,System.Int32}
+ commentId: T:System.ValueTuple{System.Int32,System.Int32}
+ parent: System
+ definition: System.ValueTuple`2
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ name: (int Start, int End)
+ nameWithType: (int Start, int End)
+ fullName: (int Start, int End)
+ nameWithType.vb: (Start As Integer, End As Integer)
+ fullName.vb: (Start As Integer, End As Integer)
+ name.vb: (Start As Integer, End As Integer)
+ spec.csharp:
+ - name: (
+ - uid: System.Int32
+ name: int
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ - name: " "
+ - uid: System.ValueTuple{System.Int32,System.Int32}.Start
+ name: Start
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.int32,system.int32-.start
+ - name: ','
+ - name: " "
+ - uid: System.Int32
+ name: int
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ - name: " "
+ - uid: System.ValueTuple{System.Int32,System.Int32}.End
+ name: End
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.int32,system.int32-.end
+ - name: )
+ spec.vb:
+ - name: (
+ - uid: System.ValueTuple{System.Int32,System.Int32}.Start
+ name: Start
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.int32,system.int32-.start
+ - name: " "
+ - name: As
+ - name: " "
+ - uid: System.Int32
+ name: Integer
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ - name: ','
+ - name: " "
+ - uid: System.ValueTuple{System.Int32,System.Int32}.End
+ name: End
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.int32,system.int32-.end
+ - name: " "
+ - name: As
+ - name: " "
+ - uid: System.Int32
+ name: Integer
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ - name: )
+- uid: System.ValueTuple`2
+ commentId: T:System.ValueTuple`2
+ name: (T1, T2)
+ nameWithType: (T1, T2)
+ fullName: (T1, T2)
+ spec.csharp:
+ - name: (
+ - name: T1
+ - name: ','
+ - name: " "
+ - name: T2
+ - name: )
+ spec.vb:
+ - name: (
+ - name: T1
+ - name: ','
+ - name: " "
+ - name: T2
+ - name: )
- uid: TinyLife.World.LotType.Icon
commentId: F:TinyLife.World.LotType.Icon
name: Icon
@@ -1573,6 +1850,85 @@ references:
nameWithType.vb: LotType.New
fullName.vb: TinyLife.World.LotType.New
name.vb: New
+- uid: TinyLife.World.LotType.GetVisitPriority
+ commentId: F:TinyLife.World.LotType.GetVisitPriority
+ name: GetVisitPriority
+ nameWithType: LotType.GetVisitPriority
+ fullName: TinyLife.World.LotType.GetVisitPriority
+- uid: TinyLife.World.LotType.VisitHours
+ commentId: P:TinyLife.World.LotType.VisitHours
+ name: VisitHours
+ nameWithType: LotType.VisitHours
+ fullName: TinyLife.World.LotType.VisitHours
+- uid: TinyLife.World.Map.Time
+ commentId: P:TinyLife.World.Map.Time
+ name: Time
+ nameWithType: Map.Time
+ fullName: TinyLife.World.Map.Time
+- uid: TinyLife.World.LotType.GetCurrentVisitPriority*
+ commentId: Overload:TinyLife.World.LotType.GetCurrentVisitPriority
+ name: GetCurrentVisitPriority
+ nameWithType: LotType.GetCurrentVisitPriority
+ fullName: TinyLife.World.LotType.GetCurrentVisitPriority
+- uid: System.Nullable{System.TimeSpan}
+ commentId: T:System.Nullable{System.TimeSpan}
+ parent: System
+ definition: System.Nullable`1
+ href: https://learn.microsoft.com/dotnet/api/system.timespan
+ name: TimeSpan?
+ nameWithType: TimeSpan?
+ fullName: System.TimeSpan?
+ spec.csharp:
+ - uid: System.TimeSpan
+ name: TimeSpan
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.timespan
+ - name: '?'
+ spec.vb:
+ - uid: System.TimeSpan
+ name: TimeSpan
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.timespan
+ - name: '?'
+- uid: System.Single
+ commentId: T:System.Single
+ parent: System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ name: float
+ nameWithType: float
+ fullName: float
+ nameWithType.vb: Single
+ fullName.vb: Single
+ name.vb: Single
+- uid: System.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.World.LotType.Types
commentId: F:TinyLife.World.LotType.Types
name: Types
@@ -1583,16 +1939,11 @@ references:
name: Register
nameWithType: LotType.Register
fullName: TinyLife.World.LotType.Register
-- uid: TinyLife.World.LotType.GetVisitPriority
- commentId: F:TinyLife.World.LotType.GetVisitPriority
- name: GetVisitPriority
- nameWithType: LotType.GetVisitPriority
- fullName: TinyLife.World.LotType.GetVisitPriority
-- uid: TinyLife.World.LotType.GetGroupVisitPriority*
- commentId: Overload:TinyLife.World.LotType.GetGroupVisitPriority
- name: GetGroupVisitPriority
- nameWithType: LotType.GetGroupVisitPriority
- fullName: TinyLife.World.LotType.GetGroupVisitPriority
+- uid: TinyLife.World.LotType.GetScalingVisitPriority*
+ commentId: Overload:TinyLife.World.LotType.GetScalingVisitPriority
+ name: GetScalingVisitPriority
+ nameWithType: LotType.GetScalingVisitPriority
+ fullName: TinyLife.World.LotType.GetScalingVisitPriority
- uid: System.Int32
commentId: T:System.Int32
parent: System
diff --git a/docs/api/TinyLife.World.Map.yml b/docs/api/TinyLife.World.Map.yml
index 073221b..065f6d3 100644
--- a/docs/api/TinyLife.World.Map.yml
+++ b/docs/api/TinyLife.World.Map.yml
@@ -65,6 +65,7 @@ items:
- TinyLife.World.Map.MarkTileDirtyForDrawing(Microsoft.Xna.Framework.Point)
- TinyLife.World.Map.MoveEverything(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Rectangle,System.Boolean,TinyLife.World.Tile)
- TinyLife.World.Map.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)
+ - TinyLife.World.Map.OnEventsAttachable
- TinyLife.World.Map.OnObjectAdded
- TinyLife.World.Map.OnObjectRemoved
- TinyLife.World.Map.OnUpdate
@@ -168,6 +169,35 @@ items:
return:
type: System.Int32
content.vb: Public Const RoadRadius As Integer = 2
+- uid: TinyLife.World.Map.OnEventsAttachable
+ commentId: E:TinyLife.World.Map.OnEventsAttachable
+ id: OnEventsAttachable
+ parent: TinyLife.World.Map
+ langs:
+ - csharp
+ - vb
+ name: OnEventsAttachable
+ nameWithType: Map.OnEventsAttachable
+ fullName: TinyLife.World.Map.OnEventsAttachable
+ type: Event
+ source:
+ remote:
+ path: TinyLife/World/Map.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: OnEventsAttachable
+ path: ../TinyLife/World/Map.cs
+ startLine: 51
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.World
+ summary: "\nAn event that is invoked when non-static events for a are ready to be attached to.\nThis event is invoked in .\n"
+ example: []
+ syntax:
+ content: public static event Action