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 OnEventsAttachable + return: + type: System.Action{TinyLife.World.Map} + content.vb: Public Shared Event OnEventsAttachable As Action(Of Map) - uid: TinyLife.World.Map.OnUpdate commentId: E:TinyLife.World.Map.OnUpdate id: OnUpdate @@ -186,11 +216,11 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnUpdate path: ../TinyLife/World/Map.cs - startLine: 81 + startLine: 88 assemblies: - Tiny Life namespace: TinyLife.World - summary: "\nAn event that is invoked when this map is updated in \n" + summary: "\nAn event that is invoked when this map is updated in \nThis event can be subscribed to using .\n" example: [] syntax: content: public event UpdateDelegate OnUpdate @@ -215,11 +245,11 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnObjectAdded path: ../TinyLife/World/Map.cs - startLine: 85 + startLine: 93 assemblies: - Tiny Life namespace: TinyLife.World - summary: "\nAn event that is invoked when a is added to this map using \n" + summary: "\nAn event that is invoked when a is added to this map using \nThis event can be subscribed to using .\n" example: [] syntax: content: public event Action OnObjectAdded @@ -244,11 +274,11 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnObjectRemoved path: ../TinyLife/World/Map.cs - startLine: 89 + startLine: 98 assemblies: - Tiny Life namespace: TinyLife.World - summary: "\nAn event that is invoked when a is removed from this map using \n" + summary: "\nAn event that is invoked when a is removed from this map using \nThis event can be subscribed to using .\n" example: [] syntax: content: public event Action OnObjectRemoved @@ -273,7 +303,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MailToSend path: ../TinyLife/World/Map.cs - startLine: 95 + startLine: 104 assemblies: - Tiny Life namespace: TinyLife.World @@ -312,7 +342,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AdoptableChildren path: ../TinyLife/World/Map.cs - startLine: 100 + startLine: 109 assemblies: - Tiny Life namespace: TinyLife.World @@ -343,7 +373,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SizeInSections path: ../TinyLife/World/Map.cs - startLine: 111 + startLine: 120 assemblies: - Tiny Life namespace: TinyLife.World @@ -384,7 +414,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Size path: ../TinyLife/World/Map.cs - startLine: 125 + startLine: 134 assemblies: - Tiny Life namespace: TinyLife.World @@ -415,7 +445,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StaticVersion path: ../TinyLife/World/Map.cs - startLine: 139 + startLine: 148 assemblies: - Tiny Life namespace: TinyLife.World @@ -456,7 +486,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Time path: ../TinyLife/World/Map.cs - startLine: 144 + startLine: 153 assemblies: - Tiny Life namespace: TinyLife.World @@ -487,7 +517,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/Map.cs - startLine: 183 + startLine: 193 assemblies: - Tiny Life namespace: TinyLife.World @@ -522,7 +552,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Finalize path: ../TinyLife/World/Map.cs - startLine: 188 + startLine: 198 assemblies: - Tiny Life namespace: TinyLife.World @@ -552,7 +582,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: ../TinyLife/World/Map.cs - startLine: 199 + startLine: 209 assemblies: - Tiny Life namespace: TinyLife.World @@ -593,7 +623,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/World/Map.cs - startLine: 244 + startLine: 254 assemblies: - Tiny Life namespace: TinyLife.World @@ -646,7 +676,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDepth path: ../TinyLife/World/Map.cs - startLine: 540 + startLine: 550 assemblies: - Tiny Life namespace: TinyLife.World @@ -696,7 +726,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsInBounds path: ../TinyLife/World/Map.cs - startLine: 551 + startLine: 561 assemblies: - Tiny Life namespace: TinyLife.World @@ -731,7 +761,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddRoad path: ../TinyLife/World/Map.cs - startLine: 560 + startLine: 570 assemblies: - Tiny Life namespace: TinyLife.World @@ -763,7 +793,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsRoad path: ../TinyLife/World/Map.cs - startLine: 570 + startLine: 580 assemblies: - Tiny Life namespace: TinyLife.World @@ -798,7 +828,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetClosestRoads path: ../TinyLife/World/Map.cs - startLine: 580 + startLine: 590 assemblies: - Tiny Life namespace: TinyLife.World @@ -839,7 +869,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRoads path: ../TinyLife/World/Map.cs - startLine: 590 + startLine: 600 assemblies: - Tiny Life namespace: TinyLife.World @@ -870,7 +900,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetClosestRoadsidePosition path: ../TinyLife/World/Map.cs - startLine: 601 + startLine: 611 assemblies: - Tiny Life namespace: TinyLife.World @@ -908,7 +938,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetTilesAround path: ../TinyLife/World/Map.cs - startLine: 618 + startLine: 628 assemblies: - Tiny Life namespace: TinyLife.World @@ -958,7 +988,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetClosestEmptyTile path: ../TinyLife/World/Map.cs - startLine: 645 + startLine: 655 assemblies: - Tiny Life namespace: TinyLife.World @@ -1008,7 +1038,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRandomTile path: ../TinyLife/World/Map.cs - startLine: 663 + startLine: 673 assemblies: - Tiny Life namespace: TinyLife.World @@ -1061,11 +1091,11 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/World/Map.cs - startLine: 690 + startLine: 701 assemblies: - Tiny Life namespace: TinyLife.World - summary: "\nThis method is called when this object is loaded from disk.\nWhen called on a map, each is validated, and roads and rooms are generated.\n" + summary: "\nThis method is called when this object is loaded from disk.\nWhen called on a map, each is validated, and roads and rooms are generated.\nNote that is not called as part of this method.\n" example: [] syntax: content: public void Validate(Action setState, Action setProgress) @@ -1099,7 +1129,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PostValidate path: ../TinyLife/World/Map.cs - startLine: 748 + startLine: 759 assemblies: - Tiny Life namespace: TinyLife.World @@ -1137,7 +1167,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRoom path: ../TinyLife/World/Map.cs - startLine: 765 + startLine: 777 assemblies: - Tiny Life namespace: TinyLife.World @@ -1172,7 +1202,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetLot path: ../TinyLife/World/Map.cs - startLine: 779 + startLine: 791 assemblies: - Tiny Life namespace: TinyLife.World @@ -1207,7 +1237,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetLot path: ../TinyLife/World/Map.cs - startLine: 790 + startLine: 802 assemblies: - Tiny Life namespace: TinyLife.World @@ -1242,7 +1272,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddLot path: ../TinyLife/World/Map.cs - startLine: 803 + startLine: 815 assemblies: - Tiny Life namespace: TinyLife.World @@ -1277,7 +1307,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddLot path: ../TinyLife/World/Map.cs - startLine: 813 + startLine: 825 assemblies: - Tiny Life namespace: TinyLife.World @@ -1309,7 +1339,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveLot path: ../TinyLife/World/Map.cs - startLine: 821 + startLine: 833 assemblies: - Tiny Life namespace: TinyLife.World @@ -1341,7 +1371,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetLots path: ../TinyLife/World/Map.cs - startLine: 840 + startLine: 852 assemblies: - Tiny Life namespace: TinyLife.World @@ -1372,7 +1402,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddWall path: ../TinyLife/World/Map.cs - startLine: 851 + startLine: 863 assemblies: - Tiny Life namespace: TinyLife.World @@ -1410,7 +1440,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddWall path: ../TinyLife/World/Map.cs - startLine: 862 + startLine: 874 assemblies: - Tiny Life namespace: TinyLife.World @@ -1445,7 +1475,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveWall path: ../TinyLife/World/Map.cs - startLine: 872 + startLine: 884 assemblies: - Tiny Life namespace: TinyLife.World @@ -1480,7 +1510,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetWallBetween path: ../TinyLife/World/Map.cs - startLine: 888 + startLine: 900 assemblies: - Tiny Life namespace: TinyLife.World @@ -1518,7 +1548,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetTile path: ../TinyLife/World/Map.cs - startLine: 902 + startLine: 914 assemblies: - Tiny Life namespace: TinyLife.World @@ -1553,7 +1583,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetTile path: ../TinyLife/World/Map.cs - startLine: 912 + startLine: 924 assemblies: - Tiny Life namespace: TinyLife.World @@ -1588,7 +1618,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddRoof path: ../TinyLife/World/Map.cs - startLine: 928 + startLine: 940 assemblies: - Tiny Life namespace: TinyLife.World @@ -1620,7 +1650,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRoof path: ../TinyLife/World/Map.cs - startLine: 938 + startLine: 950 assemblies: - Tiny Life namespace: TinyLife.World @@ -1655,7 +1685,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRoofs path: ../TinyLife/World/Map.cs - startLine: 953 + startLine: 965 assemblies: - Tiny Life namespace: TinyLife.World @@ -1690,7 +1720,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveRoof path: ../TinyLife/World/Map.cs - startLine: 966 + startLine: 978 assemblies: - Tiny Life namespace: TinyLife.World @@ -1722,7 +1752,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetObjects path: ../TinyLife/World/Map.cs - startLine: 977 + startLine: 989 assemblies: - Tiny Life namespace: TinyLife.World @@ -1763,7 +1793,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetObject path: ../TinyLife/World/Map.cs - startLine: 993 + startLine: 1005 assemblies: - Tiny Life namespace: TinyLife.World @@ -1804,7 +1834,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddObject path: ../TinyLife/World/Map.cs - startLine: 1005 + startLine: 1017 assemblies: - Tiny Life namespace: TinyLife.World @@ -1836,7 +1866,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveObject path: ../TinyLife/World/Map.cs - startLine: 1030 + startLine: 1042 assemblies: - Tiny Life namespace: TinyLife.World @@ -1869,7 +1899,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPeople path: ../TinyLife/World/Map.cs - startLine: 1050 + startLine: 1062 assemblies: - Tiny Life namespace: TinyLife.World @@ -1900,7 +1930,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHousehold path: ../TinyLife/World/Map.cs - startLine: 1062 + startLine: 1074 assemblies: - Tiny Life namespace: TinyLife.World @@ -1935,7 +1965,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHousehold path: ../TinyLife/World/Map.cs - startLine: 1075 + startLine: 1087 assemblies: - Tiny Life namespace: TinyLife.World @@ -1970,7 +2000,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddHousehold path: ../TinyLife/World/Map.cs - startLine: 1088 + startLine: 1100 assemblies: - Tiny Life namespace: TinyLife.World @@ -2005,7 +2035,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveHousehold path: ../TinyLife/World/Map.cs - startLine: 1098 + startLine: 1110 assemblies: - Tiny Life namespace: TinyLife.World @@ -2037,7 +2067,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHouseholds path: ../TinyLife/World/Map.cs - startLine: 1106 + startLine: 1118 assemblies: - Tiny Life namespace: TinyLife.World @@ -2068,7 +2098,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSection path: ../TinyLife/World/Map.cs - startLine: 1116 + startLine: 1128 assemblies: - Tiny Life namespace: TinyLife.World @@ -2103,7 +2133,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSections path: ../TinyLife/World/Map.cs - startLine: 1131 + startLine: 1143 assemblies: - Tiny Life namespace: TinyLife.World @@ -2144,7 +2174,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSections path: ../TinyLife/World/Map.cs - startLine: 1141 + startLine: 1153 assemblies: - Tiny Life namespace: TinyLife.World @@ -2185,7 +2215,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MarkDirtyForPathfinding path: ../TinyLife/World/Map.cs - startLine: 1162 + startLine: 1174 assemblies: - Tiny Life namespace: TinyLife.World @@ -2217,7 +2247,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPathCost path: ../TinyLife/World/Map.cs - startLine: 1183 + startLine: 1195 assemblies: - Tiny Life namespace: TinyLife.World @@ -2258,7 +2288,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanWalkBetween path: ../TinyLife/World/Map.cs - startLine: 1205 + startLine: 1217 assemblies: - Tiny Life namespace: TinyLife.World @@ -2299,7 +2329,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsFreeSpot path: ../TinyLife/World/Map.cs - startLine: 1214 + startLine: 1226 assemblies: - Tiny Life namespace: TinyLife.World @@ -2334,7 +2364,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDeadPerson path: ../TinyLife/World/Map.cs - startLine: 1224 + startLine: 1236 assemblies: - Tiny Life namespace: TinyLife.World @@ -2369,7 +2399,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PlaySound path: ../TinyLife/World/Map.cs - startLine: 1244 + startLine: 1256 assemblies: - Tiny Life namespace: TinyLife.World @@ -2422,7 +2452,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PlaySound path: ../TinyLife/World/Map.cs - startLine: 1261 + startLine: 1273 assemblies: - Tiny Life namespace: TinyLife.World @@ -2475,7 +2505,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetClosestFreeExitPoint path: ../TinyLife/World/Map.cs - startLine: 1280 + startLine: 1292 assemblies: - Tiny Life namespace: TinyLife.World @@ -2510,7 +2540,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetExitRoads path: ../TinyLife/World/Map.cs - startLine: 1291 + startLine: 1303 assemblies: - Tiny Life namespace: TinyLife.World @@ -2541,7 +2571,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetWalls path: ../TinyLife/World/Map.cs - startLine: 1306 + startLine: 1318 assemblies: - Tiny Life namespace: TinyLife.World @@ -2576,7 +2606,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ApplyCameraRotation path: ../TinyLife/World/Map.cs - startLine: 1326 + startLine: 1338 assemblies: - Tiny Life namespace: TinyLife.World @@ -2620,7 +2650,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ApplyInverseCameraRotation path: ../TinyLife/World/Map.cs - startLine: 1342 + startLine: 1354 assemblies: - Tiny Life namespace: TinyLife.World @@ -2658,7 +2688,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnCameraRotationChanged path: ../TinyLife/World/Map.cs - startLine: 1357 + startLine: 1369 assemblies: - Tiny Life namespace: TinyLife.World @@ -2693,7 +2723,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddLight path: ../TinyLife/World/Map.cs - startLine: 1380 + startLine: 1392 assemblies: - Tiny Life namespace: TinyLife.World @@ -2725,7 +2755,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveLight path: ../TinyLife/World/Map.cs - startLine: 1389 + startLine: 1401 assemblies: - Tiny Life namespace: TinyLife.World @@ -2757,7 +2787,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MoveEverything path: ../TinyLife/World/Map.cs - startLine: 1401 + startLine: 1413 assemblies: - Tiny Life namespace: TinyLife.World @@ -2801,7 +2831,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ValidateExistingRooms path: ../TinyLife/World/Map.cs - startLine: 1477 + startLine: 1489 assemblies: - Tiny Life namespace: TinyLife.World @@ -2836,7 +2866,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddNewRoomsAndValidateExisting path: ../TinyLife/World/Map.cs - startLine: 1496 + startLine: 1508 assemblies: - Tiny Life namespace: TinyLife.World @@ -2877,7 +2907,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRegularVisitors path: ../TinyLife/World/Map.cs - startLine: 1550 + startLine: 1562 assemblies: - Tiny Life namespace: TinyLife.World @@ -2908,7 +2938,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UpdateExternalPeople path: ../TinyLife/World/Map.cs - startLine: 1562 + startLine: 1574 assemblies: - Tiny Life namespace: TinyLife.World @@ -2942,7 +2972,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetAllLotEmployments path: ../TinyLife/World/Map.cs - startLine: 1645 + startLine: 1657 assemblies: - Tiny Life namespace: TinyLife.World @@ -2973,11 +3003,11 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MarkTileDirtyForDrawing path: ../TinyLife/World/Map.cs - startLine: 1658 + startLine: 1670 assemblies: - Tiny Life namespace: TinyLife.World - summary: "\nMarks the given position dirty for drawing, which causes the underlying to re-render the tile.\nThis method is used automatically by and .\n" + summary: "\nMarks the given position dirty for drawing, which causes the underlying to re-render the tile.\nThis method is used automatically by and .\n" example: [] syntax: content: public void MarkTileDirtyForDrawing(Point pos) @@ -3005,7 +3035,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MarkObjectDirtyForDrawing path: ../TinyLife/World/Map.cs - startLine: 1674 + startLine: 1686 assemblies: - Tiny Life namespace: TinyLife.World @@ -3046,7 +3076,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LoadStaticMap path: ../TinyLife/World/Map.cs - startLine: 2230 + startLine: 2243 assemblies: - Tiny Life namespace: TinyLife.World @@ -3093,7 +3123,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsLotHidden path: ../TinyLife/World/Map.cs - startLine: 2285 + startLine: 2298 assemblies: - Tiny Life namespace: TinyLife.World @@ -3128,7 +3158,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetMapSampler path: ../TinyLife/World/Map.cs - startLine: 2303 + startLine: 2316 assemblies: - Tiny Life namespace: TinyLife.World @@ -3754,6 +3784,139 @@ references: nameWithType.vb: Integer fullName.vb: Integer name.vb: Integer +- uid: TinyLife.World.Map + commentId: T:TinyLife.World.Map + parent: TinyLife.World + name: Map + nameWithType: Map + fullName: TinyLife.World.Map +- uid: TinyLife.World.Map.PostValidate(System.Action{System.String},System.Action{System.Single}) + commentId: M:TinyLife.World.Map.PostValidate(System.Action{System.String},System.Action{System.Single}) + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-1 + name: PostValidate(Action, Action) + nameWithType: Map.PostValidate(Action, Action) + fullName: TinyLife.World.Map.PostValidate(System.Action, System.Action) + nameWithType.vb: Map.PostValidate(Action(Of String), Action(Of Single)) + fullName.vb: TinyLife.World.Map.PostValidate(System.Action(Of String), System.Action(Of Single)) + name.vb: PostValidate(Action(Of String), Action(Of Single)) + spec.csharp: + - uid: TinyLife.World.Map.PostValidate(System.Action{System.String},System.Action{System.Single}) + name: PostValidate + - name: ( + - uid: System.Action`1 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-1 + - name: < + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: '>' + - name: ',' + - name: " " + - uid: System.Action`1 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-1 + - name: < + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '>' + - name: ) + spec.vb: + - uid: TinyLife.World.Map.PostValidate(System.Action{System.String},System.Action{System.Single}) + name: PostValidate + - name: ( + - uid: System.Action`1 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-1 + - name: ( + - name: Of + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + - name: ',' + - name: " " + - uid: System.Action`1 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-1 + - name: ( + - name: Of + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) + - name: ) +- uid: System.Action{TinyLife.World.Map} + commentId: T:System.Action{TinyLife.World.Map} + parent: System + definition: System.Action`1 + href: https://learn.microsoft.com/dotnet/api/system.action-1 + name: Action + nameWithType: Action + fullName: System.Action + nameWithType.vb: Action(Of Map) + fullName.vb: System.Action(Of TinyLife.World.Map) + name.vb: Action(Of Map) + spec.csharp: + - uid: System.Action`1 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-1 + - name: < + - uid: TinyLife.World.Map + name: Map + - name: '>' + spec.vb: + - uid: System.Action`1 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-1 + - name: ( + - name: Of + - name: " " + - uid: TinyLife.World.Map + name: Map + - name: ) +- uid: System.Action`1 + commentId: T:System.Action`1 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-1 + name: Action + nameWithType: Action + fullName: System.Action + nameWithType.vb: Action(Of T) + fullName.vb: System.Action(Of T) + name.vb: Action(Of T) + spec.csharp: + - uid: System.Action`1 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-1 + - name: < + - name: T + - name: '>' + spec.vb: + - uid: System.Action`1 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-1 + - name: ( + - name: Of + - name: " " + - name: T + - name: ) - uid: TinyLife.World.Map.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) commentId: M:TinyLife.World.Map.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) isExternal: true @@ -3804,6 +3967,11 @@ references: isExternal: true href: https://learn.microsoft.com/dotnet/api/system.single - name: ) +- uid: TinyLife.World.Map.OnEventsAttachable + commentId: E:TinyLife.World.Map.OnEventsAttachable + name: OnEventsAttachable + nameWithType: Map.OnEventsAttachable + fullName: TinyLife.World.Map.OnEventsAttachable - uid: TinyLife.World.UpdateDelegate commentId: T:TinyLife.World.UpdateDelegate parent: TinyLife.World @@ -3883,34 +4051,6 @@ references: - name: . - uid: TinyLife.Objects name: Objects -- uid: System.Action`1 - commentId: T:System.Action`1 - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.action-1 - name: Action - nameWithType: Action - fullName: System.Action - nameWithType.vb: Action(Of T) - fullName.vb: System.Action(Of T) - name.vb: Action(Of T) - spec.csharp: - - uid: System.Action`1 - name: Action - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.action-1 - - name: < - - name: T - - name: '>' - spec.vb: - - uid: System.Action`1 - name: Action - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.action-1 - - name: ( - - name: Of - - name: " " - - name: T - - name: ) - uid: TinyLife.World.Map.RemoveObject(TinyLife.Objects.MapObject) commentId: M:TinyLife.World.Map.RemoveObject(TinyLife.Objects.MapObject) name: RemoveObject(MapObject) @@ -6004,12 +6144,12 @@ references: - uid: TinyLife.World.Tile name: Tile - name: ) -- uid: TinyLife.World.GrassyAutoTile - commentId: T:TinyLife.World.GrassyAutoTile +- uid: TinyLife.World.AutoTile + commentId: T:TinyLife.World.AutoTile parent: TinyLife.World - name: GrassyAutoTile - nameWithType: GrassyAutoTile - fullName: TinyLife.World.GrassyAutoTile + name: AutoTile + nameWithType: AutoTile + fullName: TinyLife.World.AutoTile - uid: TinyLife.World.Map.MarkTileDirtyForDrawing* commentId: Overload:TinyLife.World.Map.MarkTileDirtyForDrawing name: MarkTileDirtyForDrawing @@ -6031,74 +6171,6 @@ references: name: MarkObjectDirtyForDrawing nameWithType: Map.MarkObjectDirtyForDrawing fullName: TinyLife.World.Map.MarkObjectDirtyForDrawing -- uid: TinyLife.World.Map.PostValidate(System.Action{System.String},System.Action{System.Single}) - commentId: M:TinyLife.World.Map.PostValidate(System.Action{System.String},System.Action{System.Single}) - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.action-1 - name: PostValidate(Action, Action) - nameWithType: Map.PostValidate(Action, Action) - fullName: TinyLife.World.Map.PostValidate(System.Action, System.Action) - nameWithType.vb: Map.PostValidate(Action(Of String), Action(Of Single)) - fullName.vb: TinyLife.World.Map.PostValidate(System.Action(Of String), System.Action(Of Single)) - name.vb: PostValidate(Action(Of String), Action(Of Single)) - spec.csharp: - - uid: TinyLife.World.Map.PostValidate(System.Action{System.String},System.Action{System.Single}) - name: PostValidate - - name: ( - - uid: System.Action`1 - name: Action - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.action-1 - - name: < - - uid: System.String - name: string - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.string - - name: '>' - - name: ',' - - name: " " - - uid: System.Action`1 - name: Action - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.action-1 - - name: < - - uid: System.Single - name: float - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.single - - name: '>' - - name: ) - spec.vb: - - uid: TinyLife.World.Map.PostValidate(System.Action{System.String},System.Action{System.Single}) - name: PostValidate - - name: ( - - uid: System.Action`1 - name: Action - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.action-1 - - name: ( - - name: Of - - name: " " - - uid: System.String - name: String - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.string - - name: ) - - name: ',' - - name: " " - - uid: System.Action`1 - name: Action - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.action-1 - - name: ( - - name: Of - - name: " " - - uid: System.Single - name: Single - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.single - - name: ) - - name: ) - uid: TinyLife.World.Map.LoadStaticMap* commentId: Overload:TinyLife.World.Map.LoadStaticMap name: LoadStaticMap @@ -6115,12 +6187,6 @@ references: nameWithType.vb: String fullName.vb: String name.vb: String -- uid: TinyLife.World.Map - commentId: T:TinyLife.World.Map - parent: TinyLife.World - name: Map - nameWithType: Map - fullName: TinyLife.World.Map - uid: TinyLife.GameImpl.IsLotVisible(TinyLife.World.Lot) commentId: M:TinyLife.GameImpl.IsLotVisible(TinyLife.World.Lot) name: IsLotVisible(Lot) diff --git a/docs/api/TinyLife.World.MapSection.yml b/docs/api/TinyLife.World.MapSection.yml index e84dea8..4ed29a0 100644 --- a/docs/api/TinyLife.World.MapSection.yml +++ b/docs/api/TinyLife.World.MapSection.yml @@ -352,7 +352,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/World/MapSection.cs - startLine: 136 + startLine: 137 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.OpeningType.yml b/docs/api/TinyLife.World.OpeningType.yml index e1aaeb7..b5b2f94 100644 --- a/docs/api/TinyLife.World.OpeningType.yml +++ b/docs/api/TinyLife.World.OpeningType.yml @@ -105,7 +105,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: ../TinyLife/World/OpeningType.cs - startLine: 48 + startLine: 50 assemblies: - Tiny Life namespace: TinyLife.World @@ -134,7 +134,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WallMode path: ../TinyLife/World/OpeningType.cs - startLine: 52 + startLine: 54 assemblies: - Tiny Life namespace: TinyLife.World @@ -163,7 +163,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Price path: ../TinyLife/World/OpeningType.cs - startLine: 56 + startLine: 58 assemblies: - Tiny Life namespace: TinyLife.World @@ -192,7 +192,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Colors path: ../TinyLife/World/OpeningType.cs - startLine: 60 + startLine: 62 assemblies: - Tiny Life namespace: TinyLife.World @@ -221,7 +221,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Icon path: ../TinyLife/World/OpeningType.cs - startLine: 65 + startLine: 67 assemblies: - Tiny Life namespace: TinyLife.World @@ -250,7 +250,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/OpeningType.cs - startLine: 73 + startLine: 75 assemblies: - Tiny Life namespace: TinyLife.World @@ -296,7 +296,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/OpeningType.cs - startLine: 86 + startLine: 88 assemblies: - Tiny Life namespace: TinyLife.World @@ -349,7 +349,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/World/OpeningType.cs - startLine: 108 + startLine: 110 assemblies: - Tiny Life namespace: TinyLife.World @@ -408,7 +408,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawUi path: ../TinyLife/World/OpeningType.cs - startLine: 131 + startLine: 133 assemblies: - Tiny Life namespace: TinyLife.World @@ -455,7 +455,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Construct path: ../TinyLife/World/OpeningType.cs - startLine: 144 + startLine: 146 assemblies: - Tiny Life namespace: TinyLife.World @@ -496,7 +496,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/World/OpeningType.cs - startLine: 153 + startLine: 155 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.Tile.Category.yml b/docs/api/TinyLife.World.Tile.Category.yml index fd43b0d..1d49215 100644 --- a/docs/api/TinyLife.World.Tile.Category.yml +++ b/docs/api/TinyLife.World.Tile.Category.yml @@ -22,7 +22,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Category path: ../TinyLife/World/Tile.cs - startLine: 313 + startLine: 331 assemblies: - Tiny Life namespace: TinyLife.World @@ -61,7 +61,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: None path: ../TinyLife/World/Tile.cs - startLine: 319 + startLine: 337 assemblies: - Tiny Life namespace: TinyLife.World @@ -89,7 +89,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Natural path: ../TinyLife/World/Tile.cs - startLine: 323 + startLine: 341 assemblies: - Tiny Life namespace: TinyLife.World @@ -117,7 +117,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Water path: ../TinyLife/World/Tile.cs - startLine: 327 + startLine: 345 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.Tile.yml b/docs/api/TinyLife.World.Tile.yml index 5bf94c6..b921932 100644 --- a/docs/api/TinyLife.World.Tile.yml +++ b/docs/api/TinyLife.World.Tile.yml @@ -14,6 +14,7 @@ items: - TinyLife.World.Tile.DefaultColors - 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.DrawUi(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Single) + - TinyLife.World.Tile.GetAutoTileBorder(TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,TinyLife.World.Tile) - TinyLife.World.Tile.GetPrice - TinyLife.World.Tile.GetVariationTexture(MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point) - TinyLife.World.Tile.GetVisualOffset(MLEM.Misc.Direction2,System.Int32,System.Int32) @@ -63,7 +64,7 @@ items: inheritance: - System.Object derivedClasses: - - TinyLife.World.GrassyAutoTile + - TinyLife.World.AutoTile inheritedMembers: - System.Object.Equals(System.Object) - System.Object.Equals(System.Object,System.Object) @@ -755,7 +756,7 @@ items: 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 virtual void OnNeighborChanged(Map map, Point pos, Point neighbor) @@ -771,6 +772,50 @@ items: description: The position of the tile that changed. content.vb: Public Overridable Sub OnNeighborChanged(map As Map, pos As Point, neighbor As Point) overload: TinyLife.World.Tile.OnNeighborChanged* +- 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) + id: GetAutoTileBorder(TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,TinyLife.World.Tile) + parent: TinyLife.World.Tile + langs: + - csharp + - vb + 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) + type: Method + source: + remote: + path: TinyLife/World/Tile.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: GetAutoTileBorder + path: ../TinyLife/World/Tile.cs + startLine: 214 + assemblies: + - Tiny Life + namespace: TinyLife.World + summary: "\nReturns the texture that should be displayed as the border when a draws next to this tile.\nBy default, this method returns values only for the "Grass" and "DirtPath".\n" + example: [] + syntax: + content: public virtual (Func Texture, Color Color)? GetAutoTileBorder(Map map, Point pos, Point neighbor, Tile neighborTile) + parameters: + - id: map + type: TinyLife.World.Map + description: The map. + - id: pos + type: Microsoft.Xna.Framework.Point + description: The position of this tile. + - id: neighbor + type: Microsoft.Xna.Framework.Point + description: The position of the neighbor tile. + - id: neighborTile + type: TinyLife.World.Tile + description: The neighbor tile. + return: + type: System.Nullable{System.ValueTuple{System.Func{System.Int32,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Color}} + description: The texture, or null to draw no auto-tile border. + content.vb: Public Overridable Function GetAutoTileBorder(map As Map, pos As Point, neighbor As Point, neighborTile As Tile) As (Texture As Func(Of Integer, TextureRegion), Color As Color)? + overload: TinyLife.World.Tile.GetAutoTileBorder* - 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) id: GetVariationTexture(MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point) @@ -789,7 +834,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetVariationTexture path: ../TinyLife/World/Tile.cs - startLine: 212 + startLine: 230 assemblies: - Tiny Life namespace: TinyLife.World @@ -827,7 +872,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetVisualOffset path: ../TinyLife/World/Tile.cs - startLine: 224 + startLine: 242 assemblies: - Tiny Life namespace: TinyLife.World @@ -871,7 +916,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/World/Tile.cs - startLine: 248 + startLine: 266 assemblies: - Tiny Life namespace: TinyLife.World @@ -939,7 +984,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/World/Tile.cs - startLine: 267 + startLine: 285 assemblies: - Tiny Life namespace: TinyLife.World @@ -1007,7 +1052,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/World/Tile.cs - startLine: 290 + startLine: 308 assemblies: - Tiny Life namespace: TinyLife.World @@ -2313,17 +2358,131 @@ references: name: GetPrice nameWithType: Tile.GetPrice fullName: TinyLife.World.Tile.GetPrice -- uid: TinyLife.World.GrassyAutoTile - commentId: T:TinyLife.World.GrassyAutoTile +- uid: TinyLife.World.AutoTile + commentId: T:TinyLife.World.AutoTile parent: TinyLife.World - name: GrassyAutoTile - nameWithType: GrassyAutoTile - fullName: TinyLife.World.GrassyAutoTile + name: AutoTile + nameWithType: AutoTile + fullName: TinyLife.World.AutoTile - uid: TinyLife.World.Tile.OnNeighborChanged* commentId: Overload:TinyLife.World.Tile.OnNeighborChanged name: OnNeighborChanged nameWithType: Tile.OnNeighborChanged fullName: TinyLife.World.Tile.OnNeighborChanged +- uid: TinyLife.World.Tile.GetAutoTileBorder* + commentId: Overload:TinyLife.World.Tile.GetAutoTileBorder + name: GetAutoTileBorder + nameWithType: Tile.GetAutoTileBorder + fullName: TinyLife.World.Tile.GetAutoTileBorder +- 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: + - 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: 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.Tile.GetVariationTexture* commentId: Overload:TinyLife.World.Tile.GetVariationTexture name: GetVariationTexture @@ -2489,34 +2648,6 @@ references: - name: " " - name: TResult - 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: Microsoft.Xna.Framework.Point[] isExternal: true name: Point[] diff --git a/docs/api/TinyLife.World.UpdateDelegate.yml b/docs/api/TinyLife.World.UpdateDelegate.yml index ca3dca5..c7e7c24 100644 --- a/docs/api/TinyLife.World.UpdateDelegate.yml +++ b/docs/api/TinyLife.World.UpdateDelegate.yml @@ -19,7 +19,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UpdateDelegate path: ../TinyLife/World/Map.cs - startLine: 2456 + startLine: 2469 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.WallMode.yml b/docs/api/TinyLife.World.WallMode.yml index 4de9399..e4b085c 100644 --- a/docs/api/TinyLife.World.WallMode.yml +++ b/docs/api/TinyLife.World.WallMode.yml @@ -17,6 +17,7 @@ items: - TinyLife.World.WallMode.NarrowLong - TinyLife.World.WallMode.NarrowWideTop - TinyLife.World.WallMode.OffsetTextureRegion(Microsoft.Xna.Framework.Point,System.Boolean,System.Boolean) + - TinyLife.World.WallMode.OutlineOnly - TinyLife.World.WallMode.Register(TinyLife.World.WallMode) - TinyLife.World.WallMode.Roof - TinyLife.World.WallMode.RoofGable @@ -36,7 +37,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WallMode path: ../TinyLife/World/WallMode.cs - startLine: 15 + startLine: 16 assemblies: - Tiny Life namespace: TinyLife.World @@ -75,7 +76,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Modes path: ../TinyLife/World/WallMode.cs - startLine: 21 + startLine: 22 assemblies: - Tiny Life namespace: TinyLife.World @@ -104,7 +105,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Full path: ../TinyLife/World/WallMode.cs - startLine: 29 + startLine: 30 assemblies: - Tiny Life namespace: TinyLife.World @@ -133,7 +134,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SmallWindow path: ../TinyLife/World/WallMode.cs - startLine: 33 + startLine: 34 assemblies: - Tiny Life namespace: TinyLife.World @@ -162,7 +163,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Door path: ../TinyLife/World/WallMode.cs - startLine: 37 + startLine: 38 assemblies: - Tiny Life namespace: TinyLife.World @@ -191,7 +192,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Roof path: ../TinyLife/World/WallMode.cs - startLine: 41 + startLine: 42 assemblies: - Tiny Life namespace: TinyLife.World @@ -220,7 +221,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RoofGable path: ../TinyLife/World/WallMode.cs - startLine: 45 + startLine: 46 assemblies: - Tiny Life namespace: TinyLife.World @@ -249,7 +250,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RoofGableInverse path: ../TinyLife/World/WallMode.cs - startLine: 49 + startLine: 50 assemblies: - Tiny Life namespace: TinyLife.World @@ -278,7 +279,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LongWindow path: ../TinyLife/World/WallMode.cs - startLine: 53 + startLine: 54 assemblies: - Tiny Life namespace: TinyLife.World @@ -307,7 +308,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NarrowWideTop path: ../TinyLife/World/WallMode.cs - startLine: 57 + startLine: 58 assemblies: - Tiny Life namespace: TinyLife.World @@ -336,7 +337,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NarrowLong path: ../TinyLife/World/WallMode.cs - startLine: 61 + startLine: 62 assemblies: - Tiny Life namespace: TinyLife.World @@ -365,7 +366,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FullSizeWindow path: ../TinyLife/World/WallMode.cs - startLine: 65 + startLine: 66 assemblies: - Tiny Life namespace: TinyLife.World @@ -376,6 +377,35 @@ items: return: type: TinyLife.World.WallMode content.vb: Public Shared ReadOnly FullSizeWindow As WallMode +- uid: TinyLife.World.WallMode.OutlineOnly + commentId: F:TinyLife.World.WallMode.OutlineOnly + id: OutlineOnly + parent: TinyLife.World.WallMode + langs: + - csharp + - vb + name: OutlineOnly + nameWithType: WallMode.OutlineOnly + fullName: TinyLife.World.WallMode.OutlineOnly + type: Field + source: + remote: + path: TinyLife/World/WallMode.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: OutlineOnly + path: ../TinyLife/World/WallMode.cs + startLine: 70 + assemblies: + - Tiny Life + namespace: TinyLife.World + summary: "\nA full-size window that leaves almost none of the wall, just a one-pixel outline around the whole wall.\n" + example: [] + syntax: + content: public static readonly WallMode OutlineOnly + return: + type: TinyLife.World.WallMode + content.vb: Public Shared ReadOnly OutlineOnly As WallMode - uid: TinyLife.World.WallMode.MaskTexture commentId: F:TinyLife.World.WallMode.MaskTexture id: MaskTexture @@ -394,7 +424,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MaskTexture path: ../TinyLife/World/WallMode.cs - startLine: 71 + startLine: 76 assemblies: - Tiny Life namespace: TinyLife.World @@ -423,7 +453,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MaskPosition path: ../TinyLife/World/WallMode.cs - startLine: 76 + startLine: 81 assemblies: - Tiny Life namespace: TinyLife.World @@ -452,7 +482,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/WallMode.cs - startLine: 85 + startLine: 90 assemblies: - Tiny Life namespace: TinyLife.World @@ -490,7 +520,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OffsetTextureRegion path: ../TinyLife/World/WallMode.cs - startLine: 97 + startLine: 102 assemblies: - Tiny Life namespace: TinyLife.World @@ -534,7 +564,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/World/WallMode.cs - startLine: 111 + startLine: 116 assemblies: - Tiny Life namespace: TinyLife.World @@ -569,7 +599,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ApplyMasks path: ../TinyLife/World/WallMode.cs - startLine: 126 + startLine: 131 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.Wallpaper.yml b/docs/api/TinyLife.World.Wallpaper.yml index 8b1a8e5..1cd670f 100644 --- a/docs/api/TinyLife.World.Wallpaper.yml +++ b/docs/api/TinyLife.World.Wallpaper.yml @@ -107,7 +107,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BaseName path: ../TinyLife/World/Wallpaper.cs - startLine: 54 + startLine: 56 assemblies: - Tiny Life namespace: TinyLife.World @@ -136,7 +136,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: ../TinyLife/World/Wallpaper.cs - startLine: 58 + startLine: 60 assemblies: - Tiny Life namespace: TinyLife.World @@ -165,7 +165,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Price path: ../TinyLife/World/Wallpaper.cs - startLine: 62 + startLine: 64 assemblies: - Tiny Life namespace: TinyLife.World @@ -194,7 +194,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ColorSchemes path: ../TinyLife/World/Wallpaper.cs - startLine: 67 + startLine: 69 assemblies: - Tiny Life namespace: TinyLife.World @@ -223,7 +223,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Colors path: ../TinyLife/World/Wallpaper.cs - startLine: 72 + startLine: 74 assemblies: - Tiny Life namespace: TinyLife.World @@ -252,7 +252,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Icon path: ../TinyLife/World/Wallpaper.cs - startLine: 77 + startLine: 79 assemblies: - Tiny Life namespace: TinyLife.World @@ -281,7 +281,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DefaultColors path: ../TinyLife/World/Wallpaper.cs - startLine: 81 + startLine: 83 assemblies: - Tiny Life namespace: TinyLife.World @@ -310,7 +310,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/Wallpaper.cs - startLine: 89 + startLine: 91 assemblies: - Tiny Life namespace: TinyLife.World @@ -360,7 +360,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/World/Wallpaper.cs - startLine: 114 + startLine: 116 assemblies: - Tiny Life namespace: TinyLife.World @@ -422,7 +422,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawUi path: ../TinyLife/World/Wallpaper.cs - startLine: 135 + startLine: 137 assemblies: - Tiny Life namespace: TinyLife.World @@ -466,7 +466,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPrice path: ../TinyLife/World/Wallpaper.cs - startLine: 143 + startLine: 145 assemblies: - Tiny Life namespace: TinyLife.World @@ -495,7 +495,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/World/Wallpaper.cs - startLine: 159 + startLine: 161 assemblies: - Tiny Life namespace: TinyLife.World @@ -551,7 +551,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/World/Wallpaper.cs - startLine: 176 + startLine: 178 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.WaterTile.yml b/docs/api/TinyLife.World.WaterTile.yml index fcc2a25..d7d9999 100644 --- a/docs/api/TinyLife.World.WaterTile.yml +++ b/docs/api/TinyLife.World.WaterTile.yml @@ -6,6 +6,7 @@ items: parent: TinyLife.World children: - 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.ConnectsToTile(TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Int32,System.Int32) - 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) langs: - csharp @@ -28,15 +29,15 @@ items: summary: "\nA water tile is a tile that draws with an animation, as well as a static part that represents the borders of the water.\n" example: [] syntax: - content: 'public class WaterTile : GrassyAutoTile' - content.vb: Public Class WaterTile Inherits GrassyAutoTile + content: 'public class WaterTile : AutoTile' + content.vb: Public Class WaterTile Inherits AutoTile inheritance: - System.Object - TinyLife.World.Tile - - TinyLife.World.GrassyAutoTile + - TinyLife.World.AutoTile inheritedMembers: - - TinyLife.World.GrassyAutoTile.OnNeighborChanged(TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point) - - 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.AutoTile.OnNeighborChanged(TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point) + - 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.Tile.Tiles - TinyLife.World.Tile.Width - TinyLife.World.Tile.Height @@ -55,6 +56,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) @@ -183,11 +185,59 @@ items: type: System.Boolean 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.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) + overridden: 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) overload: TinyLife.World.WaterTile.Draw* nameWithType.vb: WaterTile.Draw(GameTime, Object, Map, Point, Vector2, Single, Single, ICollection(Of StaticSpriteBatch.Item), Boolean) fullName.vb: TinyLife.World.WaterTile.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.WaterTile.ConnectsToTile(TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Int32,System.Int32) + commentId: M:TinyLife.World.WaterTile.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.WaterTile + langs: + - csharp + - vb + name: ConnectsToTile(Map, Point, int, int) + nameWithType: WaterTile.ConnectsToTile(Map, Point, int, int) + fullName: TinyLife.World.WaterTile.ConnectsToTile(TinyLife.World.Map, Microsoft.Xna.Framework.Point, int, int) + type: Method + source: + remote: + path: TinyLife/World/WaterTile.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: ConnectsToTile + path: ../TinyLife/World/WaterTile.cs + startLine: 42 + assemblies: + - Tiny Life + namespace: TinyLife.World + 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 override 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 Overrides Function ConnectsToTile(map As Map, pos As Point, x As Integer, y As Integer) As Boolean + overridden: TinyLife.World.AutoTile.ConnectsToTile(TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Int32,System.Int32) + overload: TinyLife.World.WaterTile.ConnectsToTile* + nameWithType.vb: WaterTile.ConnectsToTile(Map, Point, Integer, Integer) + fullName.vb: TinyLife.World.WaterTile.ConnectsToTile(TinyLife.World.Map, Microsoft.Xna.Framework.Point, Integer, Integer) + name.vb: ConnectsToTile(Map, Point, Integer, Integer) references: - uid: TinyLife.World commentId: N:TinyLife.World @@ -223,21 +273,21 @@ references: name: Tile nameWithType: Tile fullName: TinyLife.World.Tile -- uid: TinyLife.World.GrassyAutoTile - commentId: T:TinyLife.World.GrassyAutoTile +- uid: TinyLife.World.AutoTile + commentId: T:TinyLife.World.AutoTile parent: TinyLife.World - name: GrassyAutoTile - nameWithType: GrassyAutoTile - fullName: TinyLife.World.GrassyAutoTile -- 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) - parent: TinyLife.World.GrassyAutoTile + name: AutoTile + nameWithType: AutoTile + fullName: TinyLife.World.AutoTile +- 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) + parent: TinyLife.World.AutoTile isExternal: true 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) spec.csharp: - - uid: 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) name: OnNeighborChanged - name: ( - uid: TinyLife.World.Map @@ -254,7 +304,7 @@ references: isExternal: true - name: ) spec.vb: - - uid: 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) name: OnNeighborChanged - name: ( - uid: TinyLife.World.Map @@ -270,20 +320,20 @@ references: name: Point isExternal: true - name: ) -- 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) - parent: TinyLife.World.GrassyAutoTile +- 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}}) + parent: TinyLife.World.AutoTile isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - 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) - 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) + 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)?) + 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)?) spec.csharp: - - 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) - name: DrawGrassBorder + - 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}}) + name: DrawBorder - name: ( - uid: System.Object name: object @@ -328,13 +378,41 @@ references: - name: '>' - name: ',' - name: " " - - uid: MLEM.Graphics.AutoTiling.ConnectsTo - name: ConnectsTo + - 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: '?' - name: ) spec.vb: - - 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) - name: DrawGrassBorder + - 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}}) + name: DrawBorder - name: ( - uid: System.Object name: Object @@ -381,9 +459,43 @@ references: - name: ) - name: ',' - name: " " - - uid: MLEM.Graphics.AutoTiling.ConnectsTo - name: ConnectsTo + - 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: '?' - name: ) - uid: TinyLife.World.Tile.Tiles commentId: F:TinyLife.World.Tile.Tiles @@ -556,6 +668,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 @@ -1861,19 +2022,19 @@ references: - uid: MLEM.Textures name: Textures isExternal: true -- 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) - parent: TinyLife.World.GrassyAutoTile +- 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) + parent: TinyLife.World.AutoTile isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object 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.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) + 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) + 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) spec.csharp: - - 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) + - 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) name: Draw - name: ( - uid: Microsoft.Xna.Framework.GameTime @@ -1930,7 +2091,7 @@ references: href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - - 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) + - 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) name: Draw - name: ( - uid: Microsoft.Xna.Framework.GameTime @@ -2119,3 +2280,67 @@ references: - name: " " - name: T - name: ) +- 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.WaterTile.ConnectsToTile* + commentId: Overload:TinyLife.World.WaterTile.ConnectsToTile + name: ConnectsToTile + nameWithType: WaterTile.ConnectsToTile + fullName: TinyLife.World.WaterTile.ConnectsToTile diff --git a/docs/api/TinyLife.World.yml b/docs/api/TinyLife.World.yml index d7b6f5b..5ff1fa6 100644 --- a/docs/api/TinyLife.World.yml +++ b/docs/api/TinyLife.World.yml @@ -4,13 +4,13 @@ items: commentId: N:TinyLife.World id: TinyLife.World children: + - TinyLife.World.AutoTile - TinyLife.World.BillsMail - TinyLife.World.Door - TinyLife.World.DrawDelegate - TinyLife.World.ExportedHousehold - TinyLife.World.ExportedLot - TinyLife.World.FurnitureMail - - TinyLife.World.GrassyAutoTile - TinyLife.World.Household - TinyLife.World.LockType - TinyLife.World.Lot @@ -48,12 +48,12 @@ items: assemblies: - Tiny Life references: -- uid: TinyLife.World.GrassyAutoTile - commentId: T:TinyLife.World.GrassyAutoTile +- uid: TinyLife.World.AutoTile + commentId: T:TinyLife.World.AutoTile parent: TinyLife.World - name: GrassyAutoTile - nameWithType: GrassyAutoTile - fullName: TinyLife.World.GrassyAutoTile + name: AutoTile + nameWithType: AutoTile + fullName: TinyLife.World.AutoTile - uid: TinyLife.World.Household commentId: T:TinyLife.World.Household parent: TinyLife.World diff --git a/docs/api/toc.yml b/docs/api/toc.yml index 6c890f7..c397599 100644 --- a/docs/api/toc.yml +++ b/docs/api/toc.yml @@ -260,6 +260,8 @@ items: name: AgeGroup - uid: TinyLife.Objects.Bathtub name: Bathtub + - uid: TinyLife.Objects.Book + name: Book - uid: TinyLife.Objects.BreakableFurniture name: BreakableFurniture - uid: TinyLife.Objects.BreakableFurniture.BrokenBehavior @@ -350,6 +352,8 @@ items: name: ScreenObject - uid: TinyLife.Objects.SpeakStyle name: SpeakStyle + - uid: TinyLife.Objects.StylePreference + name: StylePreference - uid: TinyLife.Objects.TrashBag name: TrashBag - uid: TinyLife.Objects.TrashCan @@ -473,6 +477,8 @@ items: - uid: TinyLife.World name: TinyLife.World items: + - uid: TinyLife.World.AutoTile + name: AutoTile - uid: TinyLife.World.BillsMail name: BillsMail - uid: TinyLife.World.Door @@ -485,8 +491,6 @@ items: name: ExportedLot - uid: TinyLife.World.FurnitureMail name: FurnitureMail - - uid: TinyLife.World.GrassyAutoTile - name: GrassyAutoTile - uid: TinyLife.World.Household name: Household - uid: TinyLife.World.LockType diff --git a/media/changelog/0.34.0.png b/media/changelog/0.34.0.png new file mode 100644 index 0000000..1eb87e1 Binary files /dev/null and b/media/changelog/0.34.0.png differ diff --git a/web/Gemfile.lock b/web/Gemfile.lock index 06bcb98..701e821 100644 --- a/web/Gemfile.lock +++ b/web/Gemfile.lock @@ -58,18 +58,18 @@ GEM rexml (3.2.5) rouge (4.1.2) safe_yaml (1.0.5) - sass-embedded (1.63.4-x64-mingw-ucrt) - google-protobuf (~> 3.23) sass-embedded (1.63.4-x64-mingw32) google-protobuf (~> 3.23) + sass-embedded (1.63.4-x64-unknown) + google-protobuf (~> 3.23) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) unicode-display_width (2.4.2) webrick (1.8.1) PLATFORMS - x64-mingw-ucrt x64-mingw32 + x64-unknown DEPENDENCIES jekyll diff --git a/web/_posts/0.34.0/2023-06-25-0.34.0.md b/web/_posts/0.34.0/2023-06-25-0.34.0.md new file mode 100644 index 0000000..01b01bc --- /dev/null +++ b/web/_posts/0.34.0/2023-06-25-0.34.0.md @@ -0,0 +1,127 @@ +--- +title: "0.34.0: Of Bars, Brews and Progress Bars" +itch: "https://ellpeck.itch.io/tiny-life/devlog/550844/0340-of-bars-brews-and-progress-bars" +steam: "https://store.steampowered.com/news/app/1651490/view/3683429634497560974" +--- + + +Hi everyone! It's been a hot minute since the last proper devlog for an update, partly because so much stuff happened since the last one (the game's release and all that), but also because the last few updates didn't really feel devlog-worthy. + +This one is, though! We hope you agree. We put quite a bit of work into this update, but we also didn't have as much time as we maybe would've liked to work on it due to a bunch of outside factors. I don't want to drone on about that though, instead, I want to show you all the exciting improvements and additions, and then also talk about some other fun stuff surrounding Tiny Life! + +# Bars and Brews +Remember the Mixology Kit? It's been in the game for quite some time, and we'd always been planning on making it functional. That day has finally come! + +When you select the Mixology Kit, you can now make one of a large variety of drinks. There's Brew, Brew with Lemonade, and of course some cocktail staples a well! + +![](Tiny_Life_3XsYH5xHwQ.png) + +Take care, though! Drinking too much brew at once might have some *very* negative effects on your Tiny's... aliveness. + +Along with the ability to make various types of drinks, we also added a new lot type: the bar! The bar lot type has a bartender who will hang around the lot from 3PM to 4AM and serve up some lovely drinks for you. Just ask them! + +![](Tiny_Life_czPE7y2f9E.png) + +To make it easier for yall to get started, the new version of Maple Plains City has a new lot called Dive Bar by the Lake, built by the lovely [AngelofAcid](https://steamcommunity.com/id/AngelofAcid/myworkshopfiles/?appid=1651490), who constantly submitts some absolutely stunning lots to the workshop - definitely check out some of their other builds! + +![](23-06-25_11-55-22.png) + +![](23-06-25_11-55-26.png) + +After updating, loading an existing save file from Maple Plains City will cause the new lot to be added automatically, without anything else about your world being changed. + +# Action Progress Bars +This has been an incredibly long-requested feature, and it's still kind of in the making and will be added onto slowly over time: progress bars for some actions! + +![](Tiny_Life_78sdI0j9DG.png) + +Right now, the only actions that display a progress bar like this are ones that pertain to an object or project that is being completed, like painting, woodworking, programming a mod and writing a book. + +Over time, additional progress bars will be added, though, so absolutely keep the requests coming! + +# Additional Additions +There were also a bunch of other additions and improvements, so here's some of them. + +An adorable new wallpaper called ColorCo Cute Cacti! + +![](Tiny_Life_6GBbcWgjQJ.png) + +Full-height versions of the Now You See Me doors and windows, called Now You See It All doors and windows! + +![](Tiny_Life_aLzDtd6b0T.png) + +# Style in Style +We added a basic style preference system for clothes, none of which is directly exposed to the player. This system is intended to make randomly generated Tinies a bit more coherent and feeling less "wacky", while still maintaining the same amount of diversity that the game already has. + +The way this style system works, in short, is that clothes now have one of three internal flags set: feminine, masculine and gender-neutral. Based on the internal preference of a randomly generated Tiny, the likelihood of them choosing a clothing item that matches their preference is 75% higher. This system is also used when randomly generating pronouns, voice styles, and pregnancy abilities. + +The main change that this system introduces is that about 66% of Tinies will conform slightly more to Western gender norms. While this seems contrary to the goals of the design of the customizability of Tinies, it's important to keep in mind that this 66% of Tinies will still only have a 75% chance of choosing a clothing item that matches their preference. Additionally, a lot of clothing items have the neutral preference set, and a third of randomly generated Tinies will not have a preference at all, and thus choose from all clothing as before. + +What this boils down to is this: a few more Tinies will now feel more "coherent" to a lot of players that are used to cisgender people. While we want Tiny Life to be as inclusive as it possibly can be, we also realize that it's easier to get into a topic if it feels familiar and relatable in some way. For a lot of players (me included), that means Tinies that are fun, wacky and queer, but for many players, it also means Tinies that conform more to traditional gender norms. So before diving into the wild and wacky, this feature gives the oldsters a second to adjust. + +# Celebrating Pride +I thought long and hard about how to include both topics in this devlog: the style preference system, which, in a way, lowers queer representation, and our Pride '23 charity special, which is meant to celebrate Pride in a genuine and supportive way. + +I didn't have much time, unfortunately, to celebrate Pride with Tiny Life this year. The last two years, there were updates that specifically added Pride-themed items and features, including the flags and asexuality and aromance. With the game's release, University and two large family events, I didn't have the capacity to work on Pride-specific features and release them in a timely manner, so I decided to do something small and easy that still celebrates Pride in a meaningful way. + +At the start of July, Ellpeck Games will donate 23% of all of Tiny Life's earnings throughout June to charities like The Trevor Project and Outright International. These charities support queer people all over the world, and help them overcome some of the many challenges that they still have to face. + +We announced this [on Twitter](https://link.tinylifegame.com/pride23) and on Discord at the start of June. However, Tiny Life is still a reasonably small indie project, and a lot of the game's sales revenue goes to Steam and our publisher. Because June was only our second month of selling Tiny Life, throughout it, we have realized that 23% (which we originally picked because of the year 2023) doesn't actually end up amounting to that much. That's why we've decided to double the donation amount, from 23% to 46%. + +We'll be making our donations at the start of July, so keep an eye out on [the Twitter thread](https://link.tinylifegame.com/pride23) where we'll be announcing it. + +# A Proper Blog, Finally +Where are you reading this post right now, by the way? Might it be on Steam? On itch? In your newsletter reading program of choice? + +Maybe it's on [the new Tiny Life blog](https://tinylifegame.com/#devlogs), which is now finally up and running on the website! We're super excited to finally have a unified place to publish posts about the game, without having it scattered across different sites. The blog also features the ability to switch between light and dark modes, so you can feast your eyes on a much more relaxing way to read our devlog posts. Yay! + +That being said, we're still going to continue publishing all of our devlogs on Steam and itch, as well as on [the mailing list](https://tinylifegame.com/#subscribe) and [the Atom feed](https://tinylifegame.com/feed.xml) for the blog. + +# The Full Changelog +Before I go, I want to thank all of you again for the amazing support you have given me and Tiny Life since its release, and I really hope wholeheartedly that you enjoy this update and the additions and improvements it brings, and that you're excited for the future of the game! + +Ell ❤️ + +Lastly, and as always, here's the full changelog for this update, which you can also view in the bottom-right corner of the game's main menu. + +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 diff --git a/web/_posts/0.34.0/23-06-25_11-55-22.png b/web/_posts/0.34.0/23-06-25_11-55-22.png new file mode 100644 index 0000000..1eb87e1 Binary files /dev/null and b/web/_posts/0.34.0/23-06-25_11-55-22.png differ diff --git a/web/_posts/0.34.0/23-06-25_11-55-26.png b/web/_posts/0.34.0/23-06-25_11-55-26.png new file mode 100644 index 0000000..ef795d2 Binary files /dev/null and b/web/_posts/0.34.0/23-06-25_11-55-26.png differ diff --git a/web/_posts/0.34.0/Tiny_Life_3XsYH5xHwQ.png b/web/_posts/0.34.0/Tiny_Life_3XsYH5xHwQ.png new file mode 100644 index 0000000..766bc73 Binary files /dev/null and b/web/_posts/0.34.0/Tiny_Life_3XsYH5xHwQ.png differ diff --git a/web/_posts/0.34.0/Tiny_Life_6GBbcWgjQJ.png b/web/_posts/0.34.0/Tiny_Life_6GBbcWgjQJ.png new file mode 100644 index 0000000..eb8c3c9 Binary files /dev/null and b/web/_posts/0.34.0/Tiny_Life_6GBbcWgjQJ.png differ diff --git a/web/_posts/0.34.0/Tiny_Life_78sdI0j9DG.png b/web/_posts/0.34.0/Tiny_Life_78sdI0j9DG.png new file mode 100644 index 0000000..bd3f6f9 Binary files /dev/null and b/web/_posts/0.34.0/Tiny_Life_78sdI0j9DG.png differ diff --git a/web/_posts/0.34.0/Tiny_Life_aLzDtd6b0T.png b/web/_posts/0.34.0/Tiny_Life_aLzDtd6b0T.png new file mode 100644 index 0000000..fe97d65 Binary files /dev/null and b/web/_posts/0.34.0/Tiny_Life_aLzDtd6b0T.png differ diff --git a/web/_posts/0.34.0/Tiny_Life_czPE7y2f9E.png b/web/_posts/0.34.0/Tiny_Life_czPE7y2f9E.png new file mode 100644 index 0000000..3b688ff Binary files /dev/null and b/web/_posts/0.34.0/Tiny_Life_czPE7y2f9E.png differ