From daec8532225610a98d83f659fe313cb805d40a63 Mon Sep 17 00:00:00 2001 From: Ellpeck Date: Tue, 15 Aug 2023 13:17:22 +0200 Subject: [PATCH] 0.36.0 --- Changelog.md | 48 + docs/api/.manifest | 80 +- ...TinyLife.Actions.ActionType.AiSettings.yml | 32 +- docs/api/TinyLife.Actions.ActionType.yml | 262 +- docs/api/TinyLife.Actions.DriveAction.yml | 3994 +++++++++++++++++ docs/api/TinyLife.Actions.GoHereAction.yml | 4 +- docs/api/TinyLife.Actions.PathfindAction.yml | 53 +- ...inyLife.Actions.PathfindToPersonAction.yml | 51 +- docs/api/TinyLife.Actions.WalkAction.yml | 35 +- docs/api/TinyLife.Actions.WorkAction.yml | 106 +- docs/api/TinyLife.Actions.yml | 6 + docs/api/TinyLife.Debug.CheatDelegate.yml | 2 +- docs/api/TinyLife.Debug.DebugDelegate.yml | 2 +- docs/api/TinyLife.Debug.yml | 8 +- ...Life.Emotions.EmotionModifier.Instance.yml | 18 +- .../api/TinyLife.Emotions.EmotionModifier.yml | 504 ++- docs/api/TinyLife.GameImpl.GameMode.yml | 16 +- docs/api/TinyLife.GenealogyType.yml | 22 +- docs/api/TinyLife.Goals.Achievement.yml | 18 +- docs/api/TinyLife.Goals.AchievementType.yml | 24 +- docs/api/TinyLife.LnCategory.yml | 34 +- docs/api/TinyLife.Objects.AgeGroup.yml | 8 +- docs/api/TinyLife.Objects.Bathtub.yml | 34 +- docs/api/TinyLife.Objects.Book.yml | 34 +- .../TinyLife.Objects.BreakableFurniture.yml | 34 +- docs/api/TinyLife.Objects.Chimney.yml | 34 +- ...nyLife.Objects.CornerFurniture.Counter.yml | 34 +- docs/api/TinyLife.Objects.CornerFurniture.yml | 34 +- docs/api/TinyLife.Objects.DeathReason.yml | 12 +- docs/api/TinyLife.Objects.Fence.yml | 34 +- docs/api/TinyLife.Objects.Fireplace.yml | 34 +- docs/api/TinyLife.Objects.Food.yml | 34 +- docs/api/TinyLife.Objects.FoodTypedItem.yml | 34 +- docs/api/TinyLife.Objects.Fridge.yml | 34 +- docs/api/TinyLife.Objects.Furniture.yml | 145 +- docs/api/TinyLife.Objects.FurnitureType.yml | 370 +- docs/api/TinyLife.Objects.Gravestone.yml | 34 +- docs/api/TinyLife.Objects.LifeSpan.yml | 14 +- docs/api/TinyLife.Objects.Light.yml | 34 +- ...nyLife.Objects.LightFurniture.Settings.yml | 12 +- docs/api/TinyLife.Objects.LightFurniture.yml | 48 +- docs/api/TinyLife.Objects.MapObject.yml | 47 +- docs/api/TinyLife.Objects.Newspaper.yml | 34 +- docs/api/TinyLife.Objects.ObjectCategory.yml | 164 +- .../TinyLife.Objects.OverlayWallHanging.yml | 34 +- docs/api/TinyLife.Objects.Painting.yml | 34 +- docs/api/TinyLife.Objects.ParentInfo.yml | 16 +- docs/api/TinyLife.Objects.Particle.yml | 309 +- ...ects.Person.EfficiencyModifierDelegate.yml | 2 +- ...Person.EmotionModifiersChangedDelegate.yml | 2 +- ...s.Person.PassiveActionPriorityDelegate.yml | 2 +- ...ects.Person.RelationshipChangeDelegate.yml | 2 +- ...ife.Objects.Person.RestoreNeedDelegate.yml | 2 +- ...yLife.Objects.Person.WalkSpeedDelegate.yml | 2 +- docs/api/TinyLife.Objects.Person.yml | 243 +- docs/api/TinyLife.Objects.Pose.yml | 24 +- .../api/TinyLife.Objects.PregnancyAbility.yml | 8 +- docs/api/TinyLife.Objects.ScreenObject.yml | 34 +- docs/api/TinyLife.Objects.SpeakStyle.yml | 34 +- docs/api/TinyLife.Objects.TrashBag.yml | 34 +- docs/api/TinyLife.Objects.TrashCan.yml | 34 +- .../TinyLife.Objects.UnfinishedWoodwork.yml | 34 +- docs/api/TinyLife.Objects.Vehicle.yml | 61 +- docs/api/TinyLife.Objects.Visibility.yml | 10 +- docs/api/TinyLife.Objects.VoiceStyle.yml | 10 +- docs/api/TinyLife.Relationship.yml | 2 +- docs/api/TinyLife.RelationshipType.yml | 12 +- docs/api/TinyLife.RomanceType.yml | 10 +- docs/api/TinyLife.Set.yml | 37 +- docs/api/TinyLife.Tools.RemoveTool.yml | 14 +- docs/api/TinyLife.Tools.RoofTool.yml | 10 +- docs/api/TinyLife.Tools.Tool.yml | 26 +- ...is.CharacterCreator.BoughtItemDelegate.yml | 2 +- ...haracterCreator.GetCustomPriceDelegate.yml | 2 +- docs/api/TinyLife.Uis.CharacterCreator.yml | 18 +- .../api/TinyLife.Uis.Menus.TransitionType.yml | 6 +- docs/api/TinyLife.Utilities.ColorScheme.yml | 44 +- docs/api/TinyLife.Utilities.Extensions.yml | 106 +- .../api/TinyLife.Utilities.TextureHandler.yml | 6 +- docs/api/TinyLife.World.AutoTile.yml | 296 +- docs/api/TinyLife.World.DrawDelegate.yml | 2 +- docs/api/TinyLife.World.ExportedHousehold.yml | 14 +- docs/api/TinyLife.World.Household.yml | 149 +- docs/api/TinyLife.World.Map.yml | 257 +- .../TinyLife.World.ObjectUpdateDelegate-1.yml | 2 +- ...fe.World.ObjectUpdateDelegateNoPhase-1.yml | 2 +- docs/api/TinyLife.World.Roof.yml | 311 +- docs/api/TinyLife.World.RoofStyle.yml | 34 +- docs/api/TinyLife.World.RoofType.yml | 586 ++- docs/api/TinyLife.World.Tile.Category.yml | 8 +- docs/api/TinyLife.World.Tile.yml | 364 +- docs/api/TinyLife.World.UpdateDelegate.yml | 2 +- .../TinyLife.World.UpdateDelegateNoPhase.yml | 2 +- docs/api/TinyLife.World.Wallpaper.yml | 26 +- docs/api/TinyLife.World.WaterTile.yml | 288 +- docs/api/toc.yml | 2 + media/changelog/0.36.0.png | Bin 0 -> 62047 bytes web/_posts/0.36.0/2023-08-15-0.36.0.md | 105 + web/_posts/0.36.0/23-08-15_12-36-03.png | Bin 0 -> 62047 bytes web/_posts/0.36.0/Tiny_Life_DxYv1StZS6.png | Bin 0 -> 416513 bytes web/_posts/0.36.0/Tiny_Life_hZB5VCY8Zd.png | Bin 0 -> 203069 bytes web/_posts/0.36.0/firefox_WqFFMXhc7H.png | Bin 0 -> 353074 bytes web/_posts/0.36.0/image.png | Bin 0 -> 4869 bytes 103 files changed, 8281 insertions(+), 2010 deletions(-) create mode 100644 docs/api/TinyLife.Actions.DriveAction.yml create mode 100644 media/changelog/0.36.0.png create mode 100644 web/_posts/0.36.0/2023-08-15-0.36.0.md create mode 100644 web/_posts/0.36.0/23-08-15_12-36-03.png create mode 100644 web/_posts/0.36.0/Tiny_Life_DxYv1StZS6.png create mode 100644 web/_posts/0.36.0/Tiny_Life_hZB5VCY8Zd.png create mode 100644 web/_posts/0.36.0/firefox_WqFFMXhc7H.png create mode 100644 web/_posts/0.36.0/image.png diff --git a/Changelog.md b/Changelog.md index 8177019..dcbbedc 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,3 +1,51 @@ +# 0.36.0 +*August 15, 2023* + +![](media/changelog/0.36.0.png) + +> Retro Rarities and Stopped Starvation + +Read the devlog [on the website](https://tinylifegame.com/devlogs/0.36.0/). + +Additions +- Added the Retro Rarities set with art by [clovedove](https://clovedove.tumblr.com/), which includes various new furniture and clothing items in a retro style +- Added ambient firefly particles to forested areas +- Added two new funky wallpapers +- Added large concrete tiles tile + +Improvements +- Display variation textures for concrete, roads and dirt paths +- Increased default and allowed regular visitor amounts +- Added emotions for babies following adults and cleaning up babies +- Added emotions for babies reading story books and adults helping them +- Display custom content info in multi-map selection options menu +- Improved unemployment display in relationship infos +- Link new community showcase site in custom content menus +- Localized exported household, person and lot names +- Improved friendship and romance string displays in relationship panel +- Allow the espresso machine to break +- Improved passive update timing for unplayed maps + +Fixes +- Fixed jungle gym not being obstructed by roofs +- Fixed debug teleport action not working if the person is on the same map +- Fixed content not being properly validated when lots are exported +- Fixed various issues when adding additional maps to the current save +- Fixed tile grid being hidden behind multi-layer tiles +- Fixed depth positions of scaled particles on parents +- Fixed people not finding out someone's job when meeting them at work +- Fixed moving to a new lot causing the household to be added on the wrong map occasionally +- Fixed unpaid bills info displaying for inactive households +- Fixed skill achievements not working due to baby skills +- Fixed being unable to go home on a different map if standing in the same location as the home lot +- Fixed people not fully reaching their destinations on high speeds, causing subsequent actions to fail +- Fixed regular visitors failing to appear at their jobs, causing them to get fired regularly + +API +- Made Walk and Drive actions typeless +- Allow roofs to have multiple layers and colors +- Allow actions to be enqueued as priority by the AI + # 0.35.4 *August 2, 2023* diff --git a/docs/api/.manifest b/docs/api/.manifest index 1674479..277401d 100644 --- a/docs/api/.manifest +++ b/docs/api/.manifest @@ -102,6 +102,7 @@ "TinyLife.Actions.ActionType.AiSettings.#ctor": "TinyLife.Actions.ActionType.AiSettings.yml", "TinyLife.Actions.ActionType.AiSettings.CanDoAtAnyPoint": "TinyLife.Actions.ActionType.AiSettings.yml", "TinyLife.Actions.ActionType.AiSettings.CanDoRandomly": "TinyLife.Actions.ActionType.AiSettings.yml", + "TinyLife.Actions.ActionType.AiSettings.EnqueuePriority": "TinyLife.Actions.ActionType.AiSettings.yml", "TinyLife.Actions.ActionType.AiSettings.IgnoreAiDisabled": "TinyLife.Actions.ActionType.AiSettings.yml", "TinyLife.Actions.ActionType.AiSettings.NeedsFreeActionSpot": "TinyLife.Actions.ActionType.AiSettings.yml", "TinyLife.Actions.ActionType.AiSettings.PassivePriority": "TinyLife.Actions.ActionType.AiSettings.yml", @@ -198,7 +199,6 @@ "TinyLife.Actions.ActionType.DiscussNpP": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.DiscussWorkoutRegimen": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.DoHomework": "TinyLife.Actions.ActionType.yml", - "TinyLife.Actions.ActionType.Drive": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.Eat": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.EditOutfits": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.EnthuseAboutCoupons": "TinyLife.Actions.ActionType.yml", @@ -439,7 +439,6 @@ "TinyLife.Actions.ActionType.WaitForInviteIn": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.WaitForOrder": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.WakeUp": "TinyLife.Actions.ActionType.yml", - "TinyLife.Actions.ActionType.Walk": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.WashHands": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.WatchTv": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.WatchWalkthroughs": "TinyLife.Actions.ActionType.yml", @@ -606,6 +605,14 @@ "TinyLife.Actions.DieAction.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.DieAction.yml", "TinyLife.Actions.DieAction.Reason": "TinyLife.Actions.DieAction.yml", "TinyLife.Actions.DieAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.DieAction.yml", + "TinyLife.Actions.DriveAction": "TinyLife.Actions.DriveAction.yml", + "TinyLife.Actions.DriveAction.#ctor(TinyLife.Actions.ActionInfo)": "TinyLife.Actions.DriveAction.yml", + "TinyLife.Actions.DriveAction.FindPath(System.Collections.Generic.ICollection{Microsoft.Xna.Framework.Point})": "TinyLife.Actions.DriveAction.yml", + "TinyLife.Actions.DriveAction.GetSpeed": "TinyLife.Actions.DriveAction.yml", + "TinyLife.Actions.DriveAction.IsCompleted": "TinyLife.Actions.DriveAction.yml", + "TinyLife.Actions.DriveAction.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.DriveAction.yml", + "TinyLife.Actions.DriveAction.OnPathReady": "TinyLife.Actions.DriveAction.yml", + "TinyLife.Actions.DriveAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.DriveAction.yml", "TinyLife.Actions.Emote": "TinyLife.Actions.Emote.yml", "TinyLife.Actions.Emote.Categories": "TinyLife.Actions.Emote.yml", "TinyLife.Actions.Emote.Draw(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Boolean,TinyLife.Objects.ParentInfo)": "TinyLife.Actions.Emote.yml", @@ -725,6 +732,7 @@ "TinyLife.Actions.OutOfTownAction.GetNextAction(TinyLife.Actions.CompletionType)": "TinyLife.Actions.OutOfTownAction.yml", "TinyLife.Actions.OutOfTownAction.NeedsToTakeCareOf": "TinyLife.Actions.OutOfTownAction.yml", "TinyLife.Actions.PathfindAction": "TinyLife.Actions.PathfindAction.yml", + "TinyLife.Actions.PathfindAction.#ctor(TinyLife.Actions.ActionInfo)": "TinyLife.Actions.PathfindAction.yml", "TinyLife.Actions.PathfindAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.PathfindAction.yml", "TinyLife.Actions.PathfindAction.FindPath(System.Collections.Generic.ICollection{Microsoft.Xna.Framework.Point})": "TinyLife.Actions.PathfindAction.yml", "TinyLife.Actions.PathfindAction.GetSpeed": "TinyLife.Actions.PathfindAction.yml", @@ -744,6 +752,7 @@ "TinyLife.Actions.PathfindToPersonAction.GetMaxPathfindTime": "TinyLife.Actions.PathfindToPersonAction.yml", "TinyLife.Actions.PathfindToPersonAction.IsCompleted": "TinyLife.Actions.PathfindToPersonAction.yml", "TinyLife.Actions.PathfindToPersonAction.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.PathfindToPersonAction.yml", + "TinyLife.Actions.PathfindToPersonAction.Target": "TinyLife.Actions.PathfindToPersonAction.yml", "TinyLife.Actions.PathfindToPersonAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.PathfindToPersonAction.yml", "TinyLife.Actions.PathfindToPersonAction.Validate(TinyLife.Objects.Person)": "TinyLife.Actions.PathfindToPersonAction.yml", "TinyLife.Actions.PathfindToPersonAction.WalkSpeedMultiplier": "TinyLife.Actions.PathfindToPersonAction.yml", @@ -868,7 +877,7 @@ "TinyLife.Actions.TryGoHereAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.TryGoHereAction.yml", "TinyLife.Actions.TryGoHereAction.Validate(TinyLife.Objects.Person)": "TinyLife.Actions.TryGoHereAction.yml", "TinyLife.Actions.WalkAction": "TinyLife.Actions.WalkAction.yml", - "TinyLife.Actions.WalkAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.WalkAction.yml", + "TinyLife.Actions.WalkAction.#ctor(TinyLife.Actions.ActionInfo)": "TinyLife.Actions.WalkAction.yml", "TinyLife.Actions.WalkAction.DrainEnergy": "TinyLife.Actions.WalkAction.yml", "TinyLife.Actions.WalkAction.FindPath(System.Collections.Generic.ICollection{Microsoft.Xna.Framework.Point})": "TinyLife.Actions.WalkAction.yml", "TinyLife.Actions.WalkAction.GetSpeed": "TinyLife.Actions.WalkAction.yml", @@ -898,6 +907,7 @@ "TinyLife.Actions.WorkAction.AndThenIsCompleted": "TinyLife.Actions.WorkAction.yml", "TinyLife.Actions.WorkAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.WorkAction.yml", "TinyLife.Actions.WorkAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.WorkAction.yml", + "TinyLife.Actions.WorkAction.CanCancel(TinyLife.Actions.Action)": "TinyLife.Actions.WorkAction.yml", "TinyLife.Actions.WorkAction.CreateFirstActions": "TinyLife.Actions.WorkAction.yml", "TinyLife.Actions.WorkAction.Job": "TinyLife.Actions.WorkAction.yml", "TinyLife.Actions.WorkAction.PreInitialize": "TinyLife.Actions.WorkAction.yml", @@ -928,6 +938,9 @@ "TinyLife.Emotions.EmotionModifier.AteNonPescetarianFood": "TinyLife.Emotions.EmotionModifier.yml", "TinyLife.Emotions.EmotionModifier.AteNonVeganFood": "TinyLife.Emotions.EmotionModifier.yml", "TinyLife.Emotions.EmotionModifier.AteNonVegetarianFood": "TinyLife.Emotions.EmotionModifier.yml", + "TinyLife.Emotions.EmotionModifier.BabyBookHelpNegative": "TinyLife.Emotions.EmotionModifier.yml", + "TinyLife.Emotions.EmotionModifier.BabyBookNegative": "TinyLife.Emotions.EmotionModifier.yml", + "TinyLife.Emotions.EmotionModifier.BabyBookPositive": "TinyLife.Emotions.EmotionModifier.yml", "TinyLife.Emotions.EmotionModifier.BadChildFood": "TinyLife.Emotions.EmotionModifier.yml", "TinyLife.Emotions.EmotionModifier.BadCreation": "TinyLife.Emotions.EmotionModifier.yml", "TinyLife.Emotions.EmotionModifier.BadCreationAngry": "TinyLife.Emotions.EmotionModifier.yml", @@ -1038,6 +1051,7 @@ "TinyLife.Emotions.EmotionModifier.MeanConversationPartner": "TinyLife.Emotions.EmotionModifier.yml", "TinyLife.Emotions.EmotionModifier.Name": "TinyLife.Emotions.EmotionModifier.yml", "TinyLife.Emotions.EmotionModifier.NegativeGauge": "TinyLife.Emotions.EmotionModifier.yml", + "TinyLife.Emotions.EmotionModifier.NoBabyBathtub": "TinyLife.Emotions.EmotionModifier.yml", "TinyLife.Emotions.EmotionModifier.OnVacation": "TinyLife.Emotions.EmotionModifier.yml", "TinyLife.Emotions.EmotionModifier.OrderCanceled": "TinyLife.Emotions.EmotionModifier.yml", "TinyLife.Emotions.EmotionModifier.ParentalLeave": "TinyLife.Emotions.EmotionModifier.yml", @@ -1825,7 +1839,7 @@ "TinyLife.Objects.Furniture.Random": "TinyLife.Objects.Furniture.yml", "TinyLife.Objects.Furniture.RemoveAndUnlink": "TinyLife.Objects.Furniture.yml", "TinyLife.Objects.Furniture.RemoveChild(TinyLife.Objects.Furniture)": "TinyLife.Objects.Furniture.yml", - "TinyLife.Objects.Furniture.ResetToStatic(System.Boolean)": "TinyLife.Objects.Furniture.yml", + "TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean)": "TinyLife.Objects.Furniture.yml", "TinyLife.Objects.Furniture.Rotation": "TinyLife.Objects.Furniture.yml", "TinyLife.Objects.Furniture.SetChild(TinyLife.Objects.ObjectSpot,TinyLife.Objects.Furniture,MLEM.Misc.Direction2)": "TinyLife.Objects.Furniture.yml", "TinyLife.Objects.Furniture.SetChild``1(TinyLife.Objects.ObjectSpot,TinyLife.Objects.FurnitureType,MLEM.Misc.Direction2,System.Int32[],System.Nullable{System.Guid})": "TinyLife.Objects.Furniture.yml", @@ -1950,6 +1964,18 @@ "TinyLife.Objects.FurnitureType.Puddle": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.Puzzle": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.Register(TinyLife.Objects.FurnitureType.TypeSettings)": "TinyLife.Objects.FurnitureType.yml", + "TinyLife.Objects.FurnitureType.RetroChair": "TinyLife.Objects.FurnitureType.yml", + "TinyLife.Objects.FurnitureType.RetroClock": "TinyLife.Objects.FurnitureType.yml", + "TinyLife.Objects.FurnitureType.RetroDinnerTable": "TinyLife.Objects.FurnitureType.yml", + "TinyLife.Objects.FurnitureType.RetroDinnerTableSquare": "TinyLife.Objects.FurnitureType.yml", + "TinyLife.Objects.FurnitureType.RetroDoubleBed": "TinyLife.Objects.FurnitureType.yml", + "TinyLife.Objects.FurnitureType.RetroFridge": "TinyLife.Objects.FurnitureType.yml", + "TinyLife.Objects.FurnitureType.RetroSingleBed": "TinyLife.Objects.FurnitureType.yml", + "TinyLife.Objects.FurnitureType.RetroSingleTable": "TinyLife.Objects.FurnitureType.yml", + "TinyLife.Objects.FurnitureType.RetroSingleTableSquare": "TinyLife.Objects.FurnitureType.yml", + "TinyLife.Objects.FurnitureType.RetroSofa": "TinyLife.Objects.FurnitureType.yml", + "TinyLife.Objects.FurnitureType.RetroStove": "TinyLife.Objects.FurnitureType.yml", + "TinyLife.Objects.FurnitureType.RetroTv": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.Rotations": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.RoundCeilingLamp": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.Sandbox": "TinyLife.Objects.FurnitureType.yml", @@ -2105,6 +2131,7 @@ "TinyLife.Objects.Light.Map": "TinyLife.Objects.Light.yml", "TinyLife.Objects.Light.Position": "TinyLife.Objects.Light.yml", "TinyLife.Objects.Light.Rotation": "TinyLife.Objects.Light.yml", + "TinyLife.Objects.Light.Scale": "TinyLife.Objects.Light.yml", "TinyLife.Objects.Light.Size": "TinyLife.Objects.Light.yml", "TinyLife.Objects.Light.Texture": "TinyLife.Objects.Light.yml", "TinyLife.Objects.LightFurniture": "TinyLife.Objects.LightFurniture.yml", @@ -2167,7 +2194,7 @@ "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.ResetToStatic(System.Boolean,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", @@ -2317,12 +2344,17 @@ "TinyLife.Objects.Particle.Friction": "TinyLife.Objects.Particle.yml", "TinyLife.Objects.Particle.Gravity": "TinyLife.Objects.Particle.yml", "TinyLife.Objects.Particle.IgnoreParentDrawPos": "TinyLife.Objects.Particle.yml", + "TinyLife.Objects.Particle.Light": "TinyLife.Objects.Particle.yml", "TinyLife.Objects.Particle.Motion": "TinyLife.Objects.Particle.yml", + "TinyLife.Objects.Particle.OnAdded": "TinyLife.Objects.Particle.yml", "TinyLife.Objects.Particle.OnParticleUpdate": "TinyLife.Objects.Particle.yml", + "TinyLife.Objects.Particle.OnRemoved": "TinyLife.Objects.Particle.yml", "TinyLife.Objects.Particle.OnUpdate": "TinyLife.Objects.Particle.yml", "TinyLife.Objects.Particle.ParentInfo": "TinyLife.Objects.Particle.yml", "TinyLife.Objects.Particle.Position": "TinyLife.Objects.Particle.yml", + "TinyLife.Objects.Particle.Remove": "TinyLife.Objects.Particle.yml", "TinyLife.Objects.Particle.Scale": "TinyLife.Objects.Particle.yml", + "TinyLife.Objects.Particle.ScaleFunction": "TinyLife.Objects.Particle.yml", "TinyLife.Objects.Particle.Spawn(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Func{Microsoft.Xna.Framework.Vector2,TinyLife.Objects.Particle})": "TinyLife.Objects.Particle.yml", "TinyLife.Objects.Particle.SpriteEffects": "TinyLife.Objects.Particle.yml", "TinyLife.Objects.Particle.TimeLived": "TinyLife.Objects.Particle.yml", @@ -2497,7 +2529,7 @@ "TinyLife.Objects.Person.RemoveHeldObject``1": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.RemoveJob(TinyLife.Goals.JobType)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.RemoveMemory``1(TinyLife.Goals.MemoryType,System.Func{``0,System.Boolean})": "TinyLife.Objects.Person.yml", - "TinyLife.Objects.Person.ResetToStatic(System.Boolean)": "TinyLife.Objects.Person.yml", + "TinyLife.Objects.Person.ResetToStatic(System.Boolean,System.Boolean)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.RestoreNeed(TinyLife.NeedType,System.Single,TinyLife.Actions.ActionInfo,System.Single)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.RestoreNeed(TinyLife.NeedType,System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.RestoreNeedDelegate": "TinyLife.Objects.Person.RestoreNeedDelegate.yml", @@ -2609,7 +2641,7 @@ "TinyLife.Objects.Vehicle.GetSpeed": "TinyLife.Objects.Vehicle.yml", "TinyLife.Objects.Vehicle.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)": "TinyLife.Objects.Vehicle.yml", "TinyLife.Objects.Vehicle.OnRemoved": "TinyLife.Objects.Vehicle.yml", - "TinyLife.Objects.Vehicle.ResetToStatic(System.Boolean)": "TinyLife.Objects.Vehicle.yml", + "TinyLife.Objects.Vehicle.ResetToStatic(System.Boolean,System.Boolean)": "TinyLife.Objects.Vehicle.yml", "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", @@ -2849,6 +2881,7 @@ "TinyLife.SaveHandler.SaveData.Time": "TinyLife.SaveHandler.SaveData.yml", "TinyLife.Set": "TinyLife.Set.yml", "TinyLife.Set.ChildClothes": "TinyLife.Set.yml", + "TinyLife.Set.RetroFurniture": "TinyLife.Set.yml", "TinyLife.Set.Woodworking": "TinyLife.Set.yml", "TinyLife.Set.Workout": "TinyLife.Set.yml", "TinyLife.Skills": "TinyLife.Skills.yml", @@ -3271,6 +3304,7 @@ "TinyLife.Utilities.ColorScheme.Bricks": "TinyLife.Utilities.ColorScheme.yml", "TinyLife.Utilities.ColorScheme.CardboardBoxes": "TinyLife.Utilities.ColorScheme.yml", "TinyLife.Utilities.ColorScheme.Ceramics": "TinyLife.Utilities.ColorScheme.yml", + "TinyLife.Utilities.ColorScheme.ColoredConcrete": "TinyLife.Utilities.ColorScheme.yml", "TinyLife.Utilities.ColorScheme.Combine(TinyLife.Utilities.ColorScheme,TinyLife.Utilities.ColorScheme)": "TinyLife.Utilities.ColorScheme.yml", "TinyLife.Utilities.ColorScheme.Count": "TinyLife.Utilities.ColorScheme.yml", "TinyLife.Utilities.ColorScheme.Create(System.Object[])": "TinyLife.Utilities.ColorScheme.yml", @@ -3386,7 +3420,7 @@ "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.#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[],System.Func{Microsoft.Xna.Framework.Point,System.Single})": "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", @@ -3431,7 +3465,7 @@ "TinyLife.World.Household.DefaultMoney": "TinyLife.World.Household.yml", "TinyLife.World.Household.Description": "TinyLife.World.Household.yml", "TinyLife.World.Household.DisallowNewspapers": "TinyLife.World.Household.yml", - "TinyLife.World.Household.Export(System.Boolean)": "TinyLife.World.Household.yml", + "TinyLife.World.Household.Export(System.Boolean,System.Boolean)": "TinyLife.World.Household.yml", "TinyLife.World.Household.FurnitureStorage": "TinyLife.World.Household.yml", "TinyLife.World.Household.GetAverageFriendshipTo(TinyLife.Objects.Person)": "TinyLife.World.Household.yml", "TinyLife.World.Household.HasAdult(System.Collections.Generic.IEnumerable{TinyLife.Objects.Person})": "TinyLife.World.Household.yml", @@ -3585,7 +3619,7 @@ "TinyLife.World.Map.IsInBounds(Microsoft.Xna.Framework.Point)": "TinyLife.World.Map.yml", "TinyLife.World.Map.IsLotHidden(TinyLife.World.Lot)": "TinyLife.World.Map.yml", "TinyLife.World.Map.IsRoad(Microsoft.Xna.Framework.Point)": "TinyLife.World.Map.yml", - "TinyLife.World.Map.LoadStaticMap(TinyLife.PerSaveOptions.MapInfo,System.Collections.Generic.Dictionary{System.String,TinyLife.World.Map},System.Action{System.String},System.Action{System.Single})": "TinyLife.World.Map.yml", + "TinyLife.World.Map.LoadStaticMap(TinyLife.PerSaveOptions.MapInfo)": "TinyLife.World.Map.yml", "TinyLife.World.Map.MailToSend": "TinyLife.World.Map.yml", "TinyLife.World.Map.MarkDirtyForPathfinding(Microsoft.Xna.Framework.Point)": "TinyLife.World.Map.yml", "TinyLife.World.Map.MarkObjectDirtyForDrawing(TinyLife.Objects.MapObject,TinyLife.World.MapSection,System.Boolean)": "TinyLife.World.Map.yml", @@ -3618,7 +3652,7 @@ "TinyLife.World.Map.Time": "TinyLife.World.Map.yml", "TinyLife.World.Map.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.World.Map.yml", "TinyLife.World.Map.UpdateExternalPeople(System.Collections.Generic.ICollection{TinyLife.World.Map},System.Action{System.String},System.Action{System.Single})": "TinyLife.World.Map.yml", - "TinyLife.World.Map.Validate(System.Action{System.String},System.Action{System.Single})": "TinyLife.World.Map.yml", + "TinyLife.World.Map.Validate(System.Boolean,System.Action{System.String},System.Action{System.Single})": "TinyLife.World.Map.yml", "TinyLife.World.Map.ValidateEarly(TinyLife.PerSaveOptions.MapInfo,System.Collections.Generic.Dictionary{System.String,TinyLife.World.Map},System.Action{System.String},System.Action{System.Single})": "TinyLife.World.Map.yml", "TinyLife.World.Map.ValidateExistingRooms(Microsoft.Xna.Framework.Point[])": "TinyLife.World.Map.yml", "TinyLife.World.MapAudioEmitter": "TinyLife.World.MapAudioEmitter.yml", @@ -3658,9 +3692,10 @@ "TinyLife.World.OpeningType.Types": "TinyLife.World.OpeningType.yml", "TinyLife.World.OpeningType.WallMode": "TinyLife.World.OpeningType.yml", "TinyLife.World.Roof": "TinyLife.World.Roof.yml", - "TinyLife.World.Roof.#ctor(TinyLife.World.RoofType,Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,System.Int32)": "TinyLife.World.Roof.yml", + "TinyLife.World.Roof.#ctor(TinyLife.World.RoofType,Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,System.Int32[])": "TinyLife.World.Roof.yml", "TinyLife.World.Roof.Area": "TinyLife.World.Roof.yml", "TinyLife.World.Roof.Color": "TinyLife.World.Roof.yml", + "TinyLife.World.Roof.Colors": "TinyLife.World.Roof.yml", "TinyLife.World.Roof.GenerateRoof(TinyLife.World.Room,TinyLife.Tools.UndoableAction)": "TinyLife.World.Roof.yml", "TinyLife.World.Roof.GetPrice": "TinyLife.World.Roof.yml", "TinyLife.World.Roof.GetRoofAttachedFurnitureOffset(Microsoft.Xna.Framework.Vector2)": "TinyLife.World.Roof.yml", @@ -3673,10 +3708,11 @@ "TinyLife.World.RoofStyle.Flat": "TinyLife.World.RoofStyle.yml", "TinyLife.World.RoofStyle.Gable": "TinyLife.World.RoofStyle.yml", "TinyLife.World.RoofType": "TinyLife.World.RoofType.yml", - "TinyLife.World.RoofType.#ctor(System.String,System.Int32,TinyLife.Utilities.ColorScheme,TinyLife.World.RoofStyle,MLEM.Textures.TextureRegion,MLEM.Textures.TextureRegion)": "TinyLife.World.RoofType.yml", + "TinyLife.World.RoofType.#ctor(System.String,System.Int32,TinyLife.Utilities.ColorScheme,TinyLife.World.RoofStyle,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion)": "TinyLife.World.RoofType.yml", + "TinyLife.World.RoofType.#ctor(System.String,System.Int32,TinyLife.Utilities.ColorScheme[],TinyLife.World.RoofStyle,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion)": "TinyLife.World.RoofType.yml", "TinyLife.World.RoofType.Colors": "TinyLife.World.RoofType.yml", - "TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,System.Int32,TinyLife.World.Wallpaper,System.Single,System.Nullable{Microsoft.Xna.Framework.Color})": "TinyLife.World.RoofType.yml", - "TinyLife.World.RoofType.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Int32,System.Single)": "TinyLife.World.RoofType.yml", + "TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Single,System.Nullable{Microsoft.Xna.Framework.Color})": "TinyLife.World.RoofType.yml", + "TinyLife.World.RoofType.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Int32[],System.Single)": "TinyLife.World.RoofType.yml", "TinyLife.World.RoofType.FlatSheetMetal": "TinyLife.World.RoofType.yml", "TinyLife.World.RoofType.GetGableOffset(Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point)": "TinyLife.World.RoofType.yml", "TinyLife.World.RoofType.GetPrice(Microsoft.Xna.Framework.Rectangle)": "TinyLife.World.RoofType.yml", @@ -3690,7 +3726,8 @@ "TinyLife.World.RoofType.SheetMetal": "TinyLife.World.RoofType.yml", "TinyLife.World.RoofType.SquareShingles": "TinyLife.World.RoofType.yml", "TinyLife.World.RoofType.Style": "TinyLife.World.RoofType.yml", - "TinyLife.World.RoofType.Texture": "TinyLife.World.RoofType.yml", + "TinyLife.World.RoofType.TextureRegion": "TinyLife.World.RoofType.yml", + "TinyLife.World.RoofType.Textures": "TinyLife.World.RoofType.yml", "TinyLife.World.RoofType.Thatch": "TinyLife.World.RoofType.yml", "TinyLife.World.RoofType.Types": "TinyLife.World.RoofType.yml", "TinyLife.World.Room": "TinyLife.World.Room.yml", @@ -3721,7 +3758,7 @@ "TinyLife.World.SwingingDoor.IsOpen(TinyLife.World.Map,TinyLife.World.Wall)": "TinyLife.World.SwingingDoor.yml", "TinyLife.World.SwingingDoor.Lock": "TinyLife.World.SwingingDoor.yml", "TinyLife.World.Tile": "TinyLife.World.Tile.yml", - "TinyLife.World.Tile.#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.Tile.yml", + "TinyLife.World.Tile.#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[],System.Func{Microsoft.Xna.Framework.Point,System.Single})": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.BaseName": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.CanBuy": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.Categories": "TinyLife.World.Tile.yml", @@ -3746,9 +3783,10 @@ "TinyLife.World.Tile.Price": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.ReferencePrice": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.Regions": "TinyLife.World.Tile.yml", - "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)": "TinyLife.World.Tile.yml", - "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.Int32[],System.Type)": "TinyLife.World.Tile.yml", - "TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point[],TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},System.Int32[],System.Type)": "TinyLife.World.Tile.yml", + "TinyLife.World.Tile.RegionWeights": "TinyLife.World.Tile.yml", + "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.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type)": "TinyLife.World.Tile.yml", + "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.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type)": "TinyLife.World.Tile.yml", + "TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point[],TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},System.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type)": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.Textures": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.Tiles": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.Width": "TinyLife.World.Tile.yml", @@ -3809,7 +3847,7 @@ "TinyLife.World.Wallpaper.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.Utilities.ColorScheme[],MLEM.Textures.TextureRegion,System.Int32[],System.Type)": "TinyLife.World.Wallpaper.yml", "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.#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[],System.Func{Microsoft.Xna.Framework.Point,System.Single})": "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.ActionType.AiSettings.yml b/docs/api/TinyLife.Actions.ActionType.AiSettings.yml index 5747a5a..ccf7a23 100644 --- a/docs/api/TinyLife.Actions.ActionType.AiSettings.yml +++ b/docs/api/TinyLife.Actions.ActionType.AiSettings.yml @@ -8,6 +8,7 @@ items: - TinyLife.Actions.ActionType.AiSettings.#ctor - TinyLife.Actions.ActionType.AiSettings.CanDoAtAnyPoint - TinyLife.Actions.ActionType.AiSettings.CanDoRandomly + - TinyLife.Actions.ActionType.AiSettings.EnqueuePriority - TinyLife.Actions.ActionType.AiSettings.IgnoreAiDisabled - TinyLife.Actions.ActionType.AiSettings.NeedsFreeActionSpot - TinyLife.Actions.ActionType.AiSettings.PassivePriority @@ -218,6 +219,35 @@ items: return: type: System.Boolean content.vb: Public IgnoreAiDisabled As Boolean +- uid: TinyLife.Actions.ActionType.AiSettings.EnqueuePriority + commentId: F:TinyLife.Actions.ActionType.AiSettings.EnqueuePriority + id: EnqueuePriority + parent: TinyLife.Actions.ActionType.AiSettings + langs: + - csharp + - vb + name: EnqueuePriority + nameWithType: ActionType.AiSettings.EnqueuePriority + fullName: TinyLife.Actions.ActionType.AiSettings.EnqueuePriority + type: Field + source: + remote: + path: TinyLife/Actions/ActionType.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: EnqueuePriority + path: ../TinyLife/Actions/ActionType.cs + startLine: 374 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + summary: "\nWhether the action should be enqueued at the start of the action queue when the AI starts it, rather than at the end.\n" + example: [] + syntax: + content: public bool EnqueuePriority + return: + type: System.Boolean + content.vb: Public EnqueuePriority As Boolean - uid: TinyLife.Actions.ActionType.AiSettings.#ctor commentId: M:TinyLife.Actions.ActionType.AiSettings.#ctor id: '#ctor' @@ -236,7 +266,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Actions/ActionType.cs - startLine: 375 + startLine: 379 assemblies: - Tiny Life namespace: TinyLife.Actions diff --git a/docs/api/TinyLife.Actions.ActionType.yml b/docs/api/TinyLife.Actions.ActionType.yml index 9c44387..7ad5691 100644 --- a/docs/api/TinyLife.Actions.ActionType.yml +++ b/docs/api/TinyLife.Actions.ActionType.yml @@ -103,7 +103,6 @@ items: - TinyLife.Actions.ActionType.DiscussNpP - TinyLife.Actions.ActionType.DiscussWorkoutRegimen - TinyLife.Actions.ActionType.DoHomework - - TinyLife.Actions.ActionType.Drive - TinyLife.Actions.ActionType.Eat - TinyLife.Actions.ActionType.EditOutfits - TinyLife.Actions.ActionType.EnthuseAboutCoupons @@ -315,7 +314,6 @@ items: - TinyLife.Actions.ActionType.WaitForInviteIn - TinyLife.Actions.ActionType.WaitForOrder - TinyLife.Actions.ActionType.WakeUp - - TinyLife.Actions.ActionType.Walk - TinyLife.Actions.ActionType.WashHands - TinyLife.Actions.ActionType.WatchTv - TinyLife.Actions.ActionType.WatchWalkthroughs @@ -822,60 +820,6 @@ items: return: type: TinyLife.Actions.ActionType content.vb: Public Shared ReadOnly DebugToggleDirty As ActionType -- uid: TinyLife.Actions.ActionType.Walk - commentId: F:TinyLife.Actions.ActionType.Walk - id: Walk - parent: TinyLife.Actions.ActionType - langs: - - csharp - - vb - name: Walk - nameWithType: ActionType.Walk - fullName: TinyLife.Actions.ActionType.Walk - type: Field - source: - remote: - path: TinyLife/Actions/ActionType.Internal.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: Walk - path: ../TinyLife/Actions/ActionType.Internal.cs - startLine: 20 - assemblies: - - Tiny Life - namespace: TinyLife.Actions - syntax: - content: public static readonly ActionType Walk - return: - type: TinyLife.Actions.ActionType - content.vb: Public Shared ReadOnly Walk As ActionType -- uid: TinyLife.Actions.ActionType.Drive - commentId: F:TinyLife.Actions.ActionType.Drive - id: Drive - parent: TinyLife.Actions.ActionType - langs: - - csharp - - vb - name: Drive - nameWithType: ActionType.Drive - fullName: TinyLife.Actions.ActionType.Drive - type: Field - source: - remote: - path: TinyLife/Actions/ActionType.Internal.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: Drive - path: ../TinyLife/Actions/ActionType.Internal.cs - startLine: 21 - assemblies: - - Tiny Life - namespace: TinyLife.Actions - syntax: - content: public static readonly ActionType Drive - return: - type: TinyLife.Actions.ActionType - content.vb: Public Shared ReadOnly Drive As ActionType - uid: TinyLife.Actions.ActionType.PassOut commentId: F:TinyLife.Actions.ActionType.PassOut id: PassOut @@ -894,7 +838,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PassOut path: ../TinyLife/Actions/ActionType.Internal.cs - startLine: 22 + startLine: 19 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -921,7 +865,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PeeSelf path: ../TinyLife/Actions/ActionType.Internal.cs - startLine: 23 + startLine: 20 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -948,7 +892,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Starve path: ../TinyLife/Actions/ActionType.Internal.cs - startLine: 24 + startLine: 21 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -975,7 +919,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BeAwayFromLotEmployment path: ../TinyLife/Actions/ActionType.Internal.cs - startLine: 25 + startLine: 22 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1002,7 +946,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VisitLotEmploymentLot path: ../TinyLife/Actions/ActionType.Internal.cs - startLine: 26 + startLine: 23 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1029,7 +973,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DeliverMail path: ../TinyLife/Actions/ActionType.Internal.cs - startLine: 27 + startLine: 24 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1056,7 +1000,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DeliverNewspaper path: ../TinyLife/Actions/ActionType.Internal.cs - startLine: 31 + startLine: 28 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1083,7 +1027,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Die path: ../TinyLife/Actions/ActionType.Internal.cs - startLine: 35 + startLine: 32 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1110,7 +1054,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CollectTrash path: ../TinyLife/Actions/ActionType.Internal.cs - startLine: 36 + startLine: 33 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1137,7 +1081,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VisitorGoHome path: ../TinyLife/Actions/ActionType.Internal.cs - startLine: 40 + startLine: 37 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1164,7 +1108,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetFoodSomewhereElse path: ../TinyLife/Actions/ActionType.Internal.cs - startLine: 48 + startLine: 45 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1191,7 +1135,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LotEmploymentIdle path: ../TinyLife/Actions/ActionType.Internal.cs - startLine: 49 + startLine: 46 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1218,7 +1162,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PrepareOrder path: ../TinyLife/Actions/ActionType.Internal.cs - startLine: 52 + startLine: 49 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1245,7 +1189,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WaitForOrder path: ../TinyLife/Actions/ActionType.Internal.cs - startLine: 53 + startLine: 50 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1272,7 +1216,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetFoodFromDisplayCase path: ../TinyLife/Actions/ActionType.Internal.cs - startLine: 54 + startLine: 51 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1299,7 +1243,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AgeUp path: ../TinyLife/Actions/ActionType.Internal.cs - startLine: 55 + startLine: 52 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1326,7 +1270,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CelebrateBirthday path: ../TinyLife/Actions/ActionType.Internal.cs - startLine: 56 + startLine: 53 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1353,7 +1297,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WaitForInviteIn path: ../TinyLife/Actions/ActionType.Internal.cs - startLine: 57 + startLine: 54 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1380,7 +1324,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HelpWithTraining path: ../TinyLife/Actions/ActionType.Internal.cs - startLine: 60 + startLine: 57 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2379,7 +2323,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetJob path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 312 + startLine: 313 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2406,7 +2350,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetJobFromNewspaper path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 313 + startLine: 314 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2433,7 +2377,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TakeVacationDay path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 315 + startLine: 316 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2460,7 +2404,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TakeParentalLeave path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 318 + startLine: 319 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2487,7 +2431,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: QuitJob path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 322 + startLine: 323 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2514,7 +2458,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MopPuddle path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 325 + startLine: 326 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2541,7 +2485,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PracticeProgramming path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 337 + startLine: 338 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2568,7 +2512,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ModGame path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 345 + startLine: 346 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2595,7 +2539,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreateApp path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 351 + startLine: 352 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2622,7 +2566,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PublishApp path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 357 + startLine: 358 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2649,7 +2593,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HackSomeone path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 363 + startLine: 364 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2676,7 +2620,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ResearchProgrammingPatterns path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 368 + startLine: 369 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2703,7 +2647,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WatchTv path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 373 + startLine: 374 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2730,7 +2674,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Repair path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 383 + startLine: 384 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2757,7 +2701,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PayBills path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 397 + startLine: 398 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2784,7 +2728,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PracticeWriting path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 411 + startLine: 412 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2811,7 +2755,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WriteBook path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 419 + startLine: 420 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2838,7 +2782,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SelfPublishBook path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 429 + startLine: 430 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2865,7 +2809,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HaveBookPublished path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 430 + startLine: 431 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2892,7 +2836,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LockDoor path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 431 + startLine: 432 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2919,7 +2863,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AdmireLgbtFlag path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 436 + startLine: 437 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2946,7 +2890,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetWater path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 439 + startLine: 440 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2973,7 +2917,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WashHands path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 447 + startLine: 448 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3000,7 +2944,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToggleLight path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 454 + startLine: 455 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3027,7 +2971,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToggleAllLights path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 457 + startLine: 458 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3054,7 +2998,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GrillFood path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 469 + startLine: 470 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3081,7 +3025,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ThrowAway path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 479 + startLine: 480 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3108,7 +3052,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Scrap path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 487 + startLine: 488 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3135,7 +3079,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CleanEverything path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 493 + startLine: 494 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3162,7 +3106,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Clean path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 499 + startLine: 500 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3189,7 +3133,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Light path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 507 + startLine: 508 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3216,7 +3160,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DoHomework path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 516 + startLine: 517 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3243,7 +3187,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PlayWithToy path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 528 + startLine: 529 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3270,7 +3214,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CookChildFood path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 541 + startLine: 542 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3297,7 +3241,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PlayInSandbox path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 554 + startLine: 555 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3324,7 +3268,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ShufflePuzzle path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 563 + startLine: 564 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3351,7 +3295,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Puzzle path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 571 + startLine: 572 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3378,7 +3322,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Store path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 579 + startLine: 580 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3405,7 +3349,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetFurnitureMail path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 590 + startLine: 591 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3432,7 +3376,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ReadNewspaper path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 598 + startLine: 599 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3459,7 +3403,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ReadJokes path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 606 + startLine: 607 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3486,7 +3430,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BrewCoffee path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 614 + startLine: 615 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3513,7 +3457,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MakeTea path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 624 + startLine: 625 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3540,7 +3484,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TinkerWith path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 634 + startLine: 635 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3567,7 +3511,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AdmireFood path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 642 + startLine: 643 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3594,7 +3538,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddALittleSomething path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 650 + startLine: 651 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3621,7 +3565,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RunAround path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 664 + startLine: 665 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3648,7 +3592,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Rummage path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 673 + startLine: 674 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3675,7 +3619,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddCandle path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 680 + startLine: 681 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3702,7 +3646,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BlowOutCandles path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 686 + startLine: 687 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3729,7 +3673,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PutInFridge path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 690 + startLine: 691 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3756,7 +3700,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TakeFromFridge path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 704 + startLine: 705 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3783,7 +3727,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CleanOutFridge path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 708 + startLine: 709 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3810,7 +3754,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetLeftovers path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 719 + startLine: 720 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3837,7 +3781,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AdoptChild path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 726 + startLine: 727 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3864,7 +3808,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ResearchBusinessPlans path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 734 + startLine: 735 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3891,7 +3835,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PracticeSalesPitch path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 742 + startLine: 743 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3918,7 +3862,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ReadSkillBook path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 750 + startLine: 751 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3945,7 +3889,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToggleNewspapers path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 759 + startLine: 760 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3972,7 +3916,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TakeOutTrash path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 764 + startLine: 765 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3999,7 +3943,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PlayOnJungleGym path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 776 + startLine: 777 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4026,7 +3970,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ColorColoringBook path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 785 + startLine: 786 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4053,7 +3997,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CollectSunlight path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 794 + startLine: 795 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4080,7 +4024,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GoJogging path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 797 + startLine: 798 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4107,7 +4051,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MoveHere path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 805 + startLine: 806 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4134,7 +4078,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ChatOnPhone path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 811 + startLine: 812 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4161,7 +4105,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ChatOnPhoneWith path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 821 + startLine: 822 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4188,7 +4132,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetPhoneColor path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 825 + startLine: 826 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4215,7 +4159,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetJobPhone path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 829 + startLine: 830 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4242,7 +4186,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: QuitJobPhone path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 830 + startLine: 831 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4269,7 +4213,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TakeVacationDayPhone path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 833 + startLine: 834 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4296,7 +4240,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InviteOver path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 836 + startLine: 837 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4323,7 +4267,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TravelToMap path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 851 + startLine: 852 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4350,7 +4294,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PsychSelfUp path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 855 + startLine: 856 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4377,7 +4321,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ReadBabyBook path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 859 + startLine: 860 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4404,7 +4348,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Potty path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 871 + startLine: 872 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4431,7 +4375,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UseDiaper path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 883 + startLine: 884 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4458,7 +4402,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FollowAdult path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 891 + startLine: 892 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4485,7 +4429,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HaveBaby path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 908 + startLine: 909 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4512,7 +4456,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HaveAbortion path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 916 + startLine: 917 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4539,7 +4483,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TakePregnancyTest path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 919 + startLine: 920 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4566,7 +4510,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TakeOutOfCrib path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 926 + startLine: 927 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4593,7 +4537,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SleepInCrib path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 935 + startLine: 936 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4620,7 +4564,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MakeDrinks path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 949 + startLine: 950 assemblies: - Tiny Life namespace: TinyLife.Actions diff --git a/docs/api/TinyLife.Actions.DriveAction.yml b/docs/api/TinyLife.Actions.DriveAction.yml new file mode 100644 index 0000000..74e27c2 --- /dev/null +++ b/docs/api/TinyLife.Actions.DriveAction.yml @@ -0,0 +1,3994 @@ +### YamlMime:ManagedReference +items: +- uid: TinyLife.Actions.DriveAction + commentId: T:TinyLife.Actions.DriveAction + id: DriveAction + parent: TinyLife.Actions + children: + - TinyLife.Actions.DriveAction.#ctor(TinyLife.Actions.ActionInfo) + - TinyLife.Actions.DriveAction.FindPath(System.Collections.Generic.ICollection{Microsoft.Xna.Framework.Point}) + - TinyLife.Actions.DriveAction.GetSpeed + - TinyLife.Actions.DriveAction.IsCompleted + - TinyLife.Actions.DriveAction.OnCompleted(TinyLife.Actions.CompletionType) + - TinyLife.Actions.DriveAction.OnPathReady + - TinyLife.Actions.DriveAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + langs: + - csharp + - vb + name: DriveAction + nameWithType: DriveAction + fullName: TinyLife.Actions.DriveAction + type: Class + source: + remote: + path: TinyLife/Actions/DriveAction.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: DriveAction + path: ../TinyLife/Actions/DriveAction.cs + startLine: 20 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + summary: "\nA drive action is the action that gets executed by if the distance long enough to drive.\nThis action involves a Tiny getting into a that this action spawns, driving on a road and then exiting and deleting the .\n" + example: [] + syntax: + content: 'public class DriveAction : PathfindAction, IGenericDataHolder' + content.vb: Public Class DriveAction Inherits PathfindAction Implements IGenericDataHolder + inheritance: + - System.Object + - MLEM.Data.Json.JsonTypeSafeGenericDataHolder + - TinyLife.Actions.Action + - TinyLife.Actions.PathfindAction + implements: + - MLEM.Misc.IGenericDataHolder + inheritedMembers: + - TinyLife.Actions.PathfindAction.SpeedMultiplier + - TinyLife.Actions.PathfindAction.Path + - TinyLife.Actions.PathfindAction.PathReady + - TinyLife.Actions.PathfindAction.Initialize + - TinyLife.Actions.PathfindAction.Validate(TinyLife.Objects.Person) + - TinyLife.Actions.Action.Random + - TinyLife.Actions.Action.InProgressTime + - TinyLife.Actions.Action.FullyInProgress + - TinyLife.Actions.Action.Type + - TinyLife.Actions.Action.Info + - TinyLife.Actions.Action.Id + - TinyLife.Actions.Action.StartedAutomatically + - TinyLife.Actions.Action.Parent + - TinyLife.Actions.Action.Person + - TinyLife.Actions.Action.ElapsedTime + - TinyLife.Actions.Action.PlayerPromptOpen + - TinyLife.Actions.Action.ForceResult + - TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject) + - TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action) + - TinyLife.Actions.Action.CanStartNow + - TinyLife.Actions.Action.CanCancel(TinyLife.Actions.Action) + - TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType) + - TinyLife.Actions.Action.GetIconObject + - TinyLife.Actions.Action.CausesExtremelyFastSpeed + - TinyLife.Actions.Action.GetDisplayName + - TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType) + - TinyLife.Actions.Action.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) + - TinyLife.Actions.Action.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String,MLEM.Textures.TextureRegion) + - TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo) + - TinyLife.Actions.Action.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32,System.Single,System.Single,System.Single,System.Single) + - TinyLife.Actions.Action.ThinkAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,System.Single,System.Single,System.Single,System.Single,System.Int32) + - TinyLife.Actions.Action.SpeakInConversation(TinyLife.Objects.Person,Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Nullable{TinyLife.Actions.EmoteCategory},System.Nullable{TinyLife.Objects.SpeakStyle},System.Int32,System.Single,System.Single,System.Single,System.Single) + - TinyLife.Actions.Action.ResetSpeech + - TinyLife.Actions.Action.FacePartner(TinyLife.Objects.Person) + - TinyLife.Actions.Action.CompleteIfNeedFull(TinyLife.NeedType,TinyLife.Objects.Person) + - TinyLife.Actions.Action.CompleteIfTimeUp(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean) + - TinyLife.Actions.Action.CancelIfEmotional(TinyLife.Emotions.EmotionType[]) + - TinyLife.Actions.Action.Sit(TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot) + - TinyLife.Actions.Action.GetChildren(System.Boolean) + - TinyLife.Actions.Action.GetChild``1(System.Guid,System.Boolean) + - TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean) + - TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean) + - TinyLife.Actions.Action.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture) + - TinyLife.Actions.Action.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean}) + - TinyLife.Actions.Action.GetSeatCategory(TinyLife.Objects.Person) + - TinyLife.Actions.Action.FindAllFreePeople(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean,System.Boolean,System.Boolean,System.Boolean) + - TinyLife.Actions.Action.FindAllFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Boolean,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean,System.Boolean) + - TinyLife.Actions.Action.FindAllFreeWalls(TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + - TinyLife.Actions.Action.FindAllFreeGround(TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + - TinyLife.Actions.Action.FindFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean) + - TinyLife.Actions.Action.FindAllActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2}) + - TinyLife.Actions.Action.FindValidActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,System.Boolean,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean) + - TinyLife.Actions.Action.TryGetRandomValidVariety(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Actions.ActionVariety@) + - TinyLife.Actions.Action.GetRandomValidVariety(System.Collections.Generic.IEnumerable{TinyLife.Actions.ActionVariety},TinyLife.Actions.ActionInfo) + - TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot) + - TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person}) + - TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action) + - TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo) + - TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2}) + - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) + - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T}) + - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) + - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys + - System.Object.Equals(System.Object) + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetHashCode + - System.Object.GetType + - System.Object.MemberwiseClone + - System.Object.ReferenceEquals(System.Object,System.Object) + - System.Object.ToString + extensionMethods: + - TinyLife.Actions.DriveAction.TinyLife.Utilities.Extensions.JsonCopy``1 +- uid: TinyLife.Actions.DriveAction.#ctor(TinyLife.Actions.ActionInfo) + commentId: M:TinyLife.Actions.DriveAction.#ctor(TinyLife.Actions.ActionInfo) + id: '#ctor(TinyLife.Actions.ActionInfo)' + parent: TinyLife.Actions.DriveAction + langs: + - csharp + - vb + name: DriveAction(ActionInfo) + nameWithType: DriveAction.DriveAction(ActionInfo) + fullName: TinyLife.Actions.DriveAction.DriveAction(TinyLife.Actions.ActionInfo) + type: Constructor + source: + remote: + path: TinyLife/Actions/DriveAction.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: .ctor + path: ../TinyLife/Actions/DriveAction.cs + startLine: 27 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + summary: "\nCreates a new typeless action with the given action information.\n" + example: [] + syntax: + content: public DriveAction(ActionInfo info) + parameters: + - id: info + type: TinyLife.Actions.ActionInfo + description: The information for this action. + content.vb: Public Sub New(info As ActionInfo) + overload: TinyLife.Actions.DriveAction.#ctor* + nameWithType.vb: DriveAction.New(ActionInfo) + fullName.vb: TinyLife.Actions.DriveAction.New(TinyLife.Actions.ActionInfo) + name.vb: New(ActionInfo) +- uid: TinyLife.Actions.DriveAction.FindPath(System.Collections.Generic.ICollection{Microsoft.Xna.Framework.Point}) + commentId: M:TinyLife.Actions.DriveAction.FindPath(System.Collections.Generic.ICollection{Microsoft.Xna.Framework.Point}) + id: FindPath(System.Collections.Generic.ICollection{Microsoft.Xna.Framework.Point}) + parent: TinyLife.Actions.DriveAction + langs: + - csharp + - vb + name: FindPath(ICollection) + nameWithType: DriveAction.FindPath(ICollection) + fullName: TinyLife.Actions.DriveAction.FindPath(System.Collections.Generic.ICollection) + type: Method + source: + remote: + path: TinyLife/Actions/DriveAction.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: FindPath + path: ../TinyLife/Actions/DriveAction.cs + startLine: 30 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + summary: "\nA method called by to start finding a path to the given goal location.\n" + example: [] + syntax: + content: protected override Task> FindPath(ICollection goals) + parameters: + - id: goals + type: System.Collections.Generic.ICollection{Microsoft.Xna.Framework.Point} + description: The goal locations + return: + type: System.Threading.Tasks.Task{System.Collections.Generic.Stack{Microsoft.Xna.Framework.Point}} + description: A task that, when finished, returns a path + content.vb: Protected Overrides Function FindPath(goals As ICollection(Of Point)) As Task(Of Stack(Of Point)) + overridden: TinyLife.Actions.PathfindAction.FindPath(System.Collections.Generic.ICollection{Microsoft.Xna.Framework.Point}) + overload: TinyLife.Actions.DriveAction.FindPath* + nameWithType.vb: DriveAction.FindPath(ICollection(Of Point)) + fullName.vb: TinyLife.Actions.DriveAction.FindPath(System.Collections.Generic.ICollection(Of Microsoft.Xna.Framework.Point)) + name.vb: FindPath(ICollection(Of Point)) +- uid: TinyLife.Actions.DriveAction.GetSpeed + commentId: M:TinyLife.Actions.DriveAction.GetSpeed + id: GetSpeed + parent: TinyLife.Actions.DriveAction + langs: + - csharp + - vb + name: GetSpeed() + nameWithType: DriveAction.GetSpeed() + fullName: TinyLife.Actions.DriveAction.GetSpeed() + type: Method + source: + remote: + path: TinyLife/Actions/DriveAction.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: GetSpeed + path: ../TinyLife/Actions/DriveAction.cs + startLine: 65 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + summary: "\nReturns the speed that the should traverse with.\n" + example: [] + syntax: + content: protected override float GetSpeed() + return: + type: System.Single + description: The speed + content.vb: Protected Overrides Function GetSpeed() As Single + overridden: TinyLife.Actions.PathfindAction.GetSpeed + overload: TinyLife.Actions.DriveAction.GetSpeed* +- uid: TinyLife.Actions.DriveAction.OnPathReady + commentId: M:TinyLife.Actions.DriveAction.OnPathReady + id: OnPathReady + parent: TinyLife.Actions.DriveAction + langs: + - csharp + - vb + name: OnPathReady() + nameWithType: DriveAction.OnPathReady() + fullName: TinyLife.Actions.DriveAction.OnPathReady() + type: Method + source: + remote: + path: TinyLife/Actions/DriveAction.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: OnPathReady + path: ../TinyLife/Actions/DriveAction.cs + startLine: 70 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + 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 override void OnPathReady() + content.vb: Protected Overrides Sub OnPathReady() + overridden: TinyLife.Actions.PathfindAction.OnPathReady + overload: TinyLife.Actions.DriveAction.OnPathReady* +- uid: TinyLife.Actions.DriveAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + commentId: M:TinyLife.Actions.DriveAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + id: Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + parent: TinyLife.Actions.DriveAction + langs: + - csharp + - vb + name: Update(GameTime, TimeSpan, float) + nameWithType: DriveAction.Update(GameTime, TimeSpan, float) + fullName: TinyLife.Actions.DriveAction.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float) + type: Method + source: + remote: + path: TinyLife/Actions/DriveAction.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Update + path: ../TinyLife/Actions/DriveAction.cs + startLine: 93 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + summary: "\nThis method is called every update frame if this action is currently active.\nBy default, only the is modified in this method and is called.\n" + example: [] + syntax: + content: public override void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier) + parameters: + - id: time + type: Microsoft.Xna.Framework.GameTime + description: The current game time + - id: passedInGame + type: System.TimeSpan + description: The amount of time that has passed, in game time + - id: speedMultiplier + type: System.Single + description: The game speed multiplier, which represents how fast things should happen, which is usually determined by + content.vb: Public Overrides Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single) + overridden: TinyLife.Actions.PathfindAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + overload: TinyLife.Actions.DriveAction.Update* + nameWithType.vb: DriveAction.Update(GameTime, TimeSpan, Single) + fullName.vb: TinyLife.Actions.DriveAction.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single) + name.vb: Update(GameTime, TimeSpan, Single) +- uid: TinyLife.Actions.DriveAction.IsCompleted + commentId: M:TinyLife.Actions.DriveAction.IsCompleted + id: IsCompleted + parent: TinyLife.Actions.DriveAction + langs: + - csharp + - vb + name: IsCompleted() + nameWithType: DriveAction.IsCompleted() + fullName: TinyLife.Actions.DriveAction.IsCompleted() + type: Method + source: + remote: + path: TinyLife/Actions/DriveAction.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: IsCompleted + path: ../TinyLife/Actions/DriveAction.cs + startLine: 111 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + summary: "\nThis method is called every update frame by a if this action is currently active to check if it should be stopped.\nIf this returns a result other than , will be called and the action is stopped.\nBy default, only modifies the completion type, otherwise is returned.\n" + example: [] + syntax: + content: public override CompletionType IsCompleted() + return: + type: TinyLife.Actions.CompletionType + description: The current completion type of this action + content.vb: Public Overrides Function IsCompleted() As CompletionType + overridden: TinyLife.Actions.PathfindAction.IsCompleted + overload: TinyLife.Actions.DriveAction.IsCompleted* +- uid: TinyLife.Actions.DriveAction.OnCompleted(TinyLife.Actions.CompletionType) + commentId: M:TinyLife.Actions.DriveAction.OnCompleted(TinyLife.Actions.CompletionType) + id: OnCompleted(TinyLife.Actions.CompletionType) + parent: TinyLife.Actions.DriveAction + langs: + - csharp + - vb + name: OnCompleted(CompletionType) + nameWithType: DriveAction.OnCompleted(CompletionType) + fullName: TinyLife.Actions.DriveAction.OnCompleted(TinyLife.Actions.CompletionType) + type: Method + source: + remote: + path: TinyLife/Actions/DriveAction.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: OnCompleted + path: ../TinyLife/Actions/DriveAction.cs + startLine: 123 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + summary: "\nThis method is called when this action , or if it is canceled from an outside source.\nNote that, if this method is called as a result of , the passed will be the same.\nBy default, only is called.\n" + example: [] + syntax: + content: public override void OnCompleted(CompletionType type) + parameters: + - id: type + type: TinyLife.Actions.CompletionType + description: The type that this action completed with + content.vb: Public Overrides Sub OnCompleted(type As CompletionType) + overridden: TinyLife.Actions.PathfindAction.OnCompleted(TinyLife.Actions.CompletionType) + overload: TinyLife.Actions.DriveAction.OnCompleted* +references: +- uid: TinyLife.Actions.ActionType.GoHere + commentId: F:TinyLife.Actions.ActionType.GoHere + name: GoHere + nameWithType: ActionType.GoHere + fullName: TinyLife.Actions.ActionType.GoHere +- uid: TinyLife.Objects.Vehicle + commentId: T:TinyLife.Objects.Vehicle + name: Vehicle + nameWithType: Vehicle + fullName: TinyLife.Objects.Vehicle +- 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.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder + commentId: T:MLEM.Data.Json.JsonTypeSafeGenericDataHolder + parent: MLEM.Data.Json + isExternal: true + name: JsonTypeSafeGenericDataHolder + nameWithType: JsonTypeSafeGenericDataHolder + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder +- uid: TinyLife.Actions.Action + commentId: T:TinyLife.Actions.Action + parent: TinyLife.Actions + name: Action + nameWithType: Action + fullName: TinyLife.Actions.Action +- uid: TinyLife.Actions.PathfindAction + commentId: T:TinyLife.Actions.PathfindAction + parent: TinyLife.Actions + name: PathfindAction + nameWithType: PathfindAction + fullName: TinyLife.Actions.PathfindAction +- uid: MLEM.Misc.IGenericDataHolder + commentId: T:MLEM.Misc.IGenericDataHolder + parent: MLEM.Misc + isExternal: true + name: IGenericDataHolder + nameWithType: IGenericDataHolder + fullName: MLEM.Misc.IGenericDataHolder +- uid: TinyLife.Actions.PathfindAction.SpeedMultiplier + commentId: F:TinyLife.Actions.PathfindAction.SpeedMultiplier + parent: TinyLife.Actions.PathfindAction + name: SpeedMultiplier + nameWithType: PathfindAction.SpeedMultiplier + fullName: TinyLife.Actions.PathfindAction.SpeedMultiplier +- uid: TinyLife.Actions.PathfindAction.Path + commentId: P:TinyLife.Actions.PathfindAction.Path + parent: TinyLife.Actions.PathfindAction + name: Path + nameWithType: PathfindAction.Path + fullName: TinyLife.Actions.PathfindAction.Path +- uid: TinyLife.Actions.PathfindAction.PathReady + commentId: P:TinyLife.Actions.PathfindAction.PathReady + parent: TinyLife.Actions.PathfindAction + name: PathReady + nameWithType: PathfindAction.PathReady + fullName: TinyLife.Actions.PathfindAction.PathReady +- uid: TinyLife.Actions.PathfindAction.Initialize + commentId: M:TinyLife.Actions.PathfindAction.Initialize + parent: TinyLife.Actions.PathfindAction + name: Initialize() + nameWithType: PathfindAction.Initialize() + fullName: TinyLife.Actions.PathfindAction.Initialize() + spec.csharp: + - uid: TinyLife.Actions.PathfindAction.Initialize + name: Initialize + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.PathfindAction.Initialize + name: Initialize + - name: ( + - name: ) +- uid: TinyLife.Actions.PathfindAction.Validate(TinyLife.Objects.Person) + commentId: M:TinyLife.Actions.PathfindAction.Validate(TinyLife.Objects.Person) + parent: TinyLife.Actions.PathfindAction + name: Validate(Person) + nameWithType: PathfindAction.Validate(Person) + fullName: TinyLife.Actions.PathfindAction.Validate(TinyLife.Objects.Person) + spec.csharp: + - uid: TinyLife.Actions.PathfindAction.Validate(TinyLife.Objects.Person) + name: Validate + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ) + spec.vb: + - uid: TinyLife.Actions.PathfindAction.Validate(TinyLife.Objects.Person) + name: Validate + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ) +- uid: TinyLife.Actions.Action.Random + commentId: F:TinyLife.Actions.Action.Random + parent: TinyLife.Actions.Action + name: Random + nameWithType: Action.Random + fullName: TinyLife.Actions.Action.Random +- uid: TinyLife.Actions.Action.InProgressTime + commentId: P:TinyLife.Actions.Action.InProgressTime + parent: TinyLife.Actions.Action + name: InProgressTime + nameWithType: Action.InProgressTime + fullName: TinyLife.Actions.Action.InProgressTime +- uid: TinyLife.Actions.Action.FullyInProgress + commentId: P:TinyLife.Actions.Action.FullyInProgress + parent: TinyLife.Actions.Action + name: FullyInProgress + nameWithType: Action.FullyInProgress + fullName: TinyLife.Actions.Action.FullyInProgress +- uid: TinyLife.Actions.Action.Type + commentId: F:TinyLife.Actions.Action.Type + parent: TinyLife.Actions.Action + name: Type + nameWithType: Action.Type + fullName: TinyLife.Actions.Action.Type +- uid: TinyLife.Actions.Action.Info + commentId: F:TinyLife.Actions.Action.Info + parent: TinyLife.Actions.Action + name: Info + nameWithType: Action.Info + fullName: TinyLife.Actions.Action.Info +- uid: TinyLife.Actions.Action.Id + commentId: F:TinyLife.Actions.Action.Id + parent: TinyLife.Actions.Action + name: Id + nameWithType: Action.Id + fullName: TinyLife.Actions.Action.Id +- uid: TinyLife.Actions.Action.StartedAutomatically + commentId: P:TinyLife.Actions.Action.StartedAutomatically + parent: TinyLife.Actions.Action + name: StartedAutomatically + nameWithType: Action.StartedAutomatically + fullName: TinyLife.Actions.Action.StartedAutomatically +- uid: TinyLife.Actions.Action.Parent + commentId: P:TinyLife.Actions.Action.Parent + parent: TinyLife.Actions.Action + name: Parent + nameWithType: Action.Parent + fullName: TinyLife.Actions.Action.Parent +- uid: TinyLife.Actions.Action.Person + commentId: P:TinyLife.Actions.Action.Person + parent: TinyLife.Actions.Action + name: Person + nameWithType: Action.Person + fullName: TinyLife.Actions.Action.Person +- uid: TinyLife.Actions.Action.ElapsedTime + commentId: P:TinyLife.Actions.Action.ElapsedTime + parent: TinyLife.Actions.Action + name: ElapsedTime + nameWithType: Action.ElapsedTime + fullName: TinyLife.Actions.Action.ElapsedTime +- uid: TinyLife.Actions.Action.PlayerPromptOpen + commentId: P:TinyLife.Actions.Action.PlayerPromptOpen + parent: TinyLife.Actions.Action + name: PlayerPromptOpen + nameWithType: Action.PlayerPromptOpen + fullName: TinyLife.Actions.Action.PlayerPromptOpen +- uid: TinyLife.Actions.Action.ForceResult + commentId: F:TinyLife.Actions.Action.ForceResult + parent: TinyLife.Actions.Action + name: ForceResult + nameWithType: Action.ForceResult + fullName: TinyLife.Actions.Action.ForceResult +- uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject) + commentId: M:TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject) + parent: TinyLife.Actions.Action + name: TryForceResult(CompletionType, CanExecuteResult?, MapObject) + nameWithType: Action.TryForceResult(CompletionType, CanExecuteResult?, MapObject) + fullName: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType, TinyLife.Actions.CanExecuteResult?, TinyLife.Objects.MapObject) + spec.csharp: + - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject) + name: TryForceResult + - name: ( + - uid: TinyLife.Actions.CompletionType + name: CompletionType + - name: ',' + - name: " " + - uid: TinyLife.Actions.CanExecuteResult + name: CanExecuteResult + - name: '?' + - name: ',' + - name: " " + - uid: TinyLife.Objects.MapObject + name: MapObject + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject) + name: TryForceResult + - name: ( + - uid: TinyLife.Actions.CompletionType + name: CompletionType + - name: ',' + - name: " " + - uid: TinyLife.Actions.CanExecuteResult + name: CanExecuteResult + - name: '?' + - name: ',' + - name: " " + - uid: TinyLife.Objects.MapObject + name: MapObject + - name: ) +- uid: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action) + commentId: M:TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action) + parent: TinyLife.Actions.Action + name: CanMultitask(Action) + nameWithType: Action.CanMultitask(Action) + fullName: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action) + spec.csharp: + - uid: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action) + name: CanMultitask + - name: ( + - uid: TinyLife.Actions.Action + name: Action + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action) + name: CanMultitask + - name: ( + - uid: TinyLife.Actions.Action + name: Action + - name: ) +- uid: TinyLife.Actions.Action.CanStartNow + commentId: M:TinyLife.Actions.Action.CanStartNow + parent: TinyLife.Actions.Action + name: CanStartNow() + nameWithType: Action.CanStartNow() + fullName: TinyLife.Actions.Action.CanStartNow() + spec.csharp: + - uid: TinyLife.Actions.Action.CanStartNow + name: CanStartNow + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.CanStartNow + name: CanStartNow + - name: ( + - name: ) +- uid: TinyLife.Actions.Action.CanCancel(TinyLife.Actions.Action) + commentId: M:TinyLife.Actions.Action.CanCancel(TinyLife.Actions.Action) + parent: TinyLife.Actions.Action + name: CanCancel(Action) + nameWithType: Action.CanCancel(Action) + fullName: TinyLife.Actions.Action.CanCancel(TinyLife.Actions.Action) + spec.csharp: + - uid: TinyLife.Actions.Action.CanCancel(TinyLife.Actions.Action) + name: CanCancel + - name: ( + - uid: TinyLife.Actions.Action + name: Action + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.CanCancel(TinyLife.Actions.Action) + name: CanCancel + - name: ( + - uid: TinyLife.Actions.Action + name: Action + - name: ) +- uid: TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType) + commentId: M:TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType) + parent: TinyLife.Actions.Action + name: GetNextAction(CompletionType) + nameWithType: Action.GetNextAction(CompletionType) + fullName: TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType) + spec.csharp: + - uid: TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType) + name: GetNextAction + - name: ( + - uid: TinyLife.Actions.CompletionType + name: CompletionType + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType) + name: GetNextAction + - name: ( + - uid: TinyLife.Actions.CompletionType + name: CompletionType + - name: ) +- uid: TinyLife.Actions.Action.GetIconObject + commentId: M:TinyLife.Actions.Action.GetIconObject + parent: TinyLife.Actions.Action + name: GetIconObject() + nameWithType: Action.GetIconObject() + fullName: TinyLife.Actions.Action.GetIconObject() + spec.csharp: + - uid: TinyLife.Actions.Action.GetIconObject + name: GetIconObject + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.GetIconObject + name: GetIconObject + - name: ( + - name: ) +- uid: TinyLife.Actions.Action.CausesExtremelyFastSpeed + commentId: M:TinyLife.Actions.Action.CausesExtremelyFastSpeed + parent: TinyLife.Actions.Action + name: CausesExtremelyFastSpeed() + nameWithType: Action.CausesExtremelyFastSpeed() + fullName: TinyLife.Actions.Action.CausesExtremelyFastSpeed() + spec.csharp: + - uid: TinyLife.Actions.Action.CausesExtremelyFastSpeed + name: CausesExtremelyFastSpeed + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.CausesExtremelyFastSpeed + name: CausesExtremelyFastSpeed + - name: ( + - name: ) +- uid: TinyLife.Actions.Action.GetDisplayName + commentId: M:TinyLife.Actions.Action.GetDisplayName + parent: TinyLife.Actions.Action + name: GetDisplayName() + nameWithType: Action.GetDisplayName() + fullName: TinyLife.Actions.Action.GetDisplayName() + spec.csharp: + - uid: TinyLife.Actions.Action.GetDisplayName + name: GetDisplayName + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.GetDisplayName + name: GetDisplayName + - name: ( + - name: ) +- uid: TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType) + commentId: M:TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType) + parent: TinyLife.Actions.Action + name: CanEnqueueConversation(Person, ActionType) + nameWithType: Action.CanEnqueueConversation(Person, ActionType) + fullName: TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person, TinyLife.Actions.ActionType) + spec.csharp: + - uid: TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType) + name: CanEnqueueConversation + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.Actions.ActionType + name: ActionType + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType) + name: CanEnqueueConversation + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - 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 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + name: OnChildCompleted(Action, CompletionType, bool) + nameWithType: Action.OnChildCompleted(Action, CompletionType, bool) + fullName: TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action, TinyLife.Actions.CompletionType, bool) + nameWithType.vb: Action.OnChildCompleted(Action, CompletionType, Boolean) + fullName.vb: TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action, TinyLife.Actions.CompletionType, Boolean) + name.vb: OnChildCompleted(Action, CompletionType, Boolean) + spec.csharp: + - uid: TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean) + name: OnChildCompleted + - 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.Actions.Action.OnChildCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean) + name: OnChildCompleted + - 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.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) + commentId: M: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) + parent: TinyLife.Actions.Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + name: OpenPlayerPrompt(string, Predicate, Action, bool, Func>, TextureRegion) + nameWithType: Action.OpenPlayerPrompt(string, Predicate, Action, bool, Func>, TextureRegion) + fullName: TinyLife.Actions.Action.OpenPlayerPrompt(string, System.Predicate, System.Action, bool, System.Func>, MLEM.Textures.TextureRegion) + nameWithType.vb: Action.OpenPlayerPrompt(String, Predicate(Of Panel), Action(Of Panel), Boolean, Func(Of CoveringGroup, IEnumerable(Of Element)), TextureRegion) + fullName.vb: TinyLife.Actions.Action.OpenPlayerPrompt(String, System.Predicate(Of MLEM.Ui.Elements.Panel), System.Action(Of MLEM.Ui.Elements.Panel), Boolean, System.Func(Of TinyLife.Uis.CoveringGroup, System.Collections.Generic.IEnumerable(Of MLEM.Ui.Elements.Element)), MLEM.Textures.TextureRegion) + name.vb: OpenPlayerPrompt(String, Predicate(Of Panel), Action(Of Panel), Boolean, Func(Of CoveringGroup, IEnumerable(Of Element)), TextureRegion) + spec.csharp: + - uid: 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) + name: OpenPlayerPrompt + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: System.Predicate`1 + name: Predicate + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.predicate-1 + - name: < + - uid: MLEM.Ui.Elements.Panel + name: Panel + isExternal: true + - name: '>' + - name: ',' + - name: " " + - uid: System.Action`1 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-1 + - name: < + - uid: MLEM.Ui.Elements.Panel + name: Panel + isExternal: true + - name: '>' + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: < + - uid: TinyLife.Uis.CoveringGroup + name: CoveringGroup + - name: ',' + - 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: MLEM.Ui.Elements.Element + name: Element + isExternal: true + - name: '>' + - name: '>' + - name: ',' + - name: " " + - uid: MLEM.Textures.TextureRegion + name: TextureRegion + isExternal: true + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Func{TinyLife.Uis.CoveringGroup,System.Collections.Generic.IEnumerable{MLEM.Ui.Elements.Element}},MLEM.Textures.TextureRegion) + name: OpenPlayerPrompt + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: System.Predicate`1 + name: Predicate + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.predicate-1 + - name: ( + - name: Of + - name: " " + - uid: MLEM.Ui.Elements.Panel + name: Panel + isExternal: true + - name: ) + - name: ',' + - name: " " + - uid: System.Action`1 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-1 + - name: ( + - name: Of + - name: " " + - uid: MLEM.Ui.Elements.Panel + name: Panel + isExternal: true + - name: ) + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: ( + - name: Of + - name: " " + - uid: TinyLife.Uis.CoveringGroup + name: CoveringGroup + - name: ',' + - 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: MLEM.Ui.Elements.Element + name: Element + isExternal: true + - name: ) + - name: ) + - name: ',' + - name: " " + - uid: MLEM.Textures.TextureRegion + name: TextureRegion + isExternal: true + - name: ) +- uid: TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion) + commentId: M:TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion) + parent: TinyLife.Actions.Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + name: OpenYesNoPrompt(string, Action, Action, TextureRegion) + nameWithType: Action.OpenYesNoPrompt(string, Action, Action, TextureRegion) + fullName: TinyLife.Actions.Action.OpenYesNoPrompt(string, System.Action, System.Action, MLEM.Textures.TextureRegion) + nameWithType.vb: Action.OpenYesNoPrompt(String, Action, Action, TextureRegion) + fullName.vb: TinyLife.Actions.Action.OpenYesNoPrompt(String, System.Action, System.Action, MLEM.Textures.TextureRegion) + name.vb: OpenYesNoPrompt(String, Action, Action, TextureRegion) + spec.csharp: + - uid: TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion) + name: OpenYesNoPrompt + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: System.Action + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action + - name: ',' + - name: " " + - uid: System.Action + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action + - name: ',' + - name: " " + - uid: MLEM.Textures.TextureRegion + name: TextureRegion + isExternal: true + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion) + name: OpenYesNoPrompt + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: System.Action + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action + - name: ',' + - name: " " + - uid: System.Action + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action + - name: ',' + - name: " " + - uid: MLEM.Textures.TextureRegion + name: TextureRegion + isExternal: true + - name: ) +- uid: TinyLife.Actions.Action.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String,MLEM.Textures.TextureRegion) + commentId: M:TinyLife.Actions.Action.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String,MLEM.Textures.TextureRegion) + parent: TinyLife.Actions.Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + name: OpenTextPrompt(string, Action, Predicate, Rule, string, TextureRegion) + nameWithType: Action.OpenTextPrompt(string, Action, Predicate, TextField.Rule, string, TextureRegion) + fullName: TinyLife.Actions.Action.OpenTextPrompt(string, System.Action, System.Predicate, MLEM.Ui.Elements.TextField.Rule, string, MLEM.Textures.TextureRegion) + nameWithType.vb: Action.OpenTextPrompt(String, Action(Of String), Predicate(Of String), TextField.Rule, String, TextureRegion) + fullName.vb: TinyLife.Actions.Action.OpenTextPrompt(String, System.Action(Of String), System.Predicate(Of String), MLEM.Ui.Elements.TextField.Rule, String, MLEM.Textures.TextureRegion) + name.vb: OpenTextPrompt(String, Action(Of String), Predicate(Of String), Rule, String, TextureRegion) + spec.csharp: + - uid: TinyLife.Actions.Action.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String,MLEM.Textures.TextureRegion) + name: OpenTextPrompt + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: System.Action`1 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-1 + - name: < + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: '>' + - name: ',' + - name: " " + - uid: System.Predicate`1 + name: Predicate + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.predicate-1 + - name: < + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: '>' + - name: ',' + - name: " " + - uid: MLEM.Ui.Elements.TextField.Rule + name: Rule + isExternal: true + - name: ',' + - name: " " + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: MLEM.Textures.TextureRegion + name: TextureRegion + isExternal: true + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String,MLEM.Textures.TextureRegion) + name: OpenTextPrompt + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: System.Action`1 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-1 + - name: ( + - name: Of + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + - name: ',' + - name: " " + - uid: System.Predicate`1 + name: Predicate + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.predicate-1 + - name: ( + - name: Of + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + - name: ',' + - name: " " + - uid: MLEM.Ui.Elements.TextField.Rule + name: Rule + isExternal: true + - name: ',' + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: MLEM.Textures.TextureRegion + name: TextureRegion + isExternal: true + - name: ) +- uid: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo) + commentId: M:TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo) + parent: TinyLife.Actions.Action + name: OpenChoicePrompt(ChoicePromptInfo) + nameWithType: Action.OpenChoicePrompt(ChoicePromptInfo) + fullName: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo) + spec.csharp: + - uid: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo) + name: OpenChoicePrompt + - name: ( + - uid: TinyLife.Actions.ChoicePromptInfo + name: ChoicePromptInfo + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo) + name: OpenChoicePrompt + - name: ( + - uid: TinyLife.Actions.ChoicePromptInfo + name: ChoicePromptInfo + - name: ) +- uid: TinyLife.Actions.Action.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32,System.Single,System.Single,System.Single,System.Single) + commentId: M:TinyLife.Actions.Action.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32,System.Single,System.Single,System.Single,System.Single) + parent: TinyLife.Actions.Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + name: SpeakAlone(GameTime, float, EmoteCategory, SpeakStyle, int, float, float, float, float) + nameWithType: Action.SpeakAlone(GameTime, float, EmoteCategory, SpeakStyle, int, float, float, float, float) + fullName: TinyLife.Actions.Action.SpeakAlone(Microsoft.Xna.Framework.GameTime, float, TinyLife.Actions.EmoteCategory, TinyLife.Objects.SpeakStyle, int, float, float, float, float) + nameWithType.vb: Action.SpeakAlone(GameTime, Single, EmoteCategory, SpeakStyle, Integer, Single, Single, Single, Single) + fullName.vb: TinyLife.Actions.Action.SpeakAlone(Microsoft.Xna.Framework.GameTime, Single, TinyLife.Actions.EmoteCategory, TinyLife.Objects.SpeakStyle, Integer, Single, Single, Single, Single) + name.vb: SpeakAlone(GameTime, Single, EmoteCategory, SpeakStyle, Integer, Single, Single, Single, Single) + spec.csharp: + - uid: TinyLife.Actions.Action.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32,System.Single,System.Single,System.Single,System.Single) + name: SpeakAlone + - name: ( + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + isExternal: true + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: TinyLife.Actions.EmoteCategory + name: EmoteCategory + - name: ',' + - name: " " + - uid: TinyLife.Objects.SpeakStyle + name: SpeakStyle + - name: ',' + - name: " " + - uid: System.Int32 + name: int + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32,System.Single,System.Single,System.Single,System.Single) + name: SpeakAlone + - name: ( + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + isExternal: true + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: TinyLife.Actions.EmoteCategory + name: EmoteCategory + - name: ',' + - name: " " + - uid: TinyLife.Objects.SpeakStyle + name: SpeakStyle + - name: ',' + - name: " " + - uid: System.Int32 + name: Integer + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) +- uid: TinyLife.Actions.Action.ThinkAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,System.Single,System.Single,System.Single,System.Single,System.Int32) + commentId: M:TinyLife.Actions.Action.ThinkAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,System.Single,System.Single,System.Single,System.Single,System.Int32) + parent: TinyLife.Actions.Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + name: ThinkAlone(GameTime, float, EmoteCategory, float, float, float, float, int) + nameWithType: Action.ThinkAlone(GameTime, float, EmoteCategory, float, float, float, float, int) + fullName: TinyLife.Actions.Action.ThinkAlone(Microsoft.Xna.Framework.GameTime, float, TinyLife.Actions.EmoteCategory, float, float, float, float, int) + nameWithType.vb: Action.ThinkAlone(GameTime, Single, EmoteCategory, Single, Single, Single, Single, Integer) + fullName.vb: TinyLife.Actions.Action.ThinkAlone(Microsoft.Xna.Framework.GameTime, Single, TinyLife.Actions.EmoteCategory, Single, Single, Single, Single, Integer) + name.vb: ThinkAlone(GameTime, Single, EmoteCategory, Single, Single, Single, Single, Integer) + spec.csharp: + - uid: TinyLife.Actions.Action.ThinkAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,System.Single,System.Single,System.Single,System.Single,System.Int32) + name: ThinkAlone + - name: ( + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + isExternal: true + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: TinyLife.Actions.EmoteCategory + name: EmoteCategory + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Int32 + name: int + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.ThinkAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,System.Single,System.Single,System.Single,System.Single,System.Int32) + name: ThinkAlone + - name: ( + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + isExternal: true + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: TinyLife.Actions.EmoteCategory + name: EmoteCategory + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Int32 + name: Integer + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ) +- uid: TinyLife.Actions.Action.SpeakInConversation(TinyLife.Objects.Person,Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Nullable{TinyLife.Actions.EmoteCategory},System.Nullable{TinyLife.Objects.SpeakStyle},System.Int32,System.Single,System.Single,System.Single,System.Single) + commentId: M:TinyLife.Actions.Action.SpeakInConversation(TinyLife.Objects.Person,Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Nullable{TinyLife.Actions.EmoteCategory},System.Nullable{TinyLife.Objects.SpeakStyle},System.Int32,System.Single,System.Single,System.Single,System.Single) + parent: TinyLife.Actions.Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + name: SpeakInConversation(Person, GameTime, float, EmoteCategory, SpeakStyle, EmoteCategory?, SpeakStyle?, int, float, float, float, float) + nameWithType: Action.SpeakInConversation(Person, GameTime, float, EmoteCategory, SpeakStyle, EmoteCategory?, SpeakStyle?, int, float, float, float, float) + fullName: TinyLife.Actions.Action.SpeakInConversation(TinyLife.Objects.Person, Microsoft.Xna.Framework.GameTime, float, TinyLife.Actions.EmoteCategory, TinyLife.Objects.SpeakStyle, TinyLife.Actions.EmoteCategory?, TinyLife.Objects.SpeakStyle?, int, float, float, float, float) + nameWithType.vb: Action.SpeakInConversation(Person, GameTime, Single, EmoteCategory, SpeakStyle, EmoteCategory?, SpeakStyle?, Integer, Single, Single, Single, Single) + fullName.vb: TinyLife.Actions.Action.SpeakInConversation(TinyLife.Objects.Person, Microsoft.Xna.Framework.GameTime, Single, TinyLife.Actions.EmoteCategory, TinyLife.Objects.SpeakStyle, TinyLife.Actions.EmoteCategory?, TinyLife.Objects.SpeakStyle?, Integer, Single, Single, Single, Single) + name.vb: SpeakInConversation(Person, GameTime, Single, EmoteCategory, SpeakStyle, EmoteCategory?, SpeakStyle?, Integer, Single, Single, Single, Single) + spec.csharp: + - uid: TinyLife.Actions.Action.SpeakInConversation(TinyLife.Objects.Person,Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Nullable{TinyLife.Actions.EmoteCategory},System.Nullable{TinyLife.Objects.SpeakStyle},System.Int32,System.Single,System.Single,System.Single,System.Single) + name: SpeakInConversation + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + isExternal: true + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: TinyLife.Actions.EmoteCategory + name: EmoteCategory + - name: ',' + - name: " " + - uid: TinyLife.Objects.SpeakStyle + name: SpeakStyle + - name: ',' + - name: " " + - uid: TinyLife.Actions.EmoteCategory + name: EmoteCategory + - name: '?' + - name: ',' + - name: " " + - uid: TinyLife.Objects.SpeakStyle + name: SpeakStyle + - name: '?' + - name: ',' + - name: " " + - uid: System.Int32 + name: int + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.SpeakInConversation(TinyLife.Objects.Person,Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Nullable{TinyLife.Actions.EmoteCategory},System.Nullable{TinyLife.Objects.SpeakStyle},System.Int32,System.Single,System.Single,System.Single,System.Single) + name: SpeakInConversation + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + isExternal: true + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: TinyLife.Actions.EmoteCategory + name: EmoteCategory + - name: ',' + - name: " " + - uid: TinyLife.Objects.SpeakStyle + name: SpeakStyle + - name: ',' + - name: " " + - uid: TinyLife.Actions.EmoteCategory + name: EmoteCategory + - name: '?' + - name: ',' + - name: " " + - uid: TinyLife.Objects.SpeakStyle + name: SpeakStyle + - name: '?' + - name: ',' + - name: " " + - uid: System.Int32 + name: Integer + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) +- uid: TinyLife.Actions.Action.ResetSpeech + commentId: M:TinyLife.Actions.Action.ResetSpeech + parent: TinyLife.Actions.Action + name: ResetSpeech() + nameWithType: Action.ResetSpeech() + fullName: TinyLife.Actions.Action.ResetSpeech() + spec.csharp: + - uid: TinyLife.Actions.Action.ResetSpeech + name: ResetSpeech + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.ResetSpeech + name: ResetSpeech + - name: ( + - name: ) +- uid: TinyLife.Actions.Action.FacePartner(TinyLife.Objects.Person) + commentId: M:TinyLife.Actions.Action.FacePartner(TinyLife.Objects.Person) + parent: TinyLife.Actions.Action + name: FacePartner(Person) + nameWithType: Action.FacePartner(Person) + fullName: TinyLife.Actions.Action.FacePartner(TinyLife.Objects.Person) + spec.csharp: + - uid: TinyLife.Actions.Action.FacePartner(TinyLife.Objects.Person) + name: FacePartner + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.FacePartner(TinyLife.Objects.Person) + name: FacePartner + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ) +- uid: TinyLife.Actions.Action.CompleteIfNeedFull(TinyLife.NeedType,TinyLife.Objects.Person) + commentId: M:TinyLife.Actions.Action.CompleteIfNeedFull(TinyLife.NeedType,TinyLife.Objects.Person) + parent: TinyLife.Actions.Action + name: CompleteIfNeedFull(NeedType, Person) + nameWithType: Action.CompleteIfNeedFull(NeedType, Person) + fullName: TinyLife.Actions.Action.CompleteIfNeedFull(TinyLife.NeedType, TinyLife.Objects.Person) + spec.csharp: + - uid: TinyLife.Actions.Action.CompleteIfNeedFull(TinyLife.NeedType,TinyLife.Objects.Person) + name: CompleteIfNeedFull + - name: ( + - uid: TinyLife.NeedType + name: NeedType + - name: ',' + - name: " " + - uid: TinyLife.Objects.Person + name: Person + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.CompleteIfNeedFull(TinyLife.NeedType,TinyLife.Objects.Person) + name: CompleteIfNeedFull + - name: ( + - uid: TinyLife.NeedType + name: NeedType + - name: ',' + - name: " " + - uid: TinyLife.Objects.Person + name: Person + - name: ) +- uid: TinyLife.Actions.Action.CompleteIfTimeUp(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean) + commentId: M:TinyLife.Actions.Action.CompleteIfTimeUp(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean) + parent: TinyLife.Actions.Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.timespan + name: CompleteIfTimeUp(TimeSpan, bool, SkillType, float, bool) + nameWithType: Action.CompleteIfTimeUp(TimeSpan, bool, SkillType, float, bool) + fullName: TinyLife.Actions.Action.CompleteIfTimeUp(System.TimeSpan, bool, TinyLife.Skills.SkillType, float, bool) + nameWithType.vb: Action.CompleteIfTimeUp(TimeSpan, Boolean, SkillType, Single, Boolean) + fullName.vb: TinyLife.Actions.Action.CompleteIfTimeUp(System.TimeSpan, Boolean, TinyLife.Skills.SkillType, Single, Boolean) + name.vb: CompleteIfTimeUp(TimeSpan, Boolean, SkillType, Single, Boolean) + spec.csharp: + - uid: TinyLife.Actions.Action.CompleteIfTimeUp(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean) + name: CompleteIfTimeUp + - name: ( + - uid: System.TimeSpan + name: TimeSpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.timespan + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: TinyLife.Skills.SkillType + name: SkillType + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.CompleteIfTimeUp(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean) + name: CompleteIfTimeUp + - name: ( + - uid: System.TimeSpan + name: TimeSpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.timespan + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: TinyLife.Skills.SkillType + name: SkillType + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) +- uid: TinyLife.Actions.Action.CancelIfEmotional(TinyLife.Emotions.EmotionType[]) + commentId: M:TinyLife.Actions.Action.CancelIfEmotional(TinyLife.Emotions.EmotionType[]) + parent: TinyLife.Actions.Action + name: CancelIfEmotional(params EmotionType[]) + nameWithType: Action.CancelIfEmotional(params EmotionType[]) + fullName: TinyLife.Actions.Action.CancelIfEmotional(params TinyLife.Emotions.EmotionType[]) + nameWithType.vb: Action.CancelIfEmotional(ParamArray EmotionType()) + fullName.vb: TinyLife.Actions.Action.CancelIfEmotional(ParamArray TinyLife.Emotions.EmotionType()) + name.vb: CancelIfEmotional(ParamArray EmotionType()) + spec.csharp: + - uid: TinyLife.Actions.Action.CancelIfEmotional(TinyLife.Emotions.EmotionType[]) + name: CancelIfEmotional + - name: ( + - name: params + - name: " " + - uid: TinyLife.Emotions.EmotionType + name: EmotionType + - name: '[' + - name: ']' + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.CancelIfEmotional(TinyLife.Emotions.EmotionType[]) + name: CancelIfEmotional + - name: ( + - name: ParamArray + - name: " " + - uid: TinyLife.Emotions.EmotionType + name: EmotionType + - name: ( + - name: ) + - name: ) +- uid: TinyLife.Actions.Action.Sit(TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot) + commentId: M:TinyLife.Actions.Action.Sit(TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot) + parent: TinyLife.Actions.Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + name: Sit(Furniture, float, ActionSpot) + nameWithType: Action.Sit(Furniture, float, ActionSpot) + fullName: TinyLife.Actions.Action.Sit(TinyLife.Objects.Furniture, float, TinyLife.Objects.ActionSpot) + nameWithType.vb: Action.Sit(Furniture, Single, ActionSpot) + fullName.vb: TinyLife.Actions.Action.Sit(TinyLife.Objects.Furniture, Single, TinyLife.Objects.ActionSpot) + name.vb: Sit(Furniture, Single, ActionSpot) + spec.csharp: + - uid: TinyLife.Actions.Action.Sit(TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot) + name: Sit + - name: ( + - uid: TinyLife.Objects.Furniture + name: Furniture + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: TinyLife.Objects.ActionSpot + name: ActionSpot + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.Sit(TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot) + name: Sit + - name: ( + - uid: TinyLife.Objects.Furniture + name: Furniture + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: TinyLife.Objects.ActionSpot + name: ActionSpot + - name: ) +- uid: TinyLife.Actions.Action.GetChildren(System.Boolean) + commentId: M:TinyLife.Actions.Action.GetChildren(System.Boolean) + parent: TinyLife.Actions.Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + name: GetChildren(bool) + nameWithType: Action.GetChildren(bool) + fullName: TinyLife.Actions.Action.GetChildren(bool) + nameWithType.vb: Action.GetChildren(Boolean) + fullName.vb: TinyLife.Actions.Action.GetChildren(Boolean) + name.vb: GetChildren(Boolean) + spec.csharp: + - uid: TinyLife.Actions.Action.GetChildren(System.Boolean) + name: GetChildren + - name: ( + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.GetChildren(System.Boolean) + name: GetChildren + - name: ( + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) +- uid: TinyLife.Actions.Action.GetChild``1(System.Guid,System.Boolean) + commentId: M:TinyLife.Actions.Action.GetChild``1(System.Guid,System.Boolean) + parent: TinyLife.Actions.Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + name: GetChild(Guid, bool) + nameWithType: Action.GetChild(Guid, bool) + fullName: TinyLife.Actions.Action.GetChild(System.Guid, bool) + nameWithType.vb: Action.GetChild(Of T)(Guid, Boolean) + fullName.vb: TinyLife.Actions.Action.GetChild(Of T)(System.Guid, Boolean) + name.vb: GetChild(Of T)(Guid, Boolean) + spec.csharp: + - uid: TinyLife.Actions.Action.GetChild``1(System.Guid,System.Boolean) + name: GetChild + - name: < + - name: T + - name: '>' + - name: ( + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.GetChild``1(System.Guid,System.Boolean) + name: GetChild + - name: ( + - name: Of + - name: " " + - name: T + - name: ) + - name: ( + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) +- uid: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean) + commentId: M:TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean) + parent: TinyLife.Actions.Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + name: PickUpAndGoTo(ActionInfo, ObjectCategory, ObjectCategory, bool) + nameWithType: Action.PickUpAndGoTo(ActionInfo, ObjectCategory, ObjectCategory, bool) + fullName: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.ObjectCategory, bool) + nameWithType.vb: Action.PickUpAndGoTo(ActionInfo, ObjectCategory, ObjectCategory, Boolean) + fullName.vb: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.ObjectCategory, Boolean) + name.vb: PickUpAndGoTo(ActionInfo, ObjectCategory, ObjectCategory, Boolean) + spec.csharp: + - uid: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean) + name: PickUpAndGoTo + - name: ( + - uid: TinyLife.Actions.ActionInfo + name: ActionInfo + - name: ',' + - name: " " + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + - name: ',' + - 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.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean) + name: PickUpAndGoTo + - name: ( + - uid: TinyLife.Actions.ActionInfo + name: ActionInfo + - name: ',' + - name: " " + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + - name: ',' + - 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.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean) + commentId: M:TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean) + parent: TinyLife.Actions.Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + name: PickUpAndGoTo(ActionInfo, Func, Func, bool) + nameWithType: Action.PickUpAndGoTo(ActionInfo, Func, Func, bool) + fullName: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo, System.Func, System.Func, bool) + nameWithType.vb: Action.PickUpAndGoTo(ActionInfo, Func(Of Furniture, Boolean), Func(Of Furniture, Boolean), Boolean) + fullName.vb: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo, System.Func(Of TinyLife.Objects.Furniture, Boolean), System.Func(Of TinyLife.Objects.Furniture, Boolean), Boolean) + name.vb: PickUpAndGoTo(ActionInfo, Func(Of Furniture, Boolean), Func(Of Furniture, Boolean), Boolean) + spec.csharp: + - uid: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean) + name: PickUpAndGoTo + - name: ( + - uid: TinyLife.Actions.ActionInfo + name: ActionInfo + - name: ',' + - name: " " + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: < + - uid: TinyLife.Objects.Furniture + name: Furniture + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: '>' + - name: ',' + - name: " " + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: < + - uid: TinyLife.Objects.Furniture + name: Furniture + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: '>' + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean) + name: PickUpAndGoTo + - name: ( + - uid: TinyLife.Actions.ActionInfo + name: ActionInfo + - name: ',' + - name: " " + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: ( + - name: Of + - name: " " + - uid: TinyLife.Objects.Furniture + name: Furniture + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + - name: ',' + - name: " " + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: ( + - name: Of + - name: " " + - uid: TinyLife.Objects.Furniture + name: Furniture + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) +- uid: TinyLife.Actions.Action.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture) + commentId: M:TinyLife.Actions.Action.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture) + parent: TinyLife.Actions.Action + name: GetFreeChair(Person, Furniture) + nameWithType: Action.GetFreeChair(Person, Furniture) + fullName: TinyLife.Actions.Action.GetFreeChair(TinyLife.Objects.Person, TinyLife.Objects.Furniture) + spec.csharp: + - uid: TinyLife.Actions.Action.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture) + name: GetFreeChair + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.Objects.Furniture + name: Furniture + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture) + name: GetFreeChair + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.Objects.Furniture + name: Furniture + - name: ) +- uid: TinyLife.Actions.Action.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean}) + commentId: M:TinyLife.Actions.Action.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean}) + parent: TinyLife.Actions.Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + name: GetFreeChairs(Person, Furniture, Func) + nameWithType: Action.GetFreeChairs(Person, Furniture, Func) + fullName: TinyLife.Actions.Action.GetFreeChairs(TinyLife.Objects.Person, TinyLife.Objects.Furniture, System.Func) + nameWithType.vb: Action.GetFreeChairs(Person, Furniture, Func(Of Direction2, Boolean)) + fullName.vb: TinyLife.Actions.Action.GetFreeChairs(TinyLife.Objects.Person, TinyLife.Objects.Furniture, System.Func(Of MLEM.Misc.Direction2, Boolean)) + name.vb: GetFreeChairs(Person, Furniture, Func(Of Direction2, Boolean)) + spec.csharp: + - uid: TinyLife.Actions.Action.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean}) + name: GetFreeChairs + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.Objects.Furniture + name: Furniture + - name: ',' + - name: " " + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: < + - uid: MLEM.Misc.Direction2 + name: Direction2 + isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: '>' + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean}) + name: GetFreeChairs + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.Objects.Furniture + name: Furniture + - name: ',' + - name: " " + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: ( + - name: Of + - name: " " + - uid: MLEM.Misc.Direction2 + name: Direction2 + isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + - name: ) +- uid: TinyLife.Actions.Action.GetSeatCategory(TinyLife.Objects.Person) + commentId: M:TinyLife.Actions.Action.GetSeatCategory(TinyLife.Objects.Person) + parent: TinyLife.Actions.Action + name: GetSeatCategory(Person) + nameWithType: Action.GetSeatCategory(Person) + fullName: TinyLife.Actions.Action.GetSeatCategory(TinyLife.Objects.Person) + spec.csharp: + - uid: TinyLife.Actions.Action.GetSeatCategory(TinyLife.Objects.Person) + name: GetSeatCategory + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.GetSeatCategory(TinyLife.Objects.Person) + name: GetSeatCategory + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ) +- uid: TinyLife.Actions.Action.FindAllFreePeople(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean,System.Boolean,System.Boolean,System.Boolean) + commentId: M:TinyLife.Actions.Action.FindAllFreePeople(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean,System.Boolean,System.Boolean,System.Boolean) + parent: TinyLife.Actions.Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + name: FindAllFreePeople(Person, ActionType, Map, Vector2?, float?, bool, bool, bool, bool) + nameWithType: Action.FindAllFreePeople(Person, ActionType, Map, Vector2?, float?, bool, bool, bool, bool) + fullName: TinyLife.Actions.Action.FindAllFreePeople(TinyLife.Objects.Person, TinyLife.Actions.ActionType, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, float?, bool, bool, bool, bool) + nameWithType.vb: Action.FindAllFreePeople(Person, ActionType, Map, Vector2?, Single?, Boolean, Boolean, Boolean, Boolean) + fullName.vb: TinyLife.Actions.Action.FindAllFreePeople(TinyLife.Objects.Person, TinyLife.Actions.ActionType, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, Single?, Boolean, Boolean, Boolean, Boolean) + name.vb: FindAllFreePeople(Person, ActionType, Map, Vector2?, Single?, Boolean, Boolean, Boolean, Boolean) + spec.csharp: + - uid: TinyLife.Actions.Action.FindAllFreePeople(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean,System.Boolean,System.Boolean,System.Boolean) + name: FindAllFreePeople + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.Actions.ActionType + name: ActionType + - name: ',' + - name: " " + - uid: TinyLife.World.Map + name: Map + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + isExternal: true + - name: '?' + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '?' + - name: ',' + - name: " " + - uid: System.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: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.FindAllFreePeople(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean,System.Boolean,System.Boolean,System.Boolean) + name: FindAllFreePeople + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.Actions.ActionType + name: ActionType + - name: ',' + - name: " " + - uid: TinyLife.World.Map + name: Map + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + isExternal: true + - name: '?' + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '?' + - name: ',' + - name: " " + - uid: System.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: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) +- uid: TinyLife.Actions.Action.FindAllFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Boolean,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean,System.Boolean) + commentId: M:TinyLife.Actions.Action.FindAllFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Boolean,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean,System.Boolean) + parent: TinyLife.Actions.Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + name: FindAllFreeFurniture(Person, ObjectCategory, FurnitureType, bool, Map, Vector2?, float?, bool, bool) + nameWithType: Action.FindAllFreeFurniture(Person, ObjectCategory, FurnitureType, bool, Map, Vector2?, float?, bool, bool) + fullName: TinyLife.Actions.Action.FindAllFreeFurniture(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType, bool, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, float?, bool, bool) + nameWithType.vb: Action.FindAllFreeFurniture(Person, ObjectCategory, FurnitureType, Boolean, Map, Vector2?, Single?, Boolean, Boolean) + fullName.vb: TinyLife.Actions.Action.FindAllFreeFurniture(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType, Boolean, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, Single?, Boolean, Boolean) + name.vb: FindAllFreeFurniture(Person, ObjectCategory, FurnitureType, Boolean, Map, Vector2?, Single?, Boolean, Boolean) + spec.csharp: + - uid: TinyLife.Actions.Action.FindAllFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Boolean,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean,System.Boolean) + name: FindAllFreeFurniture + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + - name: ',' + - name: " " + - uid: TinyLife.Objects.FurnitureType + name: FurnitureType + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: TinyLife.World.Map + name: Map + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + isExternal: true + - name: '?' + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '?' + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.FindAllFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Boolean,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean,System.Boolean) + name: FindAllFreeFurniture + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + - name: ',' + - name: " " + - uid: TinyLife.Objects.FurnitureType + name: FurnitureType + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: TinyLife.World.Map + name: Map + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + isExternal: true + - name: '?' + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '?' + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) +- uid: TinyLife.Actions.Action.FindAllFreeWalls(TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + commentId: M:TinyLife.Actions.Action.FindAllFreeWalls(TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + parent: TinyLife.Actions.Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + name: FindAllFreeWalls(Person, Map, Vector2?, float?, bool) + nameWithType: Action.FindAllFreeWalls(Person, Map, Vector2?, float?, bool) + fullName: TinyLife.Actions.Action.FindAllFreeWalls(TinyLife.Objects.Person, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, float?, bool) + nameWithType.vb: Action.FindAllFreeWalls(Person, Map, Vector2?, Single?, Boolean) + fullName.vb: TinyLife.Actions.Action.FindAllFreeWalls(TinyLife.Objects.Person, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, Single?, Boolean) + name.vb: FindAllFreeWalls(Person, Map, Vector2?, Single?, Boolean) + spec.csharp: + - uid: TinyLife.Actions.Action.FindAllFreeWalls(TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + name: FindAllFreeWalls + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.World.Map + name: Map + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + isExternal: true + - name: '?' + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '?' + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.FindAllFreeWalls(TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + name: FindAllFreeWalls + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.World.Map + name: Map + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + isExternal: true + - name: '?' + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '?' + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) +- uid: TinyLife.Actions.Action.FindAllFreeGround(TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + commentId: M:TinyLife.Actions.Action.FindAllFreeGround(TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + parent: TinyLife.Actions.Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + name: FindAllFreeGround(Person, Map, Vector2?, float?, bool) + nameWithType: Action.FindAllFreeGround(Person, Map, Vector2?, float?, bool) + fullName: TinyLife.Actions.Action.FindAllFreeGround(TinyLife.Objects.Person, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, float?, bool) + nameWithType.vb: Action.FindAllFreeGround(Person, Map, Vector2?, Single?, Boolean) + fullName.vb: TinyLife.Actions.Action.FindAllFreeGround(TinyLife.Objects.Person, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, Single?, Boolean) + name.vb: FindAllFreeGround(Person, Map, Vector2?, Single?, Boolean) + spec.csharp: + - uid: TinyLife.Actions.Action.FindAllFreeGround(TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + name: FindAllFreeGround + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.World.Map + name: Map + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + isExternal: true + - name: '?' + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '?' + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.FindAllFreeGround(TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + name: FindAllFreeGround + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.World.Map + name: Map + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + isExternal: true + - name: '?' + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '?' + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) +- uid: TinyLife.Actions.Action.FindFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean) + commentId: M:TinyLife.Actions.Action.FindFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean) + parent: TinyLife.Actions.Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + name: FindFreeFurniture(Person, ObjectCategory, FurnitureType, Map, Vector2?, bool, bool) + nameWithType: Action.FindFreeFurniture(Person, ObjectCategory, FurnitureType, Map, Vector2?, bool, bool) + fullName: TinyLife.Actions.Action.FindFreeFurniture(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, bool, bool) + nameWithType.vb: Action.FindFreeFurniture(Person, ObjectCategory, FurnitureType, Map, Vector2?, Boolean, Boolean) + fullName.vb: TinyLife.Actions.Action.FindFreeFurniture(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, Boolean, Boolean) + name.vb: FindFreeFurniture(Person, ObjectCategory, FurnitureType, Map, Vector2?, Boolean, Boolean) + spec.csharp: + - uid: TinyLife.Actions.Action.FindFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean) + name: FindFreeFurniture + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + - name: ',' + - name: " " + - uid: TinyLife.Objects.FurnitureType + name: FurnitureType + - name: ',' + - name: " " + - uid: TinyLife.World.Map + name: Map + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + isExternal: true + - name: '?' + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.FindFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean) + name: FindFreeFurniture + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + - name: ',' + - name: " " + - uid: TinyLife.Objects.FurnitureType + name: FurnitureType + - name: ',' + - name: " " + - uid: TinyLife.World.Map + name: Map + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + isExternal: true + - name: '?' + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) +- uid: TinyLife.Actions.Action.FindAllActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2}) + commentId: M:TinyLife.Actions.Action.FindAllActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2}) + parent: TinyLife.Actions.Action + isExternal: true + name: FindAllActionObjects(Person, ActionType, Map, Vector2?) + nameWithType: Action.FindAllActionObjects(Person, ActionType, Map, Vector2?) + fullName: TinyLife.Actions.Action.FindAllActionObjects(TinyLife.Objects.Person, TinyLife.Actions.ActionType, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?) + spec.csharp: + - uid: TinyLife.Actions.Action.FindAllActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2}) + name: FindAllActionObjects + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.Actions.ActionType + name: ActionType + - name: ',' + - name: " " + - uid: TinyLife.World.Map + name: Map + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + isExternal: true + - name: '?' + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.FindAllActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2}) + name: FindAllActionObjects + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.Actions.ActionType + name: ActionType + - name: ',' + - name: " " + - uid: TinyLife.World.Map + name: Map + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + isExternal: true + - name: '?' + - name: ) +- uid: TinyLife.Actions.Action.FindValidActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,System.Boolean,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean) + commentId: M:TinyLife.Actions.Action.FindValidActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,System.Boolean,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean) + parent: TinyLife.Actions.Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + name: FindValidActionObjects(Person, ActionType, bool, Map, Vector2?, bool, bool) + nameWithType: Action.FindValidActionObjects(Person, ActionType, bool, Map, Vector2?, bool, bool) + fullName: TinyLife.Actions.Action.FindValidActionObjects(TinyLife.Objects.Person, TinyLife.Actions.ActionType, bool, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, bool, bool) + nameWithType.vb: Action.FindValidActionObjects(Person, ActionType, Boolean, Map, Vector2?, Boolean, Boolean) + fullName.vb: TinyLife.Actions.Action.FindValidActionObjects(TinyLife.Objects.Person, TinyLife.Actions.ActionType, Boolean, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, Boolean, Boolean) + name.vb: FindValidActionObjects(Person, ActionType, Boolean, Map, Vector2?, Boolean, Boolean) + spec.csharp: + - uid: TinyLife.Actions.Action.FindValidActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,System.Boolean,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean) + name: FindValidActionObjects + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.Actions.ActionType + name: ActionType + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: TinyLife.World.Map + name: Map + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + isExternal: true + - name: '?' + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.FindValidActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,System.Boolean,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean) + name: FindValidActionObjects + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.Actions.ActionType + name: ActionType + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: TinyLife.World.Map + name: Map + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + isExternal: true + - name: '?' + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) +- uid: TinyLife.Actions.Action.TryGetRandomValidVariety(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Actions.ActionVariety@) + commentId: M:TinyLife.Actions.Action.TryGetRandomValidVariety(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Actions.ActionVariety@) + parent: TinyLife.Actions.Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + name: TryGetRandomValidVariety(ActionType, ActionInfo, bool, out ActionVariety) + nameWithType: Action.TryGetRandomValidVariety(ActionType, ActionInfo, bool, out ActionVariety) + fullName: TinyLife.Actions.Action.TryGetRandomValidVariety(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, bool, out TinyLife.Actions.ActionVariety) + nameWithType.vb: Action.TryGetRandomValidVariety(ActionType, ActionInfo, Boolean, ActionVariety) + fullName.vb: TinyLife.Actions.Action.TryGetRandomValidVariety(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, Boolean, TinyLife.Actions.ActionVariety) + name.vb: TryGetRandomValidVariety(ActionType, ActionInfo, Boolean, ActionVariety) + spec.csharp: + - uid: TinyLife.Actions.Action.TryGetRandomValidVariety(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Actions.ActionVariety@) + name: TryGetRandomValidVariety + - 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: " " + - name: out + - name: " " + - uid: TinyLife.Actions.ActionVariety + name: ActionVariety + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.TryGetRandomValidVariety(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Actions.ActionVariety@) + name: TryGetRandomValidVariety + - 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: TinyLife.Actions.ActionVariety + name: ActionVariety + - name: ) +- uid: TinyLife.Actions.Action.GetRandomValidVariety(System.Collections.Generic.IEnumerable{TinyLife.Actions.ActionVariety},TinyLife.Actions.ActionInfo) + commentId: M:TinyLife.Actions.Action.GetRandomValidVariety(System.Collections.Generic.IEnumerable{TinyLife.Actions.ActionVariety},TinyLife.Actions.ActionInfo) + parent: TinyLife.Actions.Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + name: GetRandomValidVariety(IEnumerable, ActionInfo) + nameWithType: Action.GetRandomValidVariety(IEnumerable, ActionInfo) + fullName: TinyLife.Actions.Action.GetRandomValidVariety(System.Collections.Generic.IEnumerable, TinyLife.Actions.ActionInfo) + nameWithType.vb: Action.GetRandomValidVariety(IEnumerable(Of ActionVariety), ActionInfo) + fullName.vb: TinyLife.Actions.Action.GetRandomValidVariety(System.Collections.Generic.IEnumerable(Of TinyLife.Actions.ActionVariety), TinyLife.Actions.ActionInfo) + name.vb: GetRandomValidVariety(IEnumerable(Of ActionVariety), ActionInfo) + spec.csharp: + - uid: TinyLife.Actions.Action.GetRandomValidVariety(System.Collections.Generic.IEnumerable{TinyLife.Actions.ActionVariety},TinyLife.Actions.ActionInfo) + name: GetRandomValidVariety + - 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.Actions.ActionVariety + name: ActionVariety + - name: '>' + - name: ',' + - name: " " + - uid: TinyLife.Actions.ActionInfo + name: ActionInfo + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.GetRandomValidVariety(System.Collections.Generic.IEnumerable{TinyLife.Actions.ActionVariety},TinyLife.Actions.ActionInfo) + name: GetRandomValidVariety + - 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.Actions.ActionVariety + name: ActionVariety + - name: ) + - name: ',' + - name: " " + - uid: TinyLife.Actions.ActionInfo + name: ActionInfo + - name: ) +- uid: TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot) + commentId: M:TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot) + parent: TinyLife.Actions.Action + name: GetTableSpot(Furniture, ActionSpot) + nameWithType: Action.GetTableSpot(Furniture, ActionSpot) + fullName: TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture, TinyLife.Objects.ActionSpot) + spec.csharp: + - uid: TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot) + name: GetTableSpot + - name: ( + - uid: TinyLife.Objects.Furniture + name: Furniture + - name: ',' + - name: " " + - uid: TinyLife.Objects.ActionSpot + name: ActionSpot + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot) + name: GetTableSpot + - name: ( + - uid: TinyLife.Objects.Furniture + name: Furniture + - name: ',' + - name: " " + - uid: TinyLife.Objects.ActionSpot + name: ActionSpot + - name: ) +- uid: TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person}) + commentId: M:TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person}) + parent: TinyLife.Actions.Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-2 + name: InvokeForBoth(Person, Person, Action) + nameWithType: Action.InvokeForBoth(Person, Person, Action) + fullName: TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person, TinyLife.Objects.Person, System.Action) + nameWithType.vb: Action.InvokeForBoth(Person, Person, Action(Of Person, Person)) + fullName.vb: TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person, TinyLife.Objects.Person, System.Action(Of TinyLife.Objects.Person, TinyLife.Objects.Person)) + name.vb: InvokeForBoth(Person, Person, Action(Of Person, Person)) + spec.csharp: + - uid: TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person}) + name: InvokeForBoth + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: System.Action`2 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-2 + - name: < + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.Objects.Person + name: Person + - name: '>' + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person}) + name: InvokeForBoth + - name: ( + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: System.Action`2 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-2 + - name: ( + - name: Of + - name: " " + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.Objects.Person + name: Person + - name: ) + - name: ) +- uid: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action) + commentId: M:TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action) + parent: TinyLife.Actions.Action + name: CanMultitask(Action, Action) + nameWithType: Action.CanMultitask(Action, Action) + fullName: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action, TinyLife.Actions.Action) + spec.csharp: + - uid: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action) + name: CanMultitask + - name: ( + - uid: TinyLife.Actions.Action + name: Action + - name: ',' + - name: " " + - uid: TinyLife.Actions.Action + name: Action + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action) + name: CanMultitask + - name: ( + - uid: TinyLife.Actions.Action + name: Action + - name: ',' + - name: " " + - uid: TinyLife.Actions.Action + name: Action + - name: ) +- uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo) + commentId: M:TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo) + parent: TinyLife.Actions.Action + name: IsInappropriate(ActionType, ActionInfo) + nameWithType: Action.IsInappropriate(ActionType, ActionInfo) + fullName: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo) + spec.csharp: + - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo) + name: IsInappropriate + - name: ( + - uid: TinyLife.Actions.ActionType + name: ActionType + - name: ',' + - name: " " + - uid: TinyLife.Actions.ActionInfo + name: ActionInfo + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo) + name: IsInappropriate + - name: ( + - uid: TinyLife.Actions.ActionType + name: ActionType + - name: ',' + - name: " " + - uid: TinyLife.Actions.ActionInfo + name: ActionInfo + - name: ) +- uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2}) + commentId: M:TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2}) + parent: TinyLife.Actions.Action + isExternal: true + name: IsLotContentVisible(Lot, Person, Map, Vector2?) + nameWithType: Action.IsLotContentVisible(Lot, Person, Map, Vector2?) + fullName: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot, TinyLife.Objects.Person, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?) + spec.csharp: + - uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2}) + name: IsLotContentVisible + - name: ( + - uid: TinyLife.World.Lot + name: Lot + - name: ',' + - name: " " + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.World.Map + name: Map + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + isExternal: true + - name: '?' + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2}) + name: IsLotContentVisible + - name: ( + - uid: TinyLife.World.Lot + name: Lot + - name: ',' + - name: " " + - uid: TinyLife.Objects.Person + name: Person + - name: ',' + - name: " " + - uid: TinyLife.World.Map + name: Map + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + isExternal: true + - name: '?' + - name: ) +- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) + commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) + parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + name: SetData(string, object) + nameWithType: JsonTypeSafeGenericDataHolder.SetData(string, object) + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(string, object) + nameWithType.vb: JsonTypeSafeGenericDataHolder.SetData(String, Object) + fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(String, Object) + name.vb: SetData(String, Object) + spec.csharp: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) + name: SetData + isExternal: true + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) + name: SetData + isExternal: true + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T}) + commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0) + parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder + definition: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0) + href: https://learn.microsoft.com/dotnet/api/system.string + name: SetData(string, T) + nameWithType: JsonTypeSafeGenericDataHolder.SetData(string, T) + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(string, T) + nameWithType.vb: JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T) + fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T) + name.vb: SetData(Of T)(String, T) + spec.csharp: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0) + name: SetData + isExternal: true + - name: < + - name: T + - name: '>' + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - name: T + - name: ) + spec.vb: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0) + name: SetData + isExternal: true + - name: ( + - name: Of + - name: " " + - name: T + - name: ) + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - name: T + - name: ) +- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) + commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) + parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + name: GetData(string) + nameWithType: JsonTypeSafeGenericDataHolder.GetData(string) + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData(string) + nameWithType.vb: JsonTypeSafeGenericDataHolder.GetData(Of T)(String) + fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData(Of T)(String) + name.vb: GetData(Of T)(String) + spec.csharp: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) + name: GetData + isExternal: true + - name: < + - name: T + - name: '>' + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + spec.vb: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) + name: GetData + isExternal: true + - name: ( + - name: Of + - name: " " + - name: T + - name: ) + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) +- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys + commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys + parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder + isExternal: true + name: GetDataKeys() + nameWithType: JsonTypeSafeGenericDataHolder.GetDataKeys() + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys() + spec.csharp: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys + name: GetDataKeys + isExternal: true + - name: ( + - name: ) + spec.vb: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys + name: GetDataKeys + isExternal: true + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object) + commentId: M:System.Object.Equals(System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + name: Equals(object) + nameWithType: object.Equals(object) + fullName: object.Equals(object) + nameWithType.vb: Object.Equals(Object) + fullName.vb: Object.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetHashCode + commentId: M:System.Object.GetHashCode + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + name: GetHashCode() + nameWithType: object.GetHashCode() + fullName: object.GetHashCode() + nameWithType.vb: Object.GetHashCode() + fullName.vb: Object.GetHashCode() + spec.csharp: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.MemberwiseClone + commentId: M:System.Object.MemberwiseClone + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + name: MemberwiseClone() + nameWithType: object.MemberwiseClone() + fullName: object.MemberwiseClone() + nameWithType.vb: Object.MemberwiseClone() + fullName.vb: Object.MemberwiseClone() + spec.csharp: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) + spec.vb: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.ToString + commentId: M:System.Object.ToString + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + name: ToString() + nameWithType: object.ToString() + fullName: object.ToString() + nameWithType.vb: Object.ToString() + fullName.vb: Object.ToString() + spec.csharp: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) +- uid: TinyLife.Actions.DriveAction.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(DriveAction) + nameWithType: Extensions.JsonCopy(DriveAction) + fullName: TinyLife.Utilities.Extensions.JsonCopy(TinyLife.Actions.DriveAction) + nameWithType.vb: Extensions.JsonCopy(Of DriveAction)(DriveAction) + fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Actions.DriveAction)(TinyLife.Actions.DriveAction) + name.vb: JsonCopy(Of DriveAction)(DriveAction) + spec.csharp: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.DriveAction) + name: JsonCopy + - name: < + - uid: TinyLife.Actions.DriveAction + name: DriveAction + - name: '>' + - name: ( + - uid: TinyLife.Actions.DriveAction + name: DriveAction + - name: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.DriveAction) + name: JsonCopy + - name: ( + - name: Of + - name: " " + - uid: TinyLife.Actions.DriveAction + name: DriveAction + - name: ) + - name: ( + - uid: TinyLife.Actions.DriveAction + name: DriveAction + - 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: TinyLife.Actions.DriveAction.#ctor* + commentId: Overload:TinyLife.Actions.DriveAction.#ctor + name: DriveAction + nameWithType: DriveAction.DriveAction + fullName: TinyLife.Actions.DriveAction.DriveAction + nameWithType.vb: DriveAction.New + fullName.vb: TinyLife.Actions.DriveAction.New + name.vb: New +- uid: TinyLife.Actions.ActionInfo + commentId: T:TinyLife.Actions.ActionInfo + parent: TinyLife.Actions + name: ActionInfo + nameWithType: ActionInfo + fullName: TinyLife.Actions.ActionInfo +- uid: TinyLife.Actions.PathfindAction.FindPath(System.Collections.Generic.ICollection{Microsoft.Xna.Framework.Point}) + commentId: M:TinyLife.Actions.PathfindAction.FindPath(System.Collections.Generic.ICollection{Microsoft.Xna.Framework.Point}) + parent: TinyLife.Actions.PathfindAction + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1 + name: FindPath(ICollection) + nameWithType: PathfindAction.FindPath(ICollection) + fullName: TinyLife.Actions.PathfindAction.FindPath(System.Collections.Generic.ICollection) + nameWithType.vb: PathfindAction.FindPath(ICollection(Of Point)) + fullName.vb: TinyLife.Actions.PathfindAction.FindPath(System.Collections.Generic.ICollection(Of Microsoft.Xna.Framework.Point)) + name.vb: FindPath(ICollection(Of Point)) + spec.csharp: + - uid: TinyLife.Actions.PathfindAction.FindPath(System.Collections.Generic.ICollection{Microsoft.Xna.Framework.Point}) + name: FindPath + - name: ( + - uid: System.Collections.Generic.ICollection`1 + name: ICollection + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1 + - name: < + - uid: Microsoft.Xna.Framework.Point + name: Point + isExternal: true + - name: '>' + - name: ) + spec.vb: + - uid: TinyLife.Actions.PathfindAction.FindPath(System.Collections.Generic.ICollection{Microsoft.Xna.Framework.Point}) + name: FindPath + - name: ( + - uid: System.Collections.Generic.ICollection`1 + name: ICollection + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1 + - name: ( + - name: Of + - name: " " + - uid: Microsoft.Xna.Framework.Point + name: Point + isExternal: true + - name: ) + - name: ) +- uid: TinyLife.Actions.DriveAction.FindPath* + commentId: Overload:TinyLife.Actions.DriveAction.FindPath + name: FindPath + nameWithType: DriveAction.FindPath + fullName: TinyLife.Actions.DriveAction.FindPath +- uid: System.Collections.Generic.ICollection{Microsoft.Xna.Framework.Point} + commentId: T:System.Collections.Generic.ICollection{Microsoft.Xna.Framework.Point} + parent: System.Collections.Generic + definition: System.Collections.Generic.ICollection`1 + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1 + name: ICollection + nameWithType: ICollection + fullName: System.Collections.Generic.ICollection + nameWithType.vb: ICollection(Of Point) + fullName.vb: System.Collections.Generic.ICollection(Of Microsoft.Xna.Framework.Point) + name.vb: ICollection(Of Point) + spec.csharp: + - uid: System.Collections.Generic.ICollection`1 + name: ICollection + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1 + - name: < + - uid: Microsoft.Xna.Framework.Point + name: Point + isExternal: true + - name: '>' + spec.vb: + - uid: System.Collections.Generic.ICollection`1 + name: ICollection + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1 + - name: ( + - name: Of + - name: " " + - uid: Microsoft.Xna.Framework.Point + name: Point + isExternal: true + - name: ) +- uid: System.Threading.Tasks.Task{System.Collections.Generic.Stack{Microsoft.Xna.Framework.Point}} + commentId: T:System.Threading.Tasks.Task{System.Collections.Generic.Stack{Microsoft.Xna.Framework.Point}} + parent: System.Threading.Tasks + definition: System.Threading.Tasks.Task`1 + href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 + name: Task> + nameWithType: Task> + fullName: System.Threading.Tasks.Task> + nameWithType.vb: Task(Of Stack(Of Point)) + fullName.vb: System.Threading.Tasks.Task(Of System.Collections.Generic.Stack(Of Microsoft.Xna.Framework.Point)) + name.vb: Task(Of Stack(Of Point)) + spec.csharp: + - uid: System.Threading.Tasks.Task`1 + name: Task + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 + - name: < + - uid: System.Collections.Generic.Stack`1 + name: Stack + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.stack-1 + - name: < + - uid: Microsoft.Xna.Framework.Point + name: Point + isExternal: true + - name: '>' + - name: '>' + spec.vb: + - uid: System.Threading.Tasks.Task`1 + name: Task + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 + - name: ( + - name: Of + - name: " " + - uid: System.Collections.Generic.Stack`1 + name: Stack + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.stack-1 + - name: ( + - name: Of + - name: " " + - uid: Microsoft.Xna.Framework.Point + name: Point + isExternal: true + - name: ) + - name: ) +- uid: System.Collections.Generic.ICollection`1 + commentId: T:System.Collections.Generic.ICollection`1 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1 + name: ICollection + nameWithType: ICollection + fullName: System.Collections.Generic.ICollection + nameWithType.vb: ICollection(Of T) + fullName.vb: System.Collections.Generic.ICollection(Of T) + name.vb: ICollection(Of T) + spec.csharp: + - uid: System.Collections.Generic.ICollection`1 + name: ICollection + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1 + - name: < + - name: T + - name: '>' + spec.vb: + - uid: System.Collections.Generic.ICollection`1 + name: ICollection + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1 + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: System.Collections.Generic + commentId: N:System.Collections.Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System.Collections.Generic + nameWithType: System.Collections.Generic + fullName: System.Collections.Generic + spec.csharp: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Collections + name: Collections + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections + - name: . + - uid: System.Collections.Generic + name: Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic + spec.vb: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Collections + name: Collections + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections + - name: . + - uid: System.Collections.Generic + name: Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic +- uid: System.Threading.Tasks.Task`1 + commentId: T:System.Threading.Tasks.Task`1 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 + name: Task + nameWithType: Task + fullName: System.Threading.Tasks.Task + nameWithType.vb: Task(Of TResult) + fullName.vb: System.Threading.Tasks.Task(Of TResult) + name.vb: Task(Of TResult) + spec.csharp: + - uid: System.Threading.Tasks.Task`1 + name: Task + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 + - name: < + - name: TResult + - name: '>' + spec.vb: + - uid: System.Threading.Tasks.Task`1 + name: Task + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1 + - name: ( + - name: Of + - name: " " + - name: TResult + - name: ) +- uid: System.Threading.Tasks + commentId: N:System.Threading.Tasks + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System.Threading.Tasks + nameWithType: System.Threading.Tasks + fullName: System.Threading.Tasks + spec.csharp: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Threading + name: Threading + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.threading + - name: . + - uid: System.Threading.Tasks + name: Tasks + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.threading.tasks + spec.vb: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Threading + name: Threading + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.threading + - name: . + - uid: System.Threading.Tasks + name: Tasks + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.threading.tasks +- uid: TinyLife.Actions.PathfindAction.GetSpeed + commentId: M:TinyLife.Actions.PathfindAction.GetSpeed + parent: TinyLife.Actions.PathfindAction + name: GetSpeed() + nameWithType: PathfindAction.GetSpeed() + fullName: TinyLife.Actions.PathfindAction.GetSpeed() + spec.csharp: + - uid: TinyLife.Actions.PathfindAction.GetSpeed + name: GetSpeed + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.PathfindAction.GetSpeed + name: GetSpeed + - name: ( + - name: ) +- uid: TinyLife.Actions.DriveAction.GetSpeed* + commentId: Overload:TinyLife.Actions.DriveAction.GetSpeed + name: GetSpeed + nameWithType: DriveAction.GetSpeed + fullName: TinyLife.Actions.DriveAction.GetSpeed +- 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.Actions.PathfindAction.OnPathReady + commentId: M:TinyLife.Actions.PathfindAction.OnPathReady + parent: TinyLife.Actions.PathfindAction + name: OnPathReady() + nameWithType: PathfindAction.OnPathReady() + fullName: TinyLife.Actions.PathfindAction.OnPathReady() + spec.csharp: + - uid: TinyLife.Actions.PathfindAction.OnPathReady + name: OnPathReady + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.PathfindAction.OnPathReady + name: OnPathReady + - name: ( + - name: ) +- uid: TinyLife.Actions.DriveAction.OnPathReady* + commentId: Overload:TinyLife.Actions.DriveAction.OnPathReady + name: OnPathReady + nameWithType: DriveAction.OnPathReady + fullName: TinyLife.Actions.DriveAction.OnPathReady +- uid: TinyLife.Actions.PathfindAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + commentId: M:TinyLife.Actions.PathfindAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + parent: TinyLife.Actions.PathfindAction + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.timespan + name: Update(GameTime, TimeSpan, float) + nameWithType: PathfindAction.Update(GameTime, TimeSpan, float) + fullName: TinyLife.Actions.PathfindAction.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float) + nameWithType.vb: PathfindAction.Update(GameTime, TimeSpan, Single) + fullName.vb: TinyLife.Actions.PathfindAction.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single) + name.vb: Update(GameTime, TimeSpan, Single) + spec.csharp: + - uid: TinyLife.Actions.PathfindAction.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.PathfindAction.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.DriveAction.Update* + commentId: Overload:TinyLife.Actions.DriveAction.Update + name: Update + nameWithType: DriveAction.Update + fullName: TinyLife.Actions.DriveAction.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: 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.PathfindAction.IsCompleted + commentId: M:TinyLife.Actions.PathfindAction.IsCompleted + parent: TinyLife.Actions.PathfindAction + name: IsCompleted() + nameWithType: PathfindAction.IsCompleted() + fullName: TinyLife.Actions.PathfindAction.IsCompleted() + spec.csharp: + - uid: TinyLife.Actions.PathfindAction.IsCompleted + name: IsCompleted + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.PathfindAction.IsCompleted + name: IsCompleted + - name: ( + - name: ) +- uid: TinyLife.Actions.DriveAction.IsCompleted* + commentId: Overload:TinyLife.Actions.DriveAction.IsCompleted + name: IsCompleted + nameWithType: DriveAction.IsCompleted + fullName: TinyLife.Actions.DriveAction.IsCompleted +- uid: TinyLife.Actions.CompletionType + commentId: T:TinyLife.Actions.CompletionType + parent: TinyLife.Actions + name: CompletionType + nameWithType: CompletionType + fullName: TinyLife.Actions.CompletionType +- uid: TinyLife.Actions.PathfindAction.OnCompleted(TinyLife.Actions.CompletionType) + commentId: M:TinyLife.Actions.PathfindAction.OnCompleted(TinyLife.Actions.CompletionType) + parent: TinyLife.Actions.PathfindAction + name: OnCompleted(CompletionType) + nameWithType: PathfindAction.OnCompleted(CompletionType) + fullName: TinyLife.Actions.PathfindAction.OnCompleted(TinyLife.Actions.CompletionType) + spec.csharp: + - uid: TinyLife.Actions.PathfindAction.OnCompleted(TinyLife.Actions.CompletionType) + name: OnCompleted + - name: ( + - uid: TinyLife.Actions.CompletionType + name: CompletionType + - name: ) + spec.vb: + - uid: TinyLife.Actions.PathfindAction.OnCompleted(TinyLife.Actions.CompletionType) + name: OnCompleted + - name: ( + - uid: TinyLife.Actions.CompletionType + name: CompletionType + - name: ) +- uid: TinyLife.Actions.DriveAction.OnCompleted* + commentId: Overload:TinyLife.Actions.DriveAction.OnCompleted + name: OnCompleted + nameWithType: DriveAction.OnCompleted + fullName: TinyLife.Actions.DriveAction.OnCompleted diff --git a/docs/api/TinyLife.Actions.GoHereAction.yml b/docs/api/TinyLife.Actions.GoHereAction.yml index fa6db76..0bed1eb 100644 --- a/docs/api/TinyLife.Actions.GoHereAction.yml +++ b/docs/api/TinyLife.Actions.GoHereAction.yml @@ -292,7 +292,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenIsCompleted path: ../TinyLife/Actions/GoHereAction.cs - startLine: 89 + startLine: 88 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -324,7 +324,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanCancel path: ../TinyLife/Actions/GoHereAction.cs - startLine: 94 + startLine: 93 assemblies: - Tiny Life namespace: TinyLife.Actions diff --git a/docs/api/TinyLife.Actions.PathfindAction.yml b/docs/api/TinyLife.Actions.PathfindAction.yml index b401e76..cd63580 100644 --- a/docs/api/TinyLife.Actions.PathfindAction.yml +++ b/docs/api/TinyLife.Actions.PathfindAction.yml @@ -5,6 +5,7 @@ items: id: PathfindAction parent: TinyLife.Actions children: + - TinyLife.Actions.PathfindAction.#ctor(TinyLife.Actions.ActionInfo) - TinyLife.Actions.PathfindAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo) - TinyLife.Actions.PathfindAction.FindPath(System.Collections.Generic.ICollection{Microsoft.Xna.Framework.Point}) - TinyLife.Actions.PathfindAction.GetSpeed @@ -45,6 +46,7 @@ items: - MLEM.Data.Json.JsonTypeSafeGenericDataHolder - TinyLife.Actions.Action derivedClasses: + - TinyLife.Actions.DriveAction - TinyLife.Actions.WalkAction implements: - MLEM.Misc.IGenericDataHolder @@ -258,6 +260,41 @@ items: nameWithType.vb: PathfindAction.New(ActionType, ActionInfo) fullName.vb: TinyLife.Actions.PathfindAction.New(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo) name.vb: New(ActionType, ActionInfo) +- uid: TinyLife.Actions.PathfindAction.#ctor(TinyLife.Actions.ActionInfo) + commentId: M:TinyLife.Actions.PathfindAction.#ctor(TinyLife.Actions.ActionInfo) + id: '#ctor(TinyLife.Actions.ActionInfo)' + parent: TinyLife.Actions.PathfindAction + langs: + - csharp + - vb + name: PathfindAction(ActionInfo) + nameWithType: PathfindAction.PathfindAction(ActionInfo) + fullName: TinyLife.Actions.PathfindAction.PathfindAction(TinyLife.Actions.ActionInfo) + type: Constructor + source: + remote: + path: TinyLife/Actions/PathfindAction.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: .ctor + path: ../TinyLife/Actions/PathfindAction.cs + startLine: 40 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + summary: "\nCreates a new typeless action with the given action information.\n" + example: [] + syntax: + content: public PathfindAction(ActionInfo info) + parameters: + - id: info + type: TinyLife.Actions.ActionInfo + description: The information for this action. + content.vb: Public Sub New(info As ActionInfo) + overload: TinyLife.Actions.PathfindAction.#ctor* + nameWithType.vb: PathfindAction.New(ActionInfo) + fullName.vb: TinyLife.Actions.PathfindAction.New(TinyLife.Actions.ActionInfo) + name.vb: New(ActionInfo) - uid: TinyLife.Actions.PathfindAction.FindPath(System.Collections.Generic.ICollection{Microsoft.Xna.Framework.Point}) commentId: M:TinyLife.Actions.PathfindAction.FindPath(System.Collections.Generic.ICollection{Microsoft.Xna.Framework.Point}) id: FindPath(System.Collections.Generic.ICollection{Microsoft.Xna.Framework.Point}) @@ -276,7 +313,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FindPath path: ../TinyLife/Actions/PathfindAction.cs - startLine: 44 + startLine: 47 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -314,7 +351,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSpeed path: ../TinyLife/Actions/PathfindAction.cs - startLine: 50 + startLine: 53 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -345,7 +382,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnPathReady path: ../TinyLife/Actions/PathfindAction.cs - startLine: 56 + startLine: 59 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -373,7 +410,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Initialize path: ../TinyLife/Actions/PathfindAction.cs - startLine: 59 + startLine: 62 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -402,7 +439,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: ../TinyLife/Actions/PathfindAction.cs - startLine: 71 + startLine: 74 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -444,7 +481,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsCompleted path: ../TinyLife/Actions/PathfindAction.cs - startLine: 100 + startLine: 103 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -476,7 +513,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnCompleted path: ../TinyLife/Actions/PathfindAction.cs - startLine: 111 + startLine: 114 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -509,7 +546,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/Actions/PathfindAction.cs - startLine: 122 + startLine: 125 assemblies: - Tiny Life namespace: TinyLife.Actions diff --git a/docs/api/TinyLife.Actions.PathfindToPersonAction.yml b/docs/api/TinyLife.Actions.PathfindToPersonAction.yml index 4801452..6aaaef5 100644 --- a/docs/api/TinyLife.Actions.PathfindToPersonAction.yml +++ b/docs/api/TinyLife.Actions.PathfindToPersonAction.yml @@ -11,6 +11,7 @@ items: - TinyLife.Actions.PathfindToPersonAction.GetMaxPathfindTime - TinyLife.Actions.PathfindToPersonAction.IsCompleted - TinyLife.Actions.PathfindToPersonAction.OnCompleted(TinyLife.Actions.CompletionType) + - TinyLife.Actions.PathfindToPersonAction.Target - TinyLife.Actions.PathfindToPersonAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - TinyLife.Actions.PathfindToPersonAction.Validate(TinyLife.Objects.Person) - TinyLife.Actions.PathfindToPersonAction.WalkSpeedMultiplier @@ -193,6 +194,37 @@ items: - type: System.Runtime.Serialization.DataMemberAttribute ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor arguments: [] +- uid: TinyLife.Actions.PathfindToPersonAction.Target + commentId: P:TinyLife.Actions.PathfindToPersonAction.Target + id: Target + parent: TinyLife.Actions.PathfindToPersonAction + langs: + - csharp + - vb + name: Target + nameWithType: PathfindToPersonAction.Target + fullName: TinyLife.Actions.PathfindToPersonAction.Target + type: Property + source: + remote: + path: TinyLife/Actions/PathfindToPersonAction.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Target + path: ../TinyLife/Actions/PathfindToPersonAction.cs + startLine: 31 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + summary: "\nThe target to pathfind to.\n" + example: [] + syntax: + content: protected Person Target { get; } + parameters: [] + return: + type: TinyLife.Objects.Person + content.vb: Protected ReadOnly Property Target As Person + overload: TinyLife.Actions.PathfindToPersonAction.Target* - uid: TinyLife.Actions.PathfindToPersonAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo) commentId: M:TinyLife.Actions.PathfindToPersonAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo) id: '#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)' @@ -211,7 +243,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Actions/PathfindToPersonAction.cs - startLine: 35 + startLine: 37 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -249,7 +281,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Actions/PathfindToPersonAction.cs - startLine: 40 + startLine: 42 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -294,7 +326,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetMaxPathfindTime path: ../TinyLife/Actions/PathfindToPersonAction.cs - startLine: 50 + startLine: 52 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -325,7 +357,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: ../TinyLife/Actions/PathfindToPersonAction.cs - startLine: 55 + startLine: 57 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -367,7 +399,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/Actions/PathfindToPersonAction.cs - startLine: 86 + startLine: 88 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -403,7 +435,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsCompleted path: ../TinyLife/Actions/PathfindToPersonAction.cs - startLine: 91 + startLine: 93 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -435,7 +467,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnCompleted path: ../TinyLife/Actions/PathfindToPersonAction.cs - startLine: 108 + startLine: 110 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3622,6 +3654,11 @@ references: name: DriveSpeedMultiplier nameWithType: GoHereAction.DriveSpeedMultiplier fullName: TinyLife.Actions.GoHereAction.DriveSpeedMultiplier +- uid: TinyLife.Actions.PathfindToPersonAction.Target* + commentId: Overload:TinyLife.Actions.PathfindToPersonAction.Target + name: Target + nameWithType: PathfindToPersonAction.Target + fullName: TinyLife.Actions.PathfindToPersonAction.Target - uid: TinyLife.Actions.PathfindToPersonAction.#ctor* commentId: Overload:TinyLife.Actions.PathfindToPersonAction.#ctor name: PathfindToPersonAction diff --git a/docs/api/TinyLife.Actions.WalkAction.yml b/docs/api/TinyLife.Actions.WalkAction.yml index b7a092a..a1dca01 100644 --- a/docs/api/TinyLife.Actions.WalkAction.yml +++ b/docs/api/TinyLife.Actions.WalkAction.yml @@ -5,7 +5,7 @@ items: id: WalkAction parent: TinyLife.Actions children: - - TinyLife.Actions.WalkAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo) + - TinyLife.Actions.WalkAction.#ctor(TinyLife.Actions.ActionInfo) - TinyLife.Actions.WalkAction.DrainEnergy - TinyLife.Actions.WalkAction.FindPath(System.Collections.Generic.ICollection{Microsoft.Xna.Framework.Point}) - TinyLife.Actions.WalkAction.GetSpeed @@ -158,16 +158,16 @@ items: - type: System.Runtime.Serialization.DataMemberAttribute ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor arguments: [] -- uid: TinyLife.Actions.WalkAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo) - commentId: M:TinyLife.Actions.WalkAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo) - id: '#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)' +- uid: TinyLife.Actions.WalkAction.#ctor(TinyLife.Actions.ActionInfo) + commentId: M:TinyLife.Actions.WalkAction.#ctor(TinyLife.Actions.ActionInfo) + id: '#ctor(TinyLife.Actions.ActionInfo)' parent: TinyLife.Actions.WalkAction langs: - csharp - vb - name: WalkAction(ActionType, ActionInfo) - nameWithType: WalkAction.WalkAction(ActionType, ActionInfo) - fullName: TinyLife.Actions.WalkAction.WalkAction(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo) + name: WalkAction(ActionInfo) + nameWithType: WalkAction.WalkAction(ActionInfo) + fullName: TinyLife.Actions.WalkAction.WalkAction(TinyLife.Actions.ActionInfo) type: Constructor source: remote: @@ -180,22 +180,19 @@ items: assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nCreates a new action with the given action information.\n" + summary: "\nCreates a new typeless action with the given action information.\n" example: [] syntax: - content: public WalkAction(ActionType type, ActionInfo info) + content: public WalkAction(ActionInfo info) parameters: - - id: type - type: TinyLife.Actions.ActionType - description: The type for this action. - id: info type: TinyLife.Actions.ActionInfo description: The information for this action. - content.vb: Public Sub New(type As ActionType, info As ActionInfo) + content.vb: Public Sub New(info As ActionInfo) overload: TinyLife.Actions.WalkAction.#ctor* - nameWithType.vb: WalkAction.New(ActionType, ActionInfo) - fullName.vb: TinyLife.Actions.WalkAction.New(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo) - name.vb: New(ActionType, ActionInfo) + nameWithType.vb: WalkAction.New(ActionInfo) + fullName.vb: TinyLife.Actions.WalkAction.New(TinyLife.Actions.ActionInfo) + name.vb: New(ActionInfo) - uid: TinyLife.Actions.WalkAction.FindPath(System.Collections.Generic.ICollection{Microsoft.Xna.Framework.Point}) commentId: M:TinyLife.Actions.WalkAction.FindPath(System.Collections.Generic.ICollection{Microsoft.Xna.Framework.Point}) id: FindPath(System.Collections.Generic.ICollection{Microsoft.Xna.Framework.Point}) @@ -3559,12 +3556,6 @@ references: nameWithType.vb: WalkAction.New fullName.vb: TinyLife.Actions.WalkAction.New name.vb: New -- uid: TinyLife.Actions.ActionType - commentId: T:TinyLife.Actions.ActionType - parent: TinyLife.Actions - name: ActionType - nameWithType: ActionType - fullName: TinyLife.Actions.ActionType - uid: TinyLife.Actions.ActionInfo commentId: T:TinyLife.Actions.ActionInfo parent: TinyLife.Actions diff --git a/docs/api/TinyLife.Actions.WorkAction.yml b/docs/api/TinyLife.Actions.WorkAction.yml index 2c69cf4..d67edbf 100644 --- a/docs/api/TinyLife.Actions.WorkAction.yml +++ b/docs/api/TinyLife.Actions.WorkAction.yml @@ -10,6 +10,7 @@ items: - TinyLife.Actions.WorkAction.AndThenIsCompleted - TinyLife.Actions.WorkAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) - TinyLife.Actions.WorkAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + - TinyLife.Actions.WorkAction.CanCancel(TinyLife.Actions.Action) - TinyLife.Actions.WorkAction.CreateFirstActions - TinyLife.Actions.WorkAction.Job - TinyLife.Actions.WorkAction.PreInitialize @@ -60,7 +61,6 @@ items: - TinyLife.Actions.MultiAction.IsCompleted - TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType) - TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) - - TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action) - TinyLife.Actions.MultiAction.CanStartNow - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) - TinyLife.Actions.Action.Random @@ -193,6 +193,42 @@ items: nameWithType.vb: WorkAction.New(ActionType, ActionInfo) fullName.vb: TinyLife.Actions.WorkAction.New(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo) name.vb: New(ActionType, ActionInfo) +- uid: TinyLife.Actions.WorkAction.CanCancel(TinyLife.Actions.Action) + commentId: M:TinyLife.Actions.WorkAction.CanCancel(TinyLife.Actions.Action) + id: CanCancel(TinyLife.Actions.Action) + parent: TinyLife.Actions.WorkAction + langs: + - csharp + - vb + name: CanCancel(Action) + nameWithType: WorkAction.CanCancel(Action) + fullName: TinyLife.Actions.WorkAction.CanCancel(TinyLife.Actions.Action) + type: Method + source: + remote: + path: TinyLife/Actions/WorkAction.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: CanCancel + path: ../TinyLife/Actions/WorkAction.cs + startLine: 34 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + summary: "\nReturns whether or not this action can be canceled by the given outside source.\nNote that the outside source can be null, and if it is, it means that the player canceled the action manually.\nBy default, actions can only be canceled if the cancelSource is null.\n" + example: [] + syntax: + content: public override bool CanCancel(Action cancelSource) + parameters: + - id: cancelSource + type: TinyLife.Actions.Action + description: The source of the cancelation, or null if the player canceled it + return: + type: System.Boolean + description: true if the action can be canceled + content.vb: Public Overrides Function CanCancel(cancelSource As Action) As Boolean + overridden: TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action) + overload: TinyLife.Actions.WorkAction.CanCancel* - uid: TinyLife.Actions.WorkAction.CreateFirstActions commentId: M:TinyLife.Actions.WorkAction.CreateFirstActions id: CreateFirstActions @@ -211,7 +247,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreateFirstActions path: ../TinyLife/Actions/WorkAction.cs - startLine: 34 + startLine: 39 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -243,7 +279,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PreInitialize path: ../TinyLife/Actions/WorkAction.cs - startLine: 43 + startLine: 48 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -272,7 +308,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenInitialize path: ../TinyLife/Actions/WorkAction.cs - startLine: 49 + startLine: 54 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -301,7 +337,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenUpdate path: ../TinyLife/Actions/WorkAction.cs - startLine: 62 + startLine: 67 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -343,7 +379,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenIsCompleted path: ../TinyLife/Actions/WorkAction.cs - startLine: 92 + startLine: 98 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -375,7 +411,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenOnCompleted path: ../TinyLife/Actions/WorkAction.cs - startLine: 99 + startLine: 105 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -709,26 +745,6 @@ references: - uid: TinyLife.Objects.Person name: Person - name: ) -- uid: TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action) - commentId: M:TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action) - parent: TinyLife.Actions.MultiAction - name: CanCancel(Action) - nameWithType: MultiAction.CanCancel(Action) - fullName: TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action) - spec.csharp: - - uid: TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action) - name: CanCancel - - name: ( - - uid: TinyLife.Actions.Action - name: Action - - name: ) - spec.vb: - - uid: TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action) - name: CanCancel - - name: ( - - uid: TinyLife.Actions.Action - name: Action - - name: ) - uid: TinyLife.Actions.MultiAction.CanStartNow commentId: M:TinyLife.Actions.MultiAction.CanStartNow parent: TinyLife.Actions.MultiAction @@ -3744,6 +3760,42 @@ references: name: ActionInfo nameWithType: ActionInfo fullName: TinyLife.Actions.ActionInfo +- uid: TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action) + commentId: M:TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action) + parent: TinyLife.Actions.MultiAction + name: CanCancel(Action) + nameWithType: MultiAction.CanCancel(Action) + fullName: TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action) + spec.csharp: + - uid: TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action) + name: CanCancel + - name: ( + - uid: TinyLife.Actions.Action + name: Action + - name: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action) + name: CanCancel + - name: ( + - uid: TinyLife.Actions.Action + name: Action + - name: ) +- uid: TinyLife.Actions.WorkAction.CanCancel* + commentId: Overload:TinyLife.Actions.WorkAction.CanCancel + name: CanCancel + nameWithType: WorkAction.CanCancel + fullName: TinyLife.Actions.WorkAction.CanCancel +- 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.Actions.OutOfTownAction.CreateFirstActions commentId: M:TinyLife.Actions.OutOfTownAction.CreateFirstActions parent: TinyLife.Actions.OutOfTownAction diff --git a/docs/api/TinyLife.Actions.yml b/docs/api/TinyLife.Actions.yml index 97ef4cd..91bc4ed 100644 --- a/docs/api/TinyLife.Actions.yml +++ b/docs/api/TinyLife.Actions.yml @@ -21,6 +21,7 @@ items: - TinyLife.Actions.DebugAction - TinyLife.Actions.DeferredAction - TinyLife.Actions.DieAction + - TinyLife.Actions.DriveAction - TinyLife.Actions.Emote - TinyLife.Actions.EmoteCategory - TinyLife.Actions.GoHereAction @@ -231,6 +232,11 @@ references: name: DieAction nameWithType: DieAction fullName: TinyLife.Actions.DieAction +- uid: TinyLife.Actions.DriveAction + commentId: T:TinyLife.Actions.DriveAction + name: DriveAction + nameWithType: DriveAction + fullName: TinyLife.Actions.DriveAction - uid: TinyLife.Actions.Emote commentId: T:TinyLife.Actions.Emote parent: TinyLife.Actions diff --git a/docs/api/TinyLife.Debug.CheatDelegate.yml b/docs/api/TinyLife.Debug.CheatDelegate.yml index a34fcc9..b12a144 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: 818 + startLine: 825 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.Debug.DebugDelegate.yml b/docs/api/TinyLife.Debug.DebugDelegate.yml index 4c1448e..4392947 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: 823 + startLine: 830 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.Debug.yml b/docs/api/TinyLife.Debug.yml index 5d28c05..1f4355f 100644 --- a/docs/api/TinyLife.Debug.yml +++ b/docs/api/TinyLife.Debug.yml @@ -22,7 +22,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Debug path: ../TinyLife/Debug.cs - startLine: 36 + startLine: 37 assemblies: - Tiny Life namespace: TinyLife @@ -61,7 +61,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Cheats path: ../TinyLife/Debug.cs - startLine: 43 + startLine: 44 assemblies: - Tiny Life namespace: TinyLife @@ -90,7 +90,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DebugLines path: ../TinyLife/Debug.cs - startLine: 49 + startLine: 50 assemblies: - Tiny Life namespace: TinyLife @@ -119,7 +119,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TryCheat path: ../TinyLife/Debug.cs - startLine: 619 + startLine: 626 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.Emotions.EmotionModifier.Instance.yml b/docs/api/TinyLife.Emotions.EmotionModifier.Instance.yml index 30ec7dd..01b5b48 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: 446 + startLine: 453 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: 453 + startLine: 460 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: 458 + startLine: 465 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: 463 + startLine: 470 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: 468 + startLine: 475 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: 474 + startLine: 481 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: 479 + startLine: 486 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: 496 + startLine: 503 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: 510 + startLine: 517 assemblies: - Tiny Life namespace: TinyLife.Emotions diff --git a/docs/api/TinyLife.Emotions.EmotionModifier.yml b/docs/api/TinyLife.Emotions.EmotionModifier.yml index 84e1911..d66d872 100644 --- a/docs/api/TinyLife.Emotions.EmotionModifier.yml +++ b/docs/api/TinyLife.Emotions.EmotionModifier.yml @@ -21,6 +21,9 @@ items: - TinyLife.Emotions.EmotionModifier.AteNonPescetarianFood - TinyLife.Emotions.EmotionModifier.AteNonVeganFood - TinyLife.Emotions.EmotionModifier.AteNonVegetarianFood + - TinyLife.Emotions.EmotionModifier.BabyBookHelpNegative + - TinyLife.Emotions.EmotionModifier.BabyBookNegative + - TinyLife.Emotions.EmotionModifier.BabyBookPositive - TinyLife.Emotions.EmotionModifier.BadChildFood - TinyLife.Emotions.EmotionModifier.BadCreation - TinyLife.Emotions.EmotionModifier.BadCreationAngry @@ -122,6 +125,7 @@ items: - TinyLife.Emotions.EmotionModifier.MeanConversationPartner - TinyLife.Emotions.EmotionModifier.Name - TinyLife.Emotions.EmotionModifier.NegativeGauge + - TinyLife.Emotions.EmotionModifier.NoBabyBathtub - TinyLife.Emotions.EmotionModifier.OnVacation - TinyLife.Emotions.EmotionModifier.OrderCanceled - TinyLife.Emotions.EmotionModifier.ParentalLeave @@ -214,7 +218,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EmotionModifier path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 25 + startLine: 26 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -259,7 +263,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Types path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 32 + startLine: 33 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -288,7 +292,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Asleep path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 36 + startLine: 37 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -315,7 +319,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PeedSelf path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 37 + startLine: 38 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -342,7 +346,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PassedOut path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 38 + startLine: 39 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -369,7 +373,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ReadBook path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 39 + startLine: 40 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -396,7 +400,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FailedJoke path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 40 + startLine: 41 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -423,7 +427,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DirtyDishes path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 41 + startLine: 42 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -450,7 +454,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BadCreation path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 42 + startLine: 43 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -477,7 +481,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BadCreationAngry path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 43 + startLine: 44 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -504,7 +508,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PerfectCreation path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 44 + startLine: 45 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -531,7 +535,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EnemyDied path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 45 + startLine: 46 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -558,7 +562,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AcquaintanceDied path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 46 + startLine: 47 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -585,7 +589,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FriendDied path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 47 + startLine: 48 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -612,7 +616,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ClosePersonDied path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 48 + startLine: 49 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -639,7 +643,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SleptOutside path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 49 + startLine: 50 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -666,7 +670,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DirtyConversationPartner path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 50 + startLine: 51 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -693,7 +697,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CaughtBeingInappropriate path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 51 + startLine: 52 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -720,7 +724,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BoringWork path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 52 + startLine: 53 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -747,7 +751,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SawSomethingPersonal path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 53 + startLine: 54 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -774,7 +778,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GoodFood path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 54 + startLine: 55 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -801,7 +805,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PleasantInteraction path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 55 + startLine: 56 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -828,7 +832,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LovelyInteraction path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 56 + startLine: 57 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -855,7 +859,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FailedRomance path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 57 + startLine: 58 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -882,7 +886,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StartedDating path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 58 + startLine: 59 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -909,7 +913,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BrokenUpWith path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 59 + startLine: 60 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -936,7 +940,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Promoted path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 60 + startLine: 61 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -963,7 +967,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GotRaise path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 61 + startLine: 62 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -990,7 +994,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Demoted path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 62 + startLine: 63 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1017,7 +1021,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Fired path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 63 + startLine: 64 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1044,7 +1048,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BadFood path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 64 + startLine: 65 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1071,7 +1075,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FunFoolingAround path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 65 + startLine: 66 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1098,7 +1102,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FinishedMod path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 66 + startLine: 67 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1125,7 +1129,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FinishedApp path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 67 + startLine: 68 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1152,7 +1156,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HackingFail path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 68 + startLine: 69 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1179,7 +1183,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PositiveGauge path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 69 + startLine: 70 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1206,7 +1210,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NegativeGauge path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 70 + startLine: 71 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1233,7 +1237,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MeanConversationPartner path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 71 + startLine: 72 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1260,7 +1264,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RepairFail path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 72 + startLine: 73 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1287,7 +1291,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FoolAroundFail path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 73 + startLine: 74 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1314,7 +1318,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WritersBlock path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 74 + startLine: 75 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1341,7 +1345,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FinishedBook path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 75 + startLine: 76 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1368,7 +1372,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ScrappedBook path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 76 + startLine: 77 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1395,7 +1399,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SuccessfullyPublished path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 77 + startLine: 78 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1422,7 +1426,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FailedPublishing path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 78 + startLine: 79 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1449,7 +1453,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InspiringIdeas path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 79 + startLine: 80 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1476,7 +1480,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreativelyInspired path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 80 + startLine: 81 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1503,7 +1507,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StrokeOfGenius path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 81 + startLine: 82 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1530,7 +1534,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IntrovertedOverstimulated path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 82 + startLine: 83 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1557,7 +1561,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InspiredByPride path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 83 + startLine: 84 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1584,7 +1588,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TvInspiredToCook path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 84 + startLine: 85 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1611,7 +1615,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SaddenedByNews path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 85 + startLine: 86 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1638,7 +1642,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ExcitedByNews path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 86 + startLine: 87 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1665,7 +1669,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TvRomantic path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 87 + startLine: 88 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1692,7 +1696,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GoodWalkthrough path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 88 + startLine: 89 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1719,7 +1723,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BoringWalkthrough path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 89 + startLine: 90 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1746,7 +1750,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BadTeammates path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 90 + startLine: 91 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1773,7 +1777,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RageQuit path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 91 + startLine: 92 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1800,7 +1804,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WonTournament path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 92 + startLine: 93 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1827,7 +1831,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LostTournament path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 93 + startLine: 94 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1854,7 +1858,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AsexualFoolingPartner path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 94 + startLine: 95 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1881,7 +1885,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AsexualFoolingDeclined path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 95 + startLine: 96 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1908,7 +1912,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FoolingDeclined path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 96 + startLine: 97 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1935,7 +1939,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EnergizingJog path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 97 + startLine: 98 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1962,7 +1966,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EnergizingDumbbells path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 98 + startLine: 99 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1989,7 +1993,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PulledMuscle path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 99 + startLine: 100 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2016,7 +2020,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StandingDeskPositive path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 100 + startLine: 101 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2043,7 +2047,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StandingDeskSore path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 101 + startLine: 102 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2070,7 +2074,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FitnessLevelUp path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 102 + startLine: 103 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2097,7 +2101,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LazyWorkout path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 103 + startLine: 104 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2124,7 +2128,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ProteinShakeEnergetic path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 104 + startLine: 105 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2151,7 +2155,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ProteinShakeFrisky path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 105 + startLine: 106 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2178,7 +2182,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ProteinShakeFocused path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 106 + startLine: 107 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2205,7 +2209,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ProteinShakeFine path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 107 + startLine: 108 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2232,7 +2236,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ProteinShakeRelaxed path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 108 + startLine: 109 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2259,7 +2263,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ProteinShakeCreative path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 109 + startLine: 110 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2286,7 +2290,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TooMuchProtein path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 110 + startLine: 111 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2313,7 +2317,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ProteinShakeFriskyAsexual path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 111 + startLine: 112 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2340,7 +2344,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DirtyHandsAfterToilet path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 112 + startLine: 113 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2367,7 +2371,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DarkRoom path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 113 + startLine: 114 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2394,7 +2398,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ThrewAwayInsteadOfCleaning path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 114 + startLine: 115 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2421,7 +2425,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IntrovertedCloseConversation path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 115 + startLine: 116 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2448,7 +2452,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IntrovertedStrangerDanger path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 116 + startLine: 117 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2475,7 +2479,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IntrovertedHomeLong path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 117 + startLine: 118 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2502,7 +2506,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ExtrovertedNewRelationship path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 118 + startLine: 119 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2529,7 +2533,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ExtrovertedConfusedByIntroversion path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 119 + startLine: 120 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2556,7 +2560,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DirtyObject path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 120 + startLine: 121 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2583,7 +2587,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UncomfortableCraftedFurniture path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 121 + startLine: 122 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2610,7 +2614,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AmazingCraftedFurniture path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 122 + startLine: 123 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2637,7 +2641,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SelfCraftedFurniture path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 123 + startLine: 124 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2664,7 +2668,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WoodworkingSplinter path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 124 + startLine: 125 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2691,7 +2695,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ScrappedSomeonesProject path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 125 + startLine: 126 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2718,7 +2722,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RoughSchoolDay path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 126 + startLine: 127 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2745,7 +2749,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FunSchoolDay path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 127 + startLine: 128 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2772,7 +2776,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TerribleAtSchool path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 128 + startLine: 129 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2799,7 +2803,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GradesDown path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 129 + startLine: 130 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2826,7 +2830,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GradesUp path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 130 + startLine: 131 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2853,7 +2857,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BoringHomework path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 131 + startLine: 132 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2880,7 +2884,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HomeworkHelp path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 132 + startLine: 133 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2907,7 +2911,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ForgotHomework path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 133 + startLine: 134 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2934,7 +2938,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InterestingStory path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 134 + startLine: 135 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2961,7 +2965,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FunnyCartoons path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 135 + startLine: 136 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2988,7 +2992,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FunPlaying path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 136 + startLine: 137 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3015,7 +3019,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InspiringPlaying path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 137 + startLine: 138 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3042,7 +3046,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PsychedUp path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 138 + startLine: 139 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3069,7 +3073,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AggravatingConversation path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 139 + startLine: 140 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3096,7 +3100,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UpsettingConversation path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 140 + startLine: 141 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3123,7 +3127,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HadToGetFoodSomewhereElse path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 141 + startLine: 142 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3150,7 +3154,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UsefulProgrammingResearch path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 142 + startLine: 143 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3177,7 +3181,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PublishedApp path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 143 + startLine: 144 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3204,7 +3208,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EmergencyFood path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 144 + startLine: 145 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3231,7 +3235,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ChildChef path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 145 + startLine: 146 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3258,7 +3262,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SomeoneTriedMyFood path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 146 + startLine: 147 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3285,7 +3289,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BadChildFood path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 147 + startLine: 148 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3312,7 +3316,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GoodChildFood path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 148 + startLine: 149 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3339,7 +3343,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SandboxPositive path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 149 + startLine: 150 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3366,7 +3370,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SandboxNegative path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 150 + startLine: 151 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3393,7 +3397,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SandboxSocialPositive path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 151 + startLine: 152 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3420,7 +3424,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SandboxSocialNegative path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 152 + startLine: 153 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3447,7 +3451,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PuzzlePositive path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 153 + startLine: 154 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3474,7 +3478,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PuzzleNegative path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 154 + startLine: 155 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3501,7 +3505,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PuzzleNegativeChild path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 155 + startLine: 156 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3528,7 +3532,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ShoodChild path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 156 + startLine: 157 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3555,7 +3559,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ReadNewspaperChild path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 157 + startLine: 158 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3582,7 +3586,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FunnyNewspaperJoke path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 158 + startLine: 159 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3609,7 +3613,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EnergizingCoffee path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 159 + startLine: 160 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3636,7 +3640,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TooMuchCoffee path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 160 + startLine: 161 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3663,7 +3667,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OrderCanceled path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 161 + startLine: 162 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3690,7 +3694,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SkilledOrder path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 162 + startLine: 163 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3717,7 +3721,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TinkerFocused path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 163 + startLine: 164 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3744,7 +3748,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TinkerFail path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 164 + startLine: 165 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3771,7 +3775,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PineappleOnPizzaNegative path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 165 + startLine: 166 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3798,7 +3802,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AdmiredFood path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 166 + startLine: 167 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3825,7 +3829,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AteNonPescetarianFood path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 167 + startLine: 168 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3852,7 +3856,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AteNonVegetarianFood path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 168 + startLine: 169 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3879,7 +3883,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AteNonVeganFood path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 169 + startLine: 170 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3906,7 +3910,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JobChoicePromptFailed path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 170 + startLine: 171 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3933,7 +3937,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JobChoicePromptFailedPerformance path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 173 + startLine: 174 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3960,7 +3964,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JobChoicePromptSuccess path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 176 + startLine: 177 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3987,7 +3991,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JobChoicePromptSuccessPerformance path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 179 + startLine: 180 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4014,7 +4018,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SuccessfulRummaging path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 182 + startLine: 183 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4041,7 +4045,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UnsuccessfulRummaging path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 183 + startLine: 184 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4068,7 +4072,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FirstKiss path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 184 + startLine: 185 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4095,7 +4099,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AgedUp path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 185 + startLine: 186 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4122,7 +4126,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BeenAdopted path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 186 + startLine: 187 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4149,7 +4153,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AdoptedChild path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 187 + startLine: 188 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4176,7 +4180,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GoodStudyBook path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 188 + startLine: 189 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4203,7 +4207,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BadStudyBook path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 189 + startLine: 190 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4230,7 +4234,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InspiringSkillBook path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 190 + startLine: 191 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4257,7 +4261,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FocusingSkillBook path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 191 + startLine: 192 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4284,7 +4288,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BoringSkillBook path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 192 + startLine: 193 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4311,7 +4315,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StressfulSkillBook path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 193 + startLine: 194 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4338,7 +4342,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EmbarrassingWorkConversation path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 194 + startLine: 195 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4365,7 +4369,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FocusingLibraryInfo path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 197 + startLine: 198 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4392,7 +4396,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InspiringLibraryInfo path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 198 + startLine: 199 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4419,7 +4423,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BadLibraryInfo path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 199 + startLine: 200 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4446,7 +4450,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AdmittedToCheating path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 200 + startLine: 201 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4473,7 +4477,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CheatedOn path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 201 + startLine: 202 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4500,7 +4504,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BrokeUpWithSomeone path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 202 + startLine: 203 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4527,7 +4531,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SawPeopleKissing path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 203 + startLine: 204 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4554,7 +4558,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JungleGymPositive path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 204 + startLine: 205 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4581,7 +4585,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JungleGymSocialPositive path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 205 + startLine: 206 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4608,7 +4612,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JungleGymSocialNegative path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 206 + startLine: 207 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4635,7 +4639,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ColoringBookRelaxing path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 207 + startLine: 208 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4662,7 +4666,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ColoringBookPositive path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 208 + startLine: 209 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4689,7 +4693,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ColoringBookNegative path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 209 + startLine: 210 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4716,7 +4720,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ThriftyBoughtCheapItem path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 210 + startLine: 211 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4743,7 +4747,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ThriftyBoughtExpensiveItem path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 211 + startLine: 212 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4770,7 +4774,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TastyTea path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 212 + startLine: 213 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4797,7 +4801,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnVacation path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 213 + startLine: 214 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4824,7 +4828,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ParentalLeave path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 214 + startLine: 215 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4851,7 +4855,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VacationDaysAgain path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 215 + startLine: 216 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4878,7 +4882,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GymTrainerPositive path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 217 + startLine: 218 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4905,7 +4909,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GymTrainerNegative path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 218 + startLine: 219 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4932,7 +4936,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PottySuccess path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 219 + startLine: 220 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4959,7 +4963,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PottyFail path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 220 + startLine: 221 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4986,7 +4990,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PottyNotListening path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 221 + startLine: 222 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5013,7 +5017,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AbortionEmotions path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 222 + startLine: 223 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5040,7 +5044,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DiaperRash path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 224 + startLine: 225 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5067,7 +5071,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GrossDiaperChange path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 225 + startLine: 226 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5094,7 +5098,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SuddenlyPregnant path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 226 + startLine: 227 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5121,7 +5125,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PregnancyTestPositive path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 227 + startLine: 228 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5148,7 +5152,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PregnancyTestNegative path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 228 + startLine: 229 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5175,7 +5179,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SlightlyDrunk path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 229 + startLine: 230 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5202,7 +5206,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Drunk path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 230 + startLine: 231 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5229,7 +5233,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VeryDrunk path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 231 + startLine: 232 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5238,6 +5242,114 @@ items: return: type: TinyLife.Emotions.EmotionModifier content.vb: Public Shared ReadOnly VeryDrunk As EmotionModifier +- uid: TinyLife.Emotions.EmotionModifier.NoBabyBathtub + commentId: F:TinyLife.Emotions.EmotionModifier.NoBabyBathtub + id: NoBabyBathtub + parent: TinyLife.Emotions.EmotionModifier + langs: + - csharp + - vb + name: NoBabyBathtub + nameWithType: EmotionModifier.NoBabyBathtub + fullName: TinyLife.Emotions.EmotionModifier.NoBabyBathtub + type: Field + source: + remote: + path: TinyLife/Emotions/EmotionModifier.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: NoBabyBathtub + path: ../TinyLife/Emotions/EmotionModifier.cs + startLine: 233 + assemblies: + - Tiny Life + namespace: TinyLife.Emotions + syntax: + content: public static readonly EmotionModifier NoBabyBathtub + return: + type: TinyLife.Emotions.EmotionModifier + content.vb: Public Shared ReadOnly NoBabyBathtub As EmotionModifier +- uid: TinyLife.Emotions.EmotionModifier.BabyBookPositive + commentId: F:TinyLife.Emotions.EmotionModifier.BabyBookPositive + id: BabyBookPositive + parent: TinyLife.Emotions.EmotionModifier + langs: + - csharp + - vb + name: BabyBookPositive + nameWithType: EmotionModifier.BabyBookPositive + fullName: TinyLife.Emotions.EmotionModifier.BabyBookPositive + type: Field + source: + remote: + path: TinyLife/Emotions/EmotionModifier.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: BabyBookPositive + path: ../TinyLife/Emotions/EmotionModifier.cs + startLine: 234 + assemblies: + - Tiny Life + namespace: TinyLife.Emotions + syntax: + content: public static readonly EmotionModifier BabyBookPositive + return: + type: TinyLife.Emotions.EmotionModifier + content.vb: Public Shared ReadOnly BabyBookPositive As EmotionModifier +- uid: TinyLife.Emotions.EmotionModifier.BabyBookNegative + commentId: F:TinyLife.Emotions.EmotionModifier.BabyBookNegative + id: BabyBookNegative + parent: TinyLife.Emotions.EmotionModifier + langs: + - csharp + - vb + name: BabyBookNegative + nameWithType: EmotionModifier.BabyBookNegative + fullName: TinyLife.Emotions.EmotionModifier.BabyBookNegative + type: Field + source: + remote: + path: TinyLife/Emotions/EmotionModifier.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: BabyBookNegative + path: ../TinyLife/Emotions/EmotionModifier.cs + startLine: 235 + assemblies: + - Tiny Life + namespace: TinyLife.Emotions + syntax: + content: public static readonly EmotionModifier BabyBookNegative + return: + type: TinyLife.Emotions.EmotionModifier + content.vb: Public Shared ReadOnly BabyBookNegative As EmotionModifier +- uid: TinyLife.Emotions.EmotionModifier.BabyBookHelpNegative + commentId: F:TinyLife.Emotions.EmotionModifier.BabyBookHelpNegative + id: BabyBookHelpNegative + parent: TinyLife.Emotions.EmotionModifier + langs: + - csharp + - vb + name: BabyBookHelpNegative + nameWithType: EmotionModifier.BabyBookHelpNegative + fullName: TinyLife.Emotions.EmotionModifier.BabyBookHelpNegative + type: Field + source: + remote: + path: TinyLife/Emotions/EmotionModifier.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: BabyBookHelpNegative + path: ../TinyLife/Emotions/EmotionModifier.cs + startLine: 236 + assemblies: + - Tiny Life + namespace: TinyLife.Emotions + syntax: + content: public static readonly EmotionModifier BabyBookHelpNegative + return: + type: TinyLife.Emotions.EmotionModifier + content.vb: Public Shared ReadOnly BabyBookHelpNegative As EmotionModifier - uid: TinyLife.Emotions.EmotionModifier.Name commentId: F:TinyLife.Emotions.EmotionModifier.Name id: Name @@ -5256,7 +5368,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 326 + startLine: 333 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5285,7 +5397,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Icon path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 330 + startLine: 337 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5314,7 +5426,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Emotion path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 335 + startLine: 342 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5343,7 +5455,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Condition path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 341 + startLine: 348 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5372,7 +5484,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisplayName path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 348 + startLine: 355 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5403,7 +5515,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 357 + startLine: 364 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5447,7 +5559,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 371 + startLine: 378 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5491,7 +5603,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetCausedEmotion path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 380 + startLine: 387 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5526,7 +5638,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDisplayName path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 396 + startLine: 403 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5565,7 +5677,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 409 + startLine: 416 assemblies: - Tiny Life namespace: TinyLife.Emotions diff --git a/docs/api/TinyLife.GameImpl.GameMode.yml b/docs/api/TinyLife.GameImpl.GameMode.yml index 1389a29..c5dffb1 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: 1175 + startLine: 1176 assemblies: - Tiny Life namespace: TinyLife @@ -55,7 +55,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InitialLoad path: ../TinyLife/GameImpl.cs - startLine: 1178 + startLine: 1179 assemblies: - Tiny Life namespace: TinyLife @@ -83,7 +83,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Splash path: ../TinyLife/GameImpl.cs - startLine: 1180 + startLine: 1181 assemblies: - Tiny Life namespace: TinyLife @@ -111,7 +111,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MainMenu path: ../TinyLife/GameImpl.cs - startLine: 1182 + startLine: 1183 assemblies: - Tiny Life namespace: TinyLife @@ -139,7 +139,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SelectHousehold path: ../TinyLife/GameImpl.cs - startLine: 1184 + startLine: 1185 assemblies: - Tiny Life namespace: TinyLife @@ -167,7 +167,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InGameHousehold path: ../TinyLife/GameImpl.cs - startLine: 1186 + startLine: 1187 assemblies: - Tiny Life namespace: TinyLife @@ -195,7 +195,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BuildOnly path: ../TinyLife/GameImpl.cs - startLine: 1188 + startLine: 1189 assemblies: - Tiny Life namespace: TinyLife @@ -223,7 +223,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CharacterCreation path: ../TinyLife/GameImpl.cs - startLine: 1190 + startLine: 1191 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.GenealogyType.yml b/docs/api/TinyLife.GenealogyType.yml index a7558a0..bdece3b 100644 --- a/docs/api/TinyLife.GenealogyType.yml +++ b/docs/api/TinyLife.GenealogyType.yml @@ -29,7 +29,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GenealogyType path: ../TinyLife/Relationship.cs - startLine: 541 + startLine: 533 assemblies: - Tiny Life namespace: TinyLife @@ -61,7 +61,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Unrelated path: ../TinyLife/Relationship.cs - startLine: 546 + startLine: 538 assemblies: - Tiny Life namespace: TinyLife @@ -89,7 +89,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Parent path: ../TinyLife/Relationship.cs - startLine: 550 + startLine: 542 assemblies: - Tiny Life namespace: TinyLife @@ -117,7 +117,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Child path: ../TinyLife/Relationship.cs - startLine: 554 + startLine: 546 assemblies: - Tiny Life namespace: TinyLife @@ -145,7 +145,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Sibling path: ../TinyLife/Relationship.cs - startLine: 558 + startLine: 550 assemblies: - Tiny Life namespace: TinyLife @@ -173,7 +173,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Nibling path: ../TinyLife/Relationship.cs - startLine: 562 + startLine: 554 assemblies: - Tiny Life namespace: TinyLife @@ -201,7 +201,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Pibling path: ../TinyLife/Relationship.cs - startLine: 566 + startLine: 558 assemblies: - Tiny Life namespace: TinyLife @@ -229,7 +229,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Grandparent path: ../TinyLife/Relationship.cs - startLine: 570 + startLine: 562 assemblies: - Tiny Life namespace: TinyLife @@ -257,7 +257,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Grandchild path: ../TinyLife/Relationship.cs - startLine: 574 + startLine: 566 assemblies: - Tiny Life namespace: TinyLife @@ -285,7 +285,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Cousin path: ../TinyLife/Relationship.cs - startLine: 578 + startLine: 570 assemblies: - Tiny Life namespace: TinyLife @@ -313,7 +313,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DistantlyRelated path: ../TinyLife/Relationship.cs - startLine: 582 + startLine: 574 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.Goals.Achievement.yml b/docs/api/TinyLife.Goals.Achievement.yml index a87703f..a7ed42b 100644 --- a/docs/api/TinyLife.Goals.Achievement.yml +++ b/docs/api/TinyLife.Goals.Achievement.yml @@ -27,7 +27,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Achievement path: ../TinyLife/Goals/Achievement.cs - startLine: 159 + startLine: 160 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -76,7 +76,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Type path: ../TinyLife/Goals/Achievement.cs - startLine: 166 + startLine: 167 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -115,7 +115,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Goals path: ../TinyLife/Goals/Achievement.cs - startLine: 170 + startLine: 171 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -160,7 +160,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Completed path: ../TinyLife/Goals/Achievement.cs - startLine: 176 + startLine: 177 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -205,7 +205,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Goals/Achievement.cs - startLine: 185 + startLine: 186 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -243,7 +243,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: ../TinyLife/Goals/Achievement.cs - startLine: 197 + startLine: 198 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -284,7 +284,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreateElement path: ../TinyLife/Goals/Achievement.cs - startLine: 207 + startLine: 208 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -315,7 +315,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/Goals/Achievement.cs - startLine: 226 + startLine: 227 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -346,7 +346,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Complete path: ../TinyLife/Goals/Achievement.cs - startLine: 234 + startLine: 235 assemblies: - Tiny Life namespace: TinyLife.Goals diff --git a/docs/api/TinyLife.Goals.AchievementType.yml b/docs/api/TinyLife.Goals.AchievementType.yml index fd402b2..e3628ae 100644 --- a/docs/api/TinyLife.Goals.AchievementType.yml +++ b/docs/api/TinyLife.Goals.AchievementType.yml @@ -30,7 +30,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AchievementType path: ../TinyLife/Goals/Achievement.cs - startLine: 26 + startLine: 27 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -75,7 +75,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Types path: ../TinyLife/Goals/Achievement.cs - startLine: 33 + startLine: 34 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -104,7 +104,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SomeoneDiesOnYourLot path: ../TinyLife/Goals/Achievement.cs - startLine: 36 + startLine: 37 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -131,7 +131,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DieOnPublicLot path: ../TinyLife/Goals/Achievement.cs - startLine: 37 + startLine: 38 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -158,7 +158,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: ../TinyLife/Goals/Achievement.cs - startLine: 68 + startLine: 69 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -187,7 +187,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Icon path: ../TinyLife/Goals/Achievement.cs - startLine: 72 + startLine: 73 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -216,7 +216,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Goals path: ../TinyLife/Goals/Achievement.cs - startLine: 77 + startLine: 78 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -245,7 +245,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisplayName path: ../TinyLife/Goals/Achievement.cs - startLine: 82 + startLine: 83 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -276,7 +276,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Goals/Achievement.cs - startLine: 90 + startLine: 91 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -317,7 +317,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Goals/Achievement.cs - startLine: 98 + startLine: 99 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -358,7 +358,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Construct path: ../TinyLife/Goals/Achievement.cs - startLine: 108 + startLine: 109 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -389,7 +389,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/Goals/Achievement.cs - startLine: 117 + startLine: 118 assemblies: - Tiny Life namespace: TinyLife.Goals diff --git a/docs/api/TinyLife.LnCategory.yml b/docs/api/TinyLife.LnCategory.yml index cef541d..0d5c609 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: 204 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: 207 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: 209 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: 211 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: 213 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: 215 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: 217 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: 219 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: 221 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: 223 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: 225 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: 227 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: 229 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: 231 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: 233 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: 235 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: 237 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.Objects.AgeGroup.yml b/docs/api/TinyLife.Objects.AgeGroup.yml index 51eb781..1246208 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: 3482 + startLine: 3498 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: 3489 + startLine: 3505 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: 3495 + startLine: 3511 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: 3501 + startLine: 3517 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.Bathtub.yml b/docs/api/TinyLife.Objects.Bathtub.yml index bf4333f..2e4bc22 100644 --- a/docs/api/TinyLife.Objects.Bathtub.yml +++ b/docs/api/TinyLife.Objects.Bathtub.yml @@ -82,7 +82,7 @@ items: - 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.ResetToStatic(System.Boolean,System.Boolean) - TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String}) - TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2) - TinyLife.Objects.Furniture.OnPositionChanged(Microsoft.Xna.Framework.Vector2) @@ -1109,30 +1109,42 @@ references: name: Point isExternal: true - name: ) -- uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) - commentId: M:TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) +- uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) + commentId: M:TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,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) + name: ResetToStatic(bool, bool) + nameWithType: Furniture.ResetToStatic(bool, bool) + fullName: TinyLife.Objects.Furniture.ResetToStatic(bool, bool) + nameWithType.vb: Furniture.ResetToStatic(Boolean, Boolean) + fullName.vb: TinyLife.Objects.Furniture.ResetToStatic(Boolean, Boolean) + name.vb: ResetToStatic(Boolean, Boolean) spec.csharp: - - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) + - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) name: ResetToStatic - 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.ResetToStatic(System.Boolean) + - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) name: ResetToStatic - 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 diff --git a/docs/api/TinyLife.Objects.Book.yml b/docs/api/TinyLife.Objects.Book.yml index d621e9a..2a00959 100644 --- a/docs/api/TinyLife.Objects.Book.yml +++ b/docs/api/TinyLife.Objects.Book.yml @@ -82,7 +82,7 @@ items: - 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.ResetToStatic(System.Boolean,System.Boolean) - TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String}) - TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2) - TinyLife.Objects.Furniture.OnPositionChanged(Microsoft.Xna.Framework.Vector2) @@ -1098,30 +1098,42 @@ references: name: Point isExternal: true - name: ) -- uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) - commentId: M:TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) +- uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) + commentId: M:TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,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) + name: ResetToStatic(bool, bool) + nameWithType: Furniture.ResetToStatic(bool, bool) + fullName: TinyLife.Objects.Furniture.ResetToStatic(bool, bool) + nameWithType.vb: Furniture.ResetToStatic(Boolean, Boolean) + fullName.vb: TinyLife.Objects.Furniture.ResetToStatic(Boolean, Boolean) + name.vb: ResetToStatic(Boolean, Boolean) spec.csharp: - - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) + - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) name: ResetToStatic - 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.ResetToStatic(System.Boolean) + - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) name: ResetToStatic - 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 diff --git a/docs/api/TinyLife.Objects.BreakableFurniture.yml b/docs/api/TinyLife.Objects.BreakableFurniture.yml index 15dacbd..3b2ecd8 100644 --- a/docs/api/TinyLife.Objects.BreakableFurniture.yml +++ b/docs/api/TinyLife.Objects.BreakableFurniture.yml @@ -91,7 +91,7 @@ items: - 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.ResetToStatic(System.Boolean,System.Boolean) - TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String}) - TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2) - TinyLife.Objects.Furniture.OnPositionChanged(Microsoft.Xna.Framework.Vector2) @@ -1341,30 +1341,42 @@ references: name: Point isExternal: true - name: ) -- uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) - commentId: M:TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) +- uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) + commentId: M:TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,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) + name: ResetToStatic(bool, bool) + nameWithType: Furniture.ResetToStatic(bool, bool) + fullName: TinyLife.Objects.Furniture.ResetToStatic(bool, bool) + nameWithType.vb: Furniture.ResetToStatic(Boolean, Boolean) + fullName.vb: TinyLife.Objects.Furniture.ResetToStatic(Boolean, Boolean) + name.vb: ResetToStatic(Boolean, Boolean) spec.csharp: - - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) + - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) name: ResetToStatic - 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.ResetToStatic(System.Boolean) + - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) name: ResetToStatic - 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 diff --git a/docs/api/TinyLife.Objects.Chimney.yml b/docs/api/TinyLife.Objects.Chimney.yml index bb23f81..a494e39 100644 --- a/docs/api/TinyLife.Objects.Chimney.yml +++ b/docs/api/TinyLife.Objects.Chimney.yml @@ -82,7 +82,7 @@ items: - 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.ResetToStatic(System.Boolean,System.Boolean) - TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String}) - TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2) - TinyLife.Objects.Furniture.OnPositionChanged(Microsoft.Xna.Framework.Vector2) @@ -1048,30 +1048,42 @@ references: name: Point isExternal: true - name: ) -- uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) - commentId: M:TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) +- uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) + commentId: M:TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,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) + name: ResetToStatic(bool, bool) + nameWithType: Furniture.ResetToStatic(bool, bool) + fullName: TinyLife.Objects.Furniture.ResetToStatic(bool, bool) + nameWithType.vb: Furniture.ResetToStatic(Boolean, Boolean) + fullName.vb: TinyLife.Objects.Furniture.ResetToStatic(Boolean, Boolean) + name.vb: ResetToStatic(Boolean, Boolean) spec.csharp: - - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) + - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) name: ResetToStatic - 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.ResetToStatic(System.Boolean) + - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) name: ResetToStatic - 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 diff --git a/docs/api/TinyLife.Objects.CornerFurniture.Counter.yml b/docs/api/TinyLife.Objects.CornerFurniture.Counter.yml index e127c39..c5d9286 100644 --- a/docs/api/TinyLife.Objects.CornerFurniture.Counter.yml +++ b/docs/api/TinyLife.Objects.CornerFurniture.Counter.yml @@ -85,7 +85,7 @@ items: - 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.ResetToStatic(System.Boolean,System.Boolean) - TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String}) - TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2) - TinyLife.Objects.Furniture.OnPositionChanged(Microsoft.Xna.Framework.Vector2) @@ -1267,30 +1267,42 @@ references: name: Point isExternal: true - name: ) -- uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) - commentId: M:TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) +- uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) + commentId: M:TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,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) + name: ResetToStatic(bool, bool) + nameWithType: Furniture.ResetToStatic(bool, bool) + fullName: TinyLife.Objects.Furniture.ResetToStatic(bool, bool) + nameWithType.vb: Furniture.ResetToStatic(Boolean, Boolean) + fullName.vb: TinyLife.Objects.Furniture.ResetToStatic(Boolean, Boolean) + name.vb: ResetToStatic(Boolean, Boolean) spec.csharp: - - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) + - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) name: ResetToStatic - 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.ResetToStatic(System.Boolean) + - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) name: ResetToStatic - 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 diff --git a/docs/api/TinyLife.Objects.CornerFurniture.yml b/docs/api/TinyLife.Objects.CornerFurniture.yml index c1bd701..e07c974 100644 --- a/docs/api/TinyLife.Objects.CornerFurniture.yml +++ b/docs/api/TinyLife.Objects.CornerFurniture.yml @@ -86,7 +86,7 @@ items: - 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.ResetToStatic(System.Boolean,System.Boolean) - TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String}) - TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2) - TinyLife.Objects.Furniture.OnPositionChanged(Microsoft.Xna.Framework.Vector2) @@ -1278,30 +1278,42 @@ references: name: Point isExternal: true - name: ) -- uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) - commentId: M:TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) +- uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) + commentId: M:TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,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) + name: ResetToStatic(bool, bool) + nameWithType: Furniture.ResetToStatic(bool, bool) + fullName: TinyLife.Objects.Furniture.ResetToStatic(bool, bool) + nameWithType.vb: Furniture.ResetToStatic(Boolean, Boolean) + fullName.vb: TinyLife.Objects.Furniture.ResetToStatic(Boolean, Boolean) + name.vb: ResetToStatic(Boolean, Boolean) spec.csharp: - - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) + - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) name: ResetToStatic - 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.ResetToStatic(System.Boolean) + - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) name: ResetToStatic - 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 diff --git a/docs/api/TinyLife.Objects.DeathReason.yml b/docs/api/TinyLife.Objects.DeathReason.yml index 5f8e3fb..d3fd1b5 100644 --- a/docs/api/TinyLife.Objects.DeathReason.yml +++ b/docs/api/TinyLife.Objects.DeathReason.yml @@ -24,7 +24,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DeathReason path: ../TinyLife/Objects/Person.cs - startLine: 3450 + startLine: 3466 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -53,7 +53,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Starvation path: ../TinyLife/Objects/Person.cs - startLine: 3456 + startLine: 3472 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -81,7 +81,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InexplicableReasons path: ../TinyLife/Objects/Person.cs - startLine: 3461 + startLine: 3477 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -109,7 +109,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Electrocution path: ../TinyLife/Objects/Person.cs - startLine: 3466 + startLine: 3482 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -137,7 +137,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TooMuchProtein path: ../TinyLife/Objects/Person.cs - startLine: 3470 + startLine: 3486 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -165,7 +165,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TooMuchBrew path: ../TinyLife/Objects/Person.cs - startLine: 3474 + startLine: 3490 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.Fence.yml b/docs/api/TinyLife.Objects.Fence.yml index a3fabd3..b25bc32 100644 --- a/docs/api/TinyLife.Objects.Fence.yml +++ b/docs/api/TinyLife.Objects.Fence.yml @@ -83,7 +83,7 @@ items: - 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.ResetToStatic(System.Boolean,System.Boolean) - TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String}) - TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2) - TinyLife.Objects.Furniture.OnPositionChanged(Microsoft.Xna.Framework.Vector2) @@ -1154,30 +1154,42 @@ references: name: Point isExternal: true - name: ) -- uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) - commentId: M:TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) +- uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) + commentId: M:TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,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) + name: ResetToStatic(bool, bool) + nameWithType: Furniture.ResetToStatic(bool, bool) + fullName: TinyLife.Objects.Furniture.ResetToStatic(bool, bool) + nameWithType.vb: Furniture.ResetToStatic(Boolean, Boolean) + fullName.vb: TinyLife.Objects.Furniture.ResetToStatic(Boolean, Boolean) + name.vb: ResetToStatic(Boolean, Boolean) spec.csharp: - - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) + - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) name: ResetToStatic - 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.ResetToStatic(System.Boolean) + - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) name: ResetToStatic - 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 diff --git a/docs/api/TinyLife.Objects.Fireplace.yml b/docs/api/TinyLife.Objects.Fireplace.yml index 3f50ded..22646dc 100644 --- a/docs/api/TinyLife.Objects.Fireplace.yml +++ b/docs/api/TinyLife.Objects.Fireplace.yml @@ -89,7 +89,7 @@ items: - 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.ResetToStatic(System.Boolean,System.Boolean) - TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String}) - TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2) - TinyLife.Objects.Furniture.OnPositionChanged(Microsoft.Xna.Framework.Vector2) @@ -1199,30 +1199,42 @@ references: name: Point isExternal: true - name: ) -- uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) - commentId: M:TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) +- uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) + commentId: M:TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,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) + name: ResetToStatic(bool, bool) + nameWithType: Furniture.ResetToStatic(bool, bool) + fullName: TinyLife.Objects.Furniture.ResetToStatic(bool, bool) + nameWithType.vb: Furniture.ResetToStatic(Boolean, Boolean) + fullName.vb: TinyLife.Objects.Furniture.ResetToStatic(Boolean, Boolean) + name.vb: ResetToStatic(Boolean, Boolean) spec.csharp: - - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) + - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) name: ResetToStatic - 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.ResetToStatic(System.Boolean) + - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) name: ResetToStatic - 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 diff --git a/docs/api/TinyLife.Objects.Food.yml b/docs/api/TinyLife.Objects.Food.yml index ba76d11..4fbcaa4 100644 --- a/docs/api/TinyLife.Objects.Food.yml +++ b/docs/api/TinyLife.Objects.Food.yml @@ -91,7 +91,7 @@ items: - 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.ResetToStatic(System.Boolean,System.Boolean) - TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String}) - TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2) - TinyLife.Objects.Furniture.OnPositionChanged(Microsoft.Xna.Framework.Vector2) @@ -1266,30 +1266,42 @@ references: name: Point isExternal: true - name: ) -- uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) - commentId: M:TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) +- uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) + commentId: M:TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,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) + name: ResetToStatic(bool, bool) + nameWithType: Furniture.ResetToStatic(bool, bool) + fullName: TinyLife.Objects.Furniture.ResetToStatic(bool, bool) + nameWithType.vb: Furniture.ResetToStatic(Boolean, Boolean) + fullName.vb: TinyLife.Objects.Furniture.ResetToStatic(Boolean, Boolean) + name.vb: ResetToStatic(Boolean, Boolean) spec.csharp: - - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) + - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) name: ResetToStatic - 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.ResetToStatic(System.Boolean) + - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) name: ResetToStatic - 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 diff --git a/docs/api/TinyLife.Objects.FoodTypedItem.yml b/docs/api/TinyLife.Objects.FoodTypedItem.yml index 3360ad6..3f03f7e 100644 --- a/docs/api/TinyLife.Objects.FoodTypedItem.yml +++ b/docs/api/TinyLife.Objects.FoodTypedItem.yml @@ -89,7 +89,7 @@ items: - 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.ResetToStatic(System.Boolean,System.Boolean) - TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String}) - TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2) - TinyLife.Objects.Furniture.OnPositionChanged(Microsoft.Xna.Framework.Vector2) @@ -1246,30 +1246,42 @@ references: name: Point isExternal: true - name: ) -- uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) - commentId: M:TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) +- uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) + commentId: M:TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,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) + name: ResetToStatic(bool, bool) + nameWithType: Furniture.ResetToStatic(bool, bool) + fullName: TinyLife.Objects.Furniture.ResetToStatic(bool, bool) + nameWithType.vb: Furniture.ResetToStatic(Boolean, Boolean) + fullName.vb: TinyLife.Objects.Furniture.ResetToStatic(Boolean, Boolean) + name.vb: ResetToStatic(Boolean, Boolean) spec.csharp: - - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) + - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) name: ResetToStatic - 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.ResetToStatic(System.Boolean) + - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) name: ResetToStatic - 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 diff --git a/docs/api/TinyLife.Objects.Fridge.yml b/docs/api/TinyLife.Objects.Fridge.yml index dbc0e70..2427f13 100644 --- a/docs/api/TinyLife.Objects.Fridge.yml +++ b/docs/api/TinyLife.Objects.Fridge.yml @@ -84,7 +84,7 @@ items: - 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.ResetToStatic(System.Boolean,System.Boolean) - TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String}) - TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2) - TinyLife.Objects.Furniture.OnPositionChanged(Microsoft.Xna.Framework.Vector2) @@ -1144,30 +1144,42 @@ references: name: Point isExternal: true - name: ) -- uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) - commentId: M:TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) +- uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) + commentId: M:TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,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) + name: ResetToStatic(bool, bool) + nameWithType: Furniture.ResetToStatic(bool, bool) + fullName: TinyLife.Objects.Furniture.ResetToStatic(bool, bool) + nameWithType.vb: Furniture.ResetToStatic(Boolean, Boolean) + fullName.vb: TinyLife.Objects.Furniture.ResetToStatic(Boolean, Boolean) + name.vb: ResetToStatic(Boolean, Boolean) spec.csharp: - - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) + - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) name: ResetToStatic - 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.ResetToStatic(System.Boolean) + - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) name: ResetToStatic - 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 diff --git a/docs/api/TinyLife.Objects.Furniture.yml b/docs/api/TinyLife.Objects.Furniture.yml index 18740bc..8eb7b79 100644 --- a/docs/api/TinyLife.Objects.Furniture.yml +++ b/docs/api/TinyLife.Objects.Furniture.yml @@ -66,7 +66,7 @@ items: - TinyLife.Objects.Furniture.Random - TinyLife.Objects.Furniture.RemoveAndUnlink - TinyLife.Objects.Furniture.RemoveChild(TinyLife.Objects.Furniture) - - TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) + - TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) - TinyLife.Objects.Furniture.Rotation - TinyLife.Objects.Furniture.SetChild(TinyLife.Objects.ObjectSpot,TinyLife.Objects.Furniture,MLEM.Misc.Direction2) - TinyLife.Objects.Furniture.SetChild``1(TinyLife.Objects.ObjectSpot,TinyLife.Objects.FurnitureType,MLEM.Misc.Direction2,System.Int32[],System.Nullable{System.Guid}) @@ -1284,7 +1284,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Intersects path: ../TinyLife/Objects/Furniture.cs - startLine: 291 + startLine: 294 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1320,7 +1320,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetCategories path: ../TinyLife/Objects/Furniture.cs - startLine: 296 + startLine: 299 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1356,7 +1356,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnAdded path: ../TinyLife/Objects/Furniture.cs - startLine: 301 + startLine: 304 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1385,7 +1385,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnRemoved path: ../TinyLife/Objects/Furniture.cs - startLine: 308 + startLine: 311 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1414,7 +1414,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetAiPriority path: ../TinyLife/Objects/Furniture.cs - startLine: 315 + startLine: 318 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1453,7 +1453,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanExecuteAction path: ../TinyLife/Objects/Furniture.cs - startLine: 331 + startLine: 334 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1501,7 +1501,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnActionCompleted path: ../TinyLife/Objects/Furniture.cs - startLine: 338 + startLine: 341 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1543,7 +1543,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ActionUpdate path: ../TinyLife/Objects/Furniture.cs - startLine: 348 + startLine: 351 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1591,7 +1591,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetFreeActionSpotInfo path: ../TinyLife/Objects/Furniture.cs - startLine: 368 + startLine: 371 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1630,7 +1630,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHoverInfo path: ../TinyLife/Objects/Furniture.cs - startLine: 374 + startLine: 377 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1663,7 +1663,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetEfficiencyModifier path: ../TinyLife/Objects/Furniture.cs - startLine: 403 + startLine: 406 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1714,7 +1714,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRestoreNeedModifier path: ../TinyLife/Objects/Furniture.cs - startLine: 413 + startLine: 416 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1762,7 +1762,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsFreeSpot path: ../TinyLife/Objects/Furniture.cs - startLine: 423 + startLine: 426 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1780,16 +1780,16 @@ items: content.vb: Public Overrides Function IsFreeSpot(position As Point) As Boolean overridden: TinyLife.Objects.MapObject.IsFreeSpot(Microsoft.Xna.Framework.Point) overload: TinyLife.Objects.Furniture.IsFreeSpot* -- uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) - commentId: M:TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) - id: ResetToStatic(System.Boolean) +- uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) + commentId: M:TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) + id: ResetToStatic(System.Boolean,System.Boolean) parent: TinyLife.Objects.Furniture langs: - csharp - vb - name: ResetToStatic(bool) - nameWithType: Furniture.ResetToStatic(bool) - fullName: TinyLife.Objects.Furniture.ResetToStatic(bool) + name: ResetToStatic(bool, bool) + nameWithType: Furniture.ResetToStatic(bool, bool) + fullName: TinyLife.Objects.Furniture.ResetToStatic(bool, bool) type: Method source: remote: @@ -1798,27 +1798,30 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ResetToStatic path: ../TinyLife/Objects/Furniture.cs - startLine: 429 + startLine: 432 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nResets this map object to a static state when the that is on is exported.\n" example: [] syntax: - content: public override bool ResetToStatic(bool thorough) + content: public override bool ResetToStatic(bool thorough, bool custom) parameters: - id: thorough type: System.Boolean description: Whether a more thorough reset is expected, which usually involves normalizing additional data and cleaning up player data entirely. + - id: custom + type: System.Boolean + description: Whether the static reset is happening in a custom context, that is, a being exported normally rather than through cheats, or a custom being exported. return: type: System.Boolean description: Whether this object should stay on the map after the static reset. If false is returned, this object is removed. - content.vb: Public Overrides Function ResetToStatic(thorough As Boolean) As Boolean - overridden: TinyLife.Objects.MapObject.ResetToStatic(System.Boolean) + content.vb: Public Overrides Function ResetToStatic(thorough As Boolean, custom As Boolean) As Boolean + overridden: TinyLife.Objects.MapObject.ResetToStatic(System.Boolean,System.Boolean) overload: TinyLife.Objects.Furniture.ResetToStatic* - nameWithType.vb: Furniture.ResetToStatic(Boolean) - fullName.vb: TinyLife.Objects.Furniture.ResetToStatic(Boolean) - name.vb: ResetToStatic(Boolean) + nameWithType.vb: Furniture.ResetToStatic(Boolean, Boolean) + fullName.vb: TinyLife.Objects.Furniture.ResetToStatic(Boolean, Boolean) + name.vb: ResetToStatic(Boolean, Boolean) - uid: TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String}) commentId: M:TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String}) id: ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String}) @@ -1837,7 +1840,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ModifyActionCategories path: ../TinyLife/Objects/Furniture.cs - startLine: 435 + startLine: 438 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1882,7 +1885,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MoveToMap path: ../TinyLife/Objects/Furniture.cs - startLine: 443 + startLine: 446 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1921,7 +1924,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnPositionChanged path: ../TinyLife/Objects/Furniture.cs - startLine: 451 + startLine: 454 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1954,7 +1957,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/Objects/Furniture.cs - startLine: 472 + startLine: 475 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2025,7 +2028,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPrice path: ../TinyLife/Objects/Furniture.cs - startLine: 480 + startLine: 483 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2054,7 +2057,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDescription path: ../TinyLife/Objects/Furniture.cs - startLine: 493 + startLine: 496 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2092,7 +2095,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDecorativeRating path: ../TinyLife/Objects/Furniture.cs - startLine: 526 + startLine: 529 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2127,7 +2130,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDirty path: ../TinyLife/Objects/Furniture.cs - startLine: 537 + startLine: 540 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2162,7 +2165,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetCreator path: ../TinyLife/Objects/Furniture.cs - startLine: 564 + startLine: 567 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2200,7 +2203,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnPlacedInBuildMode path: ../TinyLife/Objects/Furniture.cs - startLine: 578 + startLine: 581 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2238,7 +2241,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnNeighborChanged path: ../TinyLife/Objects/Furniture.cs - startLine: 591 + startLine: 594 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2270,7 +2273,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawUi path: ../TinyLife/Objects/Furniture.cs - startLine: 602 + startLine: 605 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2317,7 +2320,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetOccupants path: ../TinyLife/Objects/Furniture.cs - startLine: 616 + startLine: 619 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2358,7 +2361,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetFreeActionSpots path: ../TinyLife/Objects/Furniture.cs - startLine: 629 + startLine: 632 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2396,7 +2399,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetFreeActionSpot path: ../TinyLife/Objects/Furniture.cs - startLine: 650 + startLine: 653 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2434,7 +2437,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetActionSpotInfo path: ../TinyLife/Objects/Furniture.cs - startLine: 663 + startLine: 666 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2475,7 +2478,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetFreeObjectSpot path: ../TinyLife/Objects/Furniture.cs - startLine: 675 + startLine: 678 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2513,7 +2516,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetParent path: ../TinyLife/Objects/Furniture.cs - startLine: 689 + startLine: 692 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2548,7 +2551,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UnlinkParentsAndChildren path: ../TinyLife/Objects/Furniture.cs - startLine: 703 + startLine: 706 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2576,7 +2579,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveAndUnlink path: ../TinyLife/Objects/Furniture.cs - startLine: 714 + startLine: 717 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2604,7 +2607,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetChildren path: ../TinyLife/Objects/Furniture.cs - startLine: 724 + startLine: 727 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2640,7 +2643,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddChild path: ../TinyLife/Objects/Furniture.cs - startLine: 738 + startLine: 741 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2693,7 +2696,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddChild path: ../TinyLife/Objects/Furniture.cs - startLine: 755 + startLine: 758 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2734,7 +2737,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetChild path: ../TinyLife/Objects/Furniture.cs - startLine: 771 + startLine: 774 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2785,7 +2788,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetChild path: ../TinyLife/Objects/Furniture.cs - startLine: 785 + startLine: 788 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2823,7 +2826,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveChild path: ../TinyLife/Objects/Furniture.cs - startLine: 796 + startLine: 799 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2858,7 +2861,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NotifyNeighbors path: ../TinyLife/Objects/Furniture.cs - startLine: 809 + startLine: 812 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2886,7 +2889,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetNewId path: ../TinyLife/Objects/Furniture.cs - startLine: 822 + startLine: 825 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6022,30 +6025,42 @@ references: name: Point nameWithType: Point fullName: Microsoft.Xna.Framework.Point -- uid: TinyLife.Objects.MapObject.ResetToStatic(System.Boolean) - commentId: M:TinyLife.Objects.MapObject.ResetToStatic(System.Boolean) +- uid: TinyLife.Objects.MapObject.ResetToStatic(System.Boolean,System.Boolean) + commentId: M:TinyLife.Objects.MapObject.ResetToStatic(System.Boolean,System.Boolean) parent: TinyLife.Objects.MapObject isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ResetToStatic(bool) - nameWithType: MapObject.ResetToStatic(bool) - fullName: TinyLife.Objects.MapObject.ResetToStatic(bool) - nameWithType.vb: MapObject.ResetToStatic(Boolean) - fullName.vb: TinyLife.Objects.MapObject.ResetToStatic(Boolean) - name.vb: ResetToStatic(Boolean) + name: ResetToStatic(bool, bool) + nameWithType: MapObject.ResetToStatic(bool, bool) + fullName: TinyLife.Objects.MapObject.ResetToStatic(bool, bool) + nameWithType.vb: MapObject.ResetToStatic(Boolean, Boolean) + fullName.vb: TinyLife.Objects.MapObject.ResetToStatic(Boolean, Boolean) + name.vb: ResetToStatic(Boolean, Boolean) spec.csharp: - - uid: TinyLife.Objects.MapObject.ResetToStatic(System.Boolean) + - uid: TinyLife.Objects.MapObject.ResetToStatic(System.Boolean,System.Boolean) name: ResetToStatic - 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.ResetToStatic(System.Boolean) + - uid: TinyLife.Objects.MapObject.ResetToStatic(System.Boolean,System.Boolean) name: ResetToStatic - 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 diff --git a/docs/api/TinyLife.Objects.FurnitureType.yml b/docs/api/TinyLife.Objects.FurnitureType.yml index e7a4466..a8fcf15 100644 --- a/docs/api/TinyLife.Objects.FurnitureType.yml +++ b/docs/api/TinyLife.Objects.FurnitureType.yml @@ -117,6 +117,18 @@ items: - TinyLife.Objects.FurnitureType.Puddle - TinyLife.Objects.FurnitureType.Puzzle - TinyLife.Objects.FurnitureType.Register(TinyLife.Objects.FurnitureType.TypeSettings) + - TinyLife.Objects.FurnitureType.RetroChair + - TinyLife.Objects.FurnitureType.RetroClock + - TinyLife.Objects.FurnitureType.RetroDinnerTable + - TinyLife.Objects.FurnitureType.RetroDinnerTableSquare + - TinyLife.Objects.FurnitureType.RetroDoubleBed + - TinyLife.Objects.FurnitureType.RetroFridge + - TinyLife.Objects.FurnitureType.RetroSingleBed + - TinyLife.Objects.FurnitureType.RetroSingleTable + - TinyLife.Objects.FurnitureType.RetroSingleTableSquare + - TinyLife.Objects.FurnitureType.RetroSofa + - TinyLife.Objects.FurnitureType.RetroStove + - TinyLife.Objects.FurnitureType.RetroTv - TinyLife.Objects.FurnitureType.Rotations - TinyLife.Objects.FurnitureType.RoundCeilingLamp - TinyLife.Objects.FurnitureType.Sandbox @@ -3460,7 +3472,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StandingCoatRack path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 267 + startLine: 269 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3487,7 +3499,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CafeDisplayCase path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 271 + startLine: 273 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3514,7 +3526,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PlainCoffeeTable path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 275 + startLine: 277 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3541,7 +3553,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ModernTvStand path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 280 + startLine: 282 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3568,7 +3580,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SmallOpenShelf path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 286 + startLine: 288 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3595,7 +3607,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BookCart path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 295 + startLine: 297 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3622,7 +3634,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SquareIndoorTrashCan path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 299 + startLine: 301 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3649,7 +3661,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WheelieBin path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 303 + startLine: 305 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3676,7 +3688,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SimpleNightstand path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 307 + startLine: 309 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3703,7 +3715,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SmallJungleGym path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 311 + startLine: 313 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3730,7 +3742,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ColoringBook path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 320 + startLine: 322 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3757,7 +3769,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TeaKit path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 324 + startLine: 326 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3784,7 +3796,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ModernLandlinePhone path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 329 + startLine: 331 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3811,7 +3823,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SimplePotty path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 338 + startLine: 340 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3838,7 +3850,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SimpleChangingStation path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 344 + startLine: 346 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3865,7 +3877,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ModernCrib path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 350 + startLine: 352 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3892,7 +3904,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BabyBathtub path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 355 + startLine: 357 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5953,6 +5965,330 @@ items: return: type: TinyLife.Objects.FurnitureType content.vb: Public Shared ReadOnly UnfinishedWoodwork As FurnitureType +- uid: TinyLife.Objects.FurnitureType.RetroFridge + commentId: F:TinyLife.Objects.FurnitureType.RetroFridge + id: RetroFridge + parent: TinyLife.Objects.FurnitureType + langs: + - csharp + - vb + name: RetroFridge + nameWithType: FurnitureType.RetroFridge + fullName: TinyLife.Objects.FurnitureType.RetroFridge + type: Field + source: + remote: + path: TinyLife/Objects/FurnitureType.Sets.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: RetroFridge + path: ../TinyLife/Objects/FurnitureType.Sets.cs + startLine: 258 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public static readonly FurnitureType RetroFridge + return: + type: TinyLife.Objects.FurnitureType + content.vb: Public Shared ReadOnly RetroFridge As FurnitureType +- uid: TinyLife.Objects.FurnitureType.RetroStove + commentId: F:TinyLife.Objects.FurnitureType.RetroStove + id: RetroStove + parent: TinyLife.Objects.FurnitureType + langs: + - csharp + - vb + name: RetroStove + nameWithType: FurnitureType.RetroStove + fullName: TinyLife.Objects.FurnitureType.RetroStove + type: Field + source: + remote: + path: TinyLife/Objects/FurnitureType.Sets.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: RetroStove + path: ../TinyLife/Objects/FurnitureType.Sets.cs + startLine: 265 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public static readonly FurnitureType RetroStove + return: + type: TinyLife.Objects.FurnitureType + content.vb: Public Shared ReadOnly RetroStove As FurnitureType +- uid: TinyLife.Objects.FurnitureType.RetroDinnerTable + commentId: F:TinyLife.Objects.FurnitureType.RetroDinnerTable + id: RetroDinnerTable + parent: TinyLife.Objects.FurnitureType + langs: + - csharp + - vb + name: RetroDinnerTable + nameWithType: FurnitureType.RetroDinnerTable + fullName: TinyLife.Objects.FurnitureType.RetroDinnerTable + type: Field + source: + remote: + path: TinyLife/Objects/FurnitureType.Sets.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: RetroDinnerTable + path: ../TinyLife/Objects/FurnitureType.Sets.cs + startLine: 274 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public static readonly FurnitureType RetroDinnerTable + return: + type: TinyLife.Objects.FurnitureType + content.vb: Public Shared ReadOnly RetroDinnerTable As FurnitureType +- uid: TinyLife.Objects.FurnitureType.RetroSingleTable + commentId: F:TinyLife.Objects.FurnitureType.RetroSingleTable + id: RetroSingleTable + parent: TinyLife.Objects.FurnitureType + langs: + - csharp + - vb + name: RetroSingleTable + nameWithType: FurnitureType.RetroSingleTable + fullName: TinyLife.Objects.FurnitureType.RetroSingleTable + type: Field + source: + remote: + path: TinyLife/Objects/FurnitureType.Sets.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: RetroSingleTable + path: ../TinyLife/Objects/FurnitureType.Sets.cs + startLine: 278 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public static readonly FurnitureType RetroSingleTable + return: + type: TinyLife.Objects.FurnitureType + content.vb: Public Shared ReadOnly RetroSingleTable As FurnitureType +- uid: TinyLife.Objects.FurnitureType.RetroDinnerTableSquare + commentId: F:TinyLife.Objects.FurnitureType.RetroDinnerTableSquare + id: RetroDinnerTableSquare + parent: TinyLife.Objects.FurnitureType + langs: + - csharp + - vb + name: RetroDinnerTableSquare + nameWithType: FurnitureType.RetroDinnerTableSquare + fullName: TinyLife.Objects.FurnitureType.RetroDinnerTableSquare + type: Field + source: + remote: + path: TinyLife/Objects/FurnitureType.Sets.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: RetroDinnerTableSquare + path: ../TinyLife/Objects/FurnitureType.Sets.cs + startLine: 282 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public static readonly FurnitureType RetroDinnerTableSquare + return: + type: TinyLife.Objects.FurnitureType + content.vb: Public Shared ReadOnly RetroDinnerTableSquare As FurnitureType +- uid: TinyLife.Objects.FurnitureType.RetroSingleTableSquare + commentId: F:TinyLife.Objects.FurnitureType.RetroSingleTableSquare + id: RetroSingleTableSquare + parent: TinyLife.Objects.FurnitureType + langs: + - csharp + - vb + name: RetroSingleTableSquare + nameWithType: FurnitureType.RetroSingleTableSquare + fullName: TinyLife.Objects.FurnitureType.RetroSingleTableSquare + type: Field + source: + remote: + path: TinyLife/Objects/FurnitureType.Sets.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: RetroSingleTableSquare + path: ../TinyLife/Objects/FurnitureType.Sets.cs + startLine: 286 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public static readonly FurnitureType RetroSingleTableSquare + return: + type: TinyLife.Objects.FurnitureType + content.vb: Public Shared ReadOnly RetroSingleTableSquare As FurnitureType +- uid: TinyLife.Objects.FurnitureType.RetroTv + commentId: F:TinyLife.Objects.FurnitureType.RetroTv + id: RetroTv + parent: TinyLife.Objects.FurnitureType + langs: + - csharp + - vb + name: RetroTv + nameWithType: FurnitureType.RetroTv + fullName: TinyLife.Objects.FurnitureType.RetroTv + type: Field + source: + remote: + path: TinyLife/Objects/FurnitureType.Sets.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: RetroTv + path: ../TinyLife/Objects/FurnitureType.Sets.cs + startLine: 290 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public static readonly FurnitureType RetroTv + return: + type: TinyLife.Objects.FurnitureType + content.vb: Public Shared ReadOnly RetroTv As FurnitureType +- uid: TinyLife.Objects.FurnitureType.RetroSingleBed + commentId: F:TinyLife.Objects.FurnitureType.RetroSingleBed + id: RetroSingleBed + parent: TinyLife.Objects.FurnitureType + langs: + - csharp + - vb + name: RetroSingleBed + nameWithType: FurnitureType.RetroSingleBed + fullName: TinyLife.Objects.FurnitureType.RetroSingleBed + type: Field + source: + remote: + path: TinyLife/Objects/FurnitureType.Sets.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: RetroSingleBed + path: ../TinyLife/Objects/FurnitureType.Sets.cs + startLine: 298 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public static readonly FurnitureType RetroSingleBed + return: + type: TinyLife.Objects.FurnitureType + content.vb: Public Shared ReadOnly RetroSingleBed As FurnitureType +- uid: TinyLife.Objects.FurnitureType.RetroDoubleBed + commentId: F:TinyLife.Objects.FurnitureType.RetroDoubleBed + id: RetroDoubleBed + parent: TinyLife.Objects.FurnitureType + langs: + - csharp + - vb + name: RetroDoubleBed + nameWithType: FurnitureType.RetroDoubleBed + fullName: TinyLife.Objects.FurnitureType.RetroDoubleBed + type: Field + source: + remote: + path: TinyLife/Objects/FurnitureType.Sets.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: RetroDoubleBed + path: ../TinyLife/Objects/FurnitureType.Sets.cs + startLine: 305 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public static readonly FurnitureType RetroDoubleBed + return: + type: TinyLife.Objects.FurnitureType + content.vb: Public Shared ReadOnly RetroDoubleBed As FurnitureType +- uid: TinyLife.Objects.FurnitureType.RetroSofa + commentId: F:TinyLife.Objects.FurnitureType.RetroSofa + id: RetroSofa + parent: TinyLife.Objects.FurnitureType + langs: + - csharp + - vb + name: RetroSofa + nameWithType: FurnitureType.RetroSofa + fullName: TinyLife.Objects.FurnitureType.RetroSofa + type: Field + source: + remote: + path: TinyLife/Objects/FurnitureType.Sets.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: RetroSofa + path: ../TinyLife/Objects/FurnitureType.Sets.cs + startLine: 312 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public static readonly FurnitureType RetroSofa + return: + type: TinyLife.Objects.FurnitureType + content.vb: Public Shared ReadOnly RetroSofa As FurnitureType +- uid: TinyLife.Objects.FurnitureType.RetroChair + commentId: F:TinyLife.Objects.FurnitureType.RetroChair + id: RetroChair + parent: TinyLife.Objects.FurnitureType + langs: + - csharp + - vb + name: RetroChair + nameWithType: FurnitureType.RetroChair + fullName: TinyLife.Objects.FurnitureType.RetroChair + type: Field + source: + remote: + path: TinyLife/Objects/FurnitureType.Sets.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: RetroChair + path: ../TinyLife/Objects/FurnitureType.Sets.cs + startLine: 321 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public static readonly FurnitureType RetroChair + return: + type: TinyLife.Objects.FurnitureType + content.vb: Public Shared ReadOnly RetroChair As FurnitureType +- uid: TinyLife.Objects.FurnitureType.RetroClock + commentId: F:TinyLife.Objects.FurnitureType.RetroClock + id: RetroClock + parent: TinyLife.Objects.FurnitureType + langs: + - csharp + - vb + name: RetroClock + nameWithType: FurnitureType.RetroClock + fullName: TinyLife.Objects.FurnitureType.RetroClock + type: Field + source: + remote: + path: TinyLife/Objects/FurnitureType.Sets.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: RetroClock + path: ../TinyLife/Objects/FurnitureType.Sets.cs + startLine: 327 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public static readonly FurnitureType RetroClock + return: + type: TinyLife.Objects.FurnitureType + content.vb: Public Shared ReadOnly RetroClock As FurnitureType references: - uid: TinyLife.Objects.Furniture commentId: T:TinyLife.Objects.Furniture diff --git a/docs/api/TinyLife.Objects.Gravestone.yml b/docs/api/TinyLife.Objects.Gravestone.yml index 9138615..1c6a32a 100644 --- a/docs/api/TinyLife.Objects.Gravestone.yml +++ b/docs/api/TinyLife.Objects.Gravestone.yml @@ -84,7 +84,7 @@ items: - 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.ResetToStatic(System.Boolean,System.Boolean) - TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String}) - TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2) - TinyLife.Objects.Furniture.OnPositionChanged(Microsoft.Xna.Framework.Vector2) @@ -1133,30 +1133,42 @@ references: name: Point isExternal: true - name: ) -- uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) - commentId: M:TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) +- uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) + commentId: M:TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,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) + name: ResetToStatic(bool, bool) + nameWithType: Furniture.ResetToStatic(bool, bool) + fullName: TinyLife.Objects.Furniture.ResetToStatic(bool, bool) + nameWithType.vb: Furniture.ResetToStatic(Boolean, Boolean) + fullName.vb: TinyLife.Objects.Furniture.ResetToStatic(Boolean, Boolean) + name.vb: ResetToStatic(Boolean, Boolean) spec.csharp: - - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) + - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) name: ResetToStatic - 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.ResetToStatic(System.Boolean) + - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) name: ResetToStatic - 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 diff --git a/docs/api/TinyLife.Objects.LifeSpan.yml b/docs/api/TinyLife.Objects.LifeSpan.yml index 2a5b57a..0dfeed5 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: 3509 + startLine: 3525 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: 3512 + startLine: 3528 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: 3513 + startLine: 3529 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: 3514 + startLine: 3530 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: 3515 + startLine: 3531 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: 3516 + startLine: 3532 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: 3517 + startLine: 3533 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.Light.yml b/docs/api/TinyLife.Objects.Light.yml index 5292865..94ed22a 100644 --- a/docs/api/TinyLife.Objects.Light.yml +++ b/docs/api/TinyLife.Objects.Light.yml @@ -15,6 +15,7 @@ items: - TinyLife.Objects.Light.Map - TinyLife.Objects.Light.Position - TinyLife.Objects.Light.Rotation + - TinyLife.Objects.Light.Scale - TinyLife.Objects.Light.Size - TinyLife.Objects.Light.Texture langs: @@ -344,6 +345,35 @@ items: return: type: System.Boolean content.vb: Public IsDisabled As Boolean +- uid: TinyLife.Objects.Light.Scale + commentId: F:TinyLife.Objects.Light.Scale + id: Scale + parent: TinyLife.Objects.Light + langs: + - csharp + - vb + name: Scale + nameWithType: Light.Scale + fullName: TinyLife.Objects.Light.Scale + type: Field + source: + remote: + path: TinyLife/Objects/Light.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Scale + path: ../TinyLife/Objects/Light.cs + startLine: 77 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + summary: "\nThe scale that this light is drawn with.\n" + example: [] + syntax: + content: public float Scale + return: + type: System.Single + content.vb: Public Scale As Single - uid: TinyLife.Objects.Light.#ctor(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Color) commentId: M:TinyLife.Objects.Light.#ctor(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Color) id: '#ctor(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Color)' @@ -362,7 +392,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Objects/Light.cs - startLine: 85 + startLine: 89 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -409,7 +439,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/Objects/Light.cs - startLine: 98 + startLine: 102 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.LightFurniture.Settings.yml b/docs/api/TinyLife.Objects.LightFurniture.Settings.yml index 053dd0a..524097f 100644 --- a/docs/api/TinyLife.Objects.LightFurniture.Settings.yml +++ b/docs/api/TinyLife.Objects.LightFurniture.Settings.yml @@ -24,7 +24,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Settings path: ../TinyLife/Objects/LightFurniture.cs - startLine: 142 + startLine: 138 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -60,7 +60,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreateLights path: ../TinyLife/Objects/LightFurniture.cs - startLine: 147 + startLine: 143 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -89,7 +89,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsElectrical path: ../TinyLife/Objects/LightFurniture.cs - startLine: 151 + startLine: 147 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -118,7 +118,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Flickers path: ../TinyLife/Objects/LightFurniture.cs - startLine: 155 + startLine: 151 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -147,7 +147,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FireParticleOffsets path: ../TinyLife/Objects/LightFurniture.cs - startLine: 161 + startLine: 157 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -176,7 +176,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsAutomatic path: ../TinyLife/Objects/LightFurniture.cs - startLine: 166 + startLine: 162 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.LightFurniture.yml b/docs/api/TinyLife.Objects.LightFurniture.yml index 14aaf69..7842e4d 100644 --- a/docs/api/TinyLife.Objects.LightFurniture.yml +++ b/docs/api/TinyLife.Objects.LightFurniture.yml @@ -89,7 +89,7 @@ items: - 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.ResetToStatic(System.Boolean,System.Boolean) - TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String}) - TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2) - TinyLife.Objects.Furniture.OnPositionChanged(Microsoft.Xna.Framework.Vector2) @@ -274,7 +274,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Objects/LightFurniture.cs - startLine: 39 + startLine: 38 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -321,7 +321,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: ../TinyLife/Objects/LightFurniture.cs - startLine: 42 + startLine: 41 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -364,7 +364,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnAdded path: ../TinyLife/Objects/LightFurniture.cs - startLine: 81 + startLine: 80 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -393,7 +393,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnRemoved path: ../TinyLife/Objects/LightFurniture.cs - startLine: 87 + startLine: 86 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -422,7 +422,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/Objects/LightFurniture.cs - startLine: 93 + startLine: 92 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -454,7 +454,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnCameraRotationChanged path: ../TinyLife/Objects/LightFurniture.cs - startLine: 103 + startLine: 102 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -490,7 +490,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreateLights path: ../TinyLife/Objects/LightFurniture.cs - startLine: 113 + startLine: 112 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1264,30 +1264,42 @@ references: name: Point isExternal: true - name: ) -- uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) - commentId: M:TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) +- uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) + commentId: M:TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,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) + name: ResetToStatic(bool, bool) + nameWithType: Furniture.ResetToStatic(bool, bool) + fullName: TinyLife.Objects.Furniture.ResetToStatic(bool, bool) + nameWithType.vb: Furniture.ResetToStatic(Boolean, Boolean) + fullName.vb: TinyLife.Objects.Furniture.ResetToStatic(Boolean, Boolean) + name.vb: ResetToStatic(Boolean, Boolean) spec.csharp: - - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) + - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) name: ResetToStatic - 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.ResetToStatic(System.Boolean) + - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) name: ResetToStatic - 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 diff --git a/docs/api/TinyLife.Objects.MapObject.yml b/docs/api/TinyLife.Objects.MapObject.yml index 8a36f23..16921c7 100644 --- a/docs/api/TinyLife.Objects.MapObject.yml +++ b/docs/api/TinyLife.Objects.MapObject.yml @@ -47,7 +47,7 @@ items: - TinyLife.Objects.MapObject.ParentInfo - TinyLife.Objects.MapObject.PersonRotationOrder - TinyLife.Objects.MapObject.Position - - TinyLife.Objects.MapObject.ResetToStatic(System.Boolean) + - TinyLife.Objects.MapObject.ResetToStatic(System.Boolean,System.Boolean) - TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map) - TinyLife.Objects.MapObject.Validate - TinyLife.Objects.MapObject.ValidateEarly @@ -1510,16 +1510,16 @@ items: description: This object's path cost modifier for the given position content.vb: Public Overridable Function GetPathCostModifier(position As Point) As Single overload: TinyLife.Objects.MapObject.GetPathCostModifier* -- uid: TinyLife.Objects.MapObject.ResetToStatic(System.Boolean) - commentId: M:TinyLife.Objects.MapObject.ResetToStatic(System.Boolean) - id: ResetToStatic(System.Boolean) +- uid: TinyLife.Objects.MapObject.ResetToStatic(System.Boolean,System.Boolean) + commentId: M:TinyLife.Objects.MapObject.ResetToStatic(System.Boolean,System.Boolean) + id: ResetToStatic(System.Boolean,System.Boolean) parent: TinyLife.Objects.MapObject langs: - csharp - vb - name: ResetToStatic(bool) - nameWithType: MapObject.ResetToStatic(bool) - fullName: TinyLife.Objects.MapObject.ResetToStatic(bool) + name: ResetToStatic(bool, bool) + nameWithType: MapObject.ResetToStatic(bool, bool) + fullName: TinyLife.Objects.MapObject.ResetToStatic(bool, bool) type: Method source: remote: @@ -1528,26 +1528,29 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ResetToStatic path: ../TinyLife/Objects/MapObject.cs - startLine: 415 + startLine: 416 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nResets this map object to a static state when the that is on is exported.\n" example: [] syntax: - content: public virtual bool ResetToStatic(bool thorough) + content: public virtual bool ResetToStatic(bool thorough, bool custom) parameters: - id: thorough type: System.Boolean description: Whether a more thorough reset is expected, which usually involves normalizing additional data and cleaning up player data entirely. + - id: custom + type: System.Boolean + description: Whether the static reset is happening in a custom context, that is, a being exported normally rather than through cheats, or a custom being exported. return: type: System.Boolean description: Whether this object should stay on the map after the static reset. If false is returned, this object is removed. - content.vb: Public Overridable Function ResetToStatic(thorough As Boolean) As Boolean + content.vb: Public Overridable Function ResetToStatic(thorough As Boolean, custom As Boolean) As Boolean overload: TinyLife.Objects.MapObject.ResetToStatic* - nameWithType.vb: MapObject.ResetToStatic(Boolean) - fullName.vb: TinyLife.Objects.MapObject.ResetToStatic(Boolean) - name.vb: ResetToStatic(Boolean) + nameWithType.vb: MapObject.ResetToStatic(Boolean, Boolean) + fullName.vb: TinyLife.Objects.MapObject.ResetToStatic(Boolean, Boolean) + name.vb: ResetToStatic(Boolean, Boolean) - uid: TinyLife.Objects.MapObject.MoveToMap(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2) commentId: M:TinyLife.Objects.MapObject.MoveToMap(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2) id: MoveToMap(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2) @@ -1566,7 +1569,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MoveToMap path: ../TinyLife/Objects/MapObject.cs - startLine: 426 + startLine: 427 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1604,7 +1607,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnPositionChanged path: ../TinyLife/Objects/MapObject.cs - startLine: 443 + startLine: 444 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1636,7 +1639,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DoDraw path: ../TinyLife/Objects/MapObject.cs - startLine: 453 + startLine: 454 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1683,7 +1686,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DoUpdate path: ../TinyLife/Objects/MapObject.cs - startLine: 470 + startLine: 471 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1724,7 +1727,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawColumns path: ../TinyLife/Objects/MapObject.cs - startLine: 499 + startLine: 500 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1804,7 +1807,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetModCategory path: ../TinyLife/Objects/MapObject.cs - startLine: 564 + startLine: 565 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4018,6 +4021,12 @@ references: name: GetPathCostModifier nameWithType: MapObject.GetPathCostModifier fullName: TinyLife.Objects.MapObject.GetPathCostModifier +- uid: TinyLife.World.Household + commentId: T:TinyLife.World.Household + parent: TinyLife.World + name: Household + nameWithType: Household + fullName: TinyLife.World.Household - uid: TinyLife.Objects.MapObject.ResetToStatic* commentId: Overload:TinyLife.Objects.MapObject.ResetToStatic name: ResetToStatic diff --git a/docs/api/TinyLife.Objects.Newspaper.yml b/docs/api/TinyLife.Objects.Newspaper.yml index a2b007a..7618eab 100644 --- a/docs/api/TinyLife.Objects.Newspaper.yml +++ b/docs/api/TinyLife.Objects.Newspaper.yml @@ -82,7 +82,7 @@ items: - 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.ResetToStatic(System.Boolean,System.Boolean) - TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String}) - TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2) - TinyLife.Objects.Furniture.OnPositionChanged(Microsoft.Xna.Framework.Vector2) @@ -1054,30 +1054,42 @@ references: name: Point isExternal: true - name: ) -- uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) - commentId: M:TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) +- uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) + commentId: M:TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,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) + name: ResetToStatic(bool, bool) + nameWithType: Furniture.ResetToStatic(bool, bool) + fullName: TinyLife.Objects.Furniture.ResetToStatic(bool, bool) + nameWithType.vb: Furniture.ResetToStatic(Boolean, Boolean) + fullName.vb: TinyLife.Objects.Furniture.ResetToStatic(Boolean, Boolean) + name.vb: ResetToStatic(Boolean, Boolean) spec.csharp: - - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) + - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) name: ResetToStatic - 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.ResetToStatic(System.Boolean) + - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) name: ResetToStatic - 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 diff --git a/docs/api/TinyLife.Objects.ObjectCategory.yml b/docs/api/TinyLife.Objects.ObjectCategory.yml index c0df353..0c73e82 100644 --- a/docs/api/TinyLife.Objects.ObjectCategory.yml +++ b/docs/api/TinyLife.Objects.ObjectCategory.yml @@ -100,7 +100,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ObjectCategory path: ../TinyLife/Objects/MapObject.cs - startLine: 587 + startLine: 588 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -162,7 +162,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Nothing path: ../TinyLife/Objects/MapObject.cs - startLine: 590 + startLine: 591 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -191,7 +191,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Ground path: ../TinyLife/Objects/MapObject.cs - startLine: 592 + startLine: 593 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -220,7 +220,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Chair path: ../TinyLife/Objects/MapObject.cs - startLine: 594 + startLine: 595 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -249,7 +249,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BabySittable path: ../TinyLife/Objects/MapObject.cs - startLine: 596 + startLine: 597 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -278,7 +278,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Toilet path: ../TinyLife/Objects/MapObject.cs - startLine: 598 + startLine: 599 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -307,7 +307,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SingleBed path: ../TinyLife/Objects/MapObject.cs - startLine: 600 + startLine: 601 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -336,7 +336,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DoubleBed path: ../TinyLife/Objects/MapObject.cs - startLine: 602 + startLine: 603 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -365,7 +365,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Fridge path: ../TinyLife/Objects/MapObject.cs - startLine: 604 + startLine: 605 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -394,7 +394,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Shower path: ../TinyLife/Objects/MapObject.cs - startLine: 606 + startLine: 607 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -423,7 +423,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Counter path: ../TinyLife/Objects/MapObject.cs - startLine: 608 + startLine: 609 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -452,7 +452,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Stove path: ../TinyLife/Objects/MapObject.cs - startLine: 610 + startLine: 611 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -481,7 +481,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Oven path: ../TinyLife/Objects/MapObject.cs - startLine: 612 + startLine: 613 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -510,7 +510,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SmallObject path: ../TinyLife/Objects/MapObject.cs - startLine: 614 + startLine: 615 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -539,7 +539,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NonBuyable path: ../TinyLife/Objects/MapObject.cs - startLine: 616 + startLine: 617 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -568,7 +568,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Table path: ../TinyLife/Objects/MapObject.cs - startLine: 618 + startLine: 619 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -597,7 +597,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Holdable path: ../TinyLife/Objects/MapObject.cs - startLine: 620 + startLine: 621 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -626,7 +626,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DeskObject path: ../TinyLife/Objects/MapObject.cs - startLine: 622 + startLine: 623 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -655,7 +655,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisallowedOnGround path: ../TinyLife/Objects/MapObject.cs - startLine: 624 + startLine: 625 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -684,7 +684,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Computer path: ../TinyLife/Objects/MapObject.cs - startLine: 626 + startLine: 627 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -713,7 +713,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Sink path: ../TinyLife/Objects/MapObject.cs - startLine: 628 + startLine: 629 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -742,7 +742,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CounterObject path: ../TinyLife/Objects/MapObject.cs - startLine: 630 + startLine: 631 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -771,7 +771,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Cleanable path: ../TinyLife/Objects/MapObject.cs - startLine: 632 + startLine: 633 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -800,7 +800,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: People path: ../TinyLife/Objects/MapObject.cs - startLine: 634 + startLine: 635 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -829,7 +829,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Mailbox path: ../TinyLife/Objects/MapObject.cs - startLine: 636 + startLine: 637 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -858,7 +858,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Wardrobe path: ../TinyLife/Objects/MapObject.cs - startLine: 638 + startLine: 639 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -887,7 +887,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NaturalGroundRequired path: ../TinyLife/Objects/MapObject.cs - startLine: 640 + startLine: 641 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -916,7 +916,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WaterRequired path: ../TinyLife/Objects/MapObject.cs - startLine: 642 + startLine: 643 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -945,7 +945,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AllowedOnWater path: ../TinyLife/Objects/MapObject.cs - startLine: 644 + startLine: 645 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -974,7 +974,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Self path: ../TinyLife/Objects/MapObject.cs - startLine: 646 + startLine: 647 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1003,7 +1003,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WallHanging path: ../TinyLife/Objects/MapObject.cs - startLine: 648 + startLine: 649 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1032,7 +1032,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ForceGridPlacement path: ../TinyLife/Objects/MapObject.cs - startLine: 650 + startLine: 651 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1061,7 +1061,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Easel path: ../TinyLife/Objects/MapObject.cs - startLine: 652 + startLine: 653 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1090,7 +1090,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Mirror path: ../TinyLife/Objects/MapObject.cs - startLine: 654 + startLine: 655 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1119,7 +1119,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Bookshelf path: ../TinyLife/Objects/MapObject.cs - startLine: 656 + startLine: 657 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1148,7 +1148,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NonColliding path: ../TinyLife/Objects/MapObject.cs - startLine: 658 + startLine: 659 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1177,7 +1177,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Gravestone path: ../TinyLife/Objects/MapObject.cs - startLine: 660 + startLine: 661 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1206,7 +1206,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NonSellable path: ../TinyLife/Objects/MapObject.cs - startLine: 662 + startLine: 663 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1235,7 +1235,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NonMovable path: ../TinyLife/Objects/MapObject.cs - startLine: 664 + startLine: 665 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1264,7 +1264,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Tree path: ../TinyLife/Objects/MapObject.cs - startLine: 666 + startLine: 667 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1293,7 +1293,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Television path: ../TinyLife/Objects/MapObject.cs - startLine: 668 + startLine: 669 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1322,7 +1322,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BartendingObject path: ../TinyLife/Objects/MapObject.cs - startLine: 670 + startLine: 671 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1351,7 +1351,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Walls path: ../TinyLife/Objects/MapObject.cs - startLine: 672 + startLine: 673 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1380,7 +1380,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LargeSurfaceObject path: ../TinyLife/Objects/MapObject.cs - startLine: 674 + startLine: 675 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1409,7 +1409,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StandingDesk path: ../TinyLife/Objects/MapObject.cs - startLine: 676 + startLine: 677 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1438,7 +1438,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Lamp path: ../TinyLife/Objects/MapObject.cs - startLine: 678 + startLine: 679 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1467,7 +1467,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CeilingHanging path: ../TinyLife/Objects/MapObject.cs - startLine: 680 + startLine: 681 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1496,7 +1496,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanCoverWindow path: ../TinyLife/Objects/MapObject.cs - startLine: 682 + startLine: 683 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1525,7 +1525,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanCoverDoor path: ../TinyLife/Objects/MapObject.cs - startLine: 684 + startLine: 685 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1554,7 +1554,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Barbecue path: ../TinyLife/Objects/MapObject.cs - startLine: 686 + startLine: 687 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1583,7 +1583,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TrashCan path: ../TinyLife/Objects/MapObject.cs - startLine: 688 + startLine: 689 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1612,7 +1612,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanBeThrownAway path: ../TinyLife/Objects/MapObject.cs - startLine: 690 + startLine: 691 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1641,7 +1641,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanBeScrapped path: ../TinyLife/Objects/MapObject.cs - startLine: 692 + startLine: 693 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1670,7 +1670,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ObstructedByRoofs path: ../TinyLife/Objects/MapObject.cs - startLine: 694 + startLine: 695 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1699,7 +1699,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RoofAttached path: ../TinyLife/Objects/MapObject.cs - startLine: 696 + startLine: 697 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1728,7 +1728,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FireLight path: ../TinyLife/Objects/MapObject.cs - startLine: 698 + startLine: 699 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1757,7 +1757,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToyBox path: ../TinyLife/Objects/MapObject.cs - startLine: 700 + startLine: 701 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1786,7 +1786,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ChildStove path: ../TinyLife/Objects/MapObject.cs - startLine: 702 + startLine: 703 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1815,7 +1815,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Sandbox path: ../TinyLife/Objects/MapObject.cs - startLine: 704 + startLine: 705 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1844,7 +1844,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JungleGym path: ../TinyLife/Objects/MapObject.cs - startLine: 706 + startLine: 707 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1873,7 +1873,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Newspaper path: ../TinyLife/Objects/MapObject.cs - startLine: 708 + startLine: 709 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1902,7 +1902,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CoffeeMachine path: ../TinyLife/Objects/MapObject.cs - startLine: 710 + startLine: 711 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1931,7 +1931,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CafeDisplayCase path: ../TinyLife/Objects/MapObject.cs - startLine: 712 + startLine: 713 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1960,7 +1960,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GroundItem path: ../TinyLife/Objects/MapObject.cs - startLine: 714 + startLine: 715 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1989,7 +1989,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TreeDecor path: ../TinyLife/Objects/MapObject.cs - startLine: 716 + startLine: 717 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2018,7 +2018,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OpeningHoursSign path: ../TinyLife/Objects/MapObject.cs - startLine: 718 + startLine: 719 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2047,7 +2047,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TeaKit path: ../TinyLife/Objects/MapObject.cs - startLine: 720 + startLine: 721 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2076,7 +2076,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LandlinePhone path: ../TinyLife/Objects/MapObject.cs - startLine: 722 + startLine: 723 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2105,7 +2105,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Potty path: ../TinyLife/Objects/MapObject.cs - startLine: 726 + startLine: 727 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2134,7 +2134,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Treadmill path: ../TinyLife/Objects/MapObject.cs - startLine: 728 + startLine: 729 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2163,7 +2163,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DumbbellHolder path: ../TinyLife/Objects/MapObject.cs - startLine: 730 + startLine: 731 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2192,7 +2192,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WoodworkingItem path: ../TinyLife/Objects/MapObject.cs - startLine: 732 + startLine: 733 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2221,7 +2221,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ChangingStation path: ../TinyLife/Objects/MapObject.cs - startLine: 734 + startLine: 735 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2250,7 +2250,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Crib path: ../TinyLife/Objects/MapObject.cs - startLine: 736 + startLine: 737 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2279,7 +2279,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BabyBathtub path: ../TinyLife/Objects/MapObject.cs - startLine: 738 + startLine: 739 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2308,7 +2308,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Objects/MapObject.cs - startLine: 742 + startLine: 743 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2343,7 +2343,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: op_Implicit path: ../TinyLife/Objects/MapObject.cs - startLine: 745 + startLine: 746 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2378,7 +2378,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: op_Implicit path: ../TinyLife/Objects/MapObject.cs - startLine: 750 + startLine: 751 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2413,7 +2413,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: op_BitwiseOr path: ../TinyLife/Objects/MapObject.cs - startLine: 755 + startLine: 756 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2450,7 +2450,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: op_BitwiseAnd path: ../TinyLife/Objects/MapObject.cs - startLine: 760 + startLine: 761 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2487,7 +2487,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: op_ExclusiveOr path: ../TinyLife/Objects/MapObject.cs - startLine: 765 + startLine: 766 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2524,7 +2524,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: op_OnesComplement path: ../TinyLife/Objects/MapObject.cs - startLine: 770 + startLine: 771 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.OverlayWallHanging.yml b/docs/api/TinyLife.Objects.OverlayWallHanging.yml index 23a6a33..84b84ed 100644 --- a/docs/api/TinyLife.Objects.OverlayWallHanging.yml +++ b/docs/api/TinyLife.Objects.OverlayWallHanging.yml @@ -81,7 +81,7 @@ items: - 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.ResetToStatic(System.Boolean,System.Boolean) - TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String}) - TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2) - TinyLife.Objects.Furniture.OnPositionChanged(Microsoft.Xna.Framework.Vector2) @@ -1073,30 +1073,42 @@ references: name: Point isExternal: true - name: ) -- uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) - commentId: M:TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) +- uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) + commentId: M:TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,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) + name: ResetToStatic(bool, bool) + nameWithType: Furniture.ResetToStatic(bool, bool) + fullName: TinyLife.Objects.Furniture.ResetToStatic(bool, bool) + nameWithType.vb: Furniture.ResetToStatic(Boolean, Boolean) + fullName.vb: TinyLife.Objects.Furniture.ResetToStatic(Boolean, Boolean) + name.vb: ResetToStatic(Boolean, Boolean) spec.csharp: - - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) + - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) name: ResetToStatic - 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.ResetToStatic(System.Boolean) + - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) name: ResetToStatic - 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 diff --git a/docs/api/TinyLife.Objects.Painting.yml b/docs/api/TinyLife.Objects.Painting.yml index ae71ac4..272668c 100644 --- a/docs/api/TinyLife.Objects.Painting.yml +++ b/docs/api/TinyLife.Objects.Painting.yml @@ -86,7 +86,7 @@ items: - 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.ResetToStatic(System.Boolean,System.Boolean) - TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String}) - TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2) - TinyLife.Objects.Furniture.OnPositionChanged(Microsoft.Xna.Framework.Vector2) @@ -1254,30 +1254,42 @@ references: name: Point isExternal: true - name: ) -- uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) - commentId: M:TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) +- uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) + commentId: M:TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,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) + name: ResetToStatic(bool, bool) + nameWithType: Furniture.ResetToStatic(bool, bool) + fullName: TinyLife.Objects.Furniture.ResetToStatic(bool, bool) + nameWithType.vb: Furniture.ResetToStatic(Boolean, Boolean) + fullName.vb: TinyLife.Objects.Furniture.ResetToStatic(Boolean, Boolean) + name.vb: ResetToStatic(Boolean, Boolean) spec.csharp: - - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) + - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) name: ResetToStatic - 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.ResetToStatic(System.Boolean) + - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) name: ResetToStatic - 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 diff --git a/docs/api/TinyLife.Objects.ParentInfo.yml b/docs/api/TinyLife.Objects.ParentInfo.yml index 973ea82..a253e43 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: 805 + startLine: 806 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: 810 + startLine: 811 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: 815 + startLine: 816 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: 819 + startLine: 820 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: 831 + startLine: 832 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: 840 + startLine: 841 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: 849 + startLine: 850 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: 857 + startLine: 858 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.Particle.yml b/docs/api/TinyLife.Objects.Particle.yml index cfec870..0be407f 100644 --- a/docs/api/TinyLife.Objects.Particle.yml +++ b/docs/api/TinyLife.Objects.Particle.yml @@ -20,12 +20,17 @@ items: - TinyLife.Objects.Particle.Friction - TinyLife.Objects.Particle.Gravity - TinyLife.Objects.Particle.IgnoreParentDrawPos + - TinyLife.Objects.Particle.Light - TinyLife.Objects.Particle.Motion + - TinyLife.Objects.Particle.OnAdded - TinyLife.Objects.Particle.OnParticleUpdate + - TinyLife.Objects.Particle.OnRemoved - TinyLife.Objects.Particle.OnUpdate - TinyLife.Objects.Particle.ParentInfo - TinyLife.Objects.Particle.Position + - TinyLife.Objects.Particle.Remove - TinyLife.Objects.Particle.Scale + - TinyLife.Objects.Particle.ScaleFunction - TinyLife.Objects.Particle.Spawn(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Func{Microsoft.Xna.Framework.Vector2,TinyLife.Objects.Particle}) - TinyLife.Objects.Particle.SpriteEffects - TinyLife.Objects.Particle.TimeLived @@ -143,7 +148,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Friction path: ../TinyLife/Objects/Particle.cs - startLine: 46 + startLine: 47 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -172,7 +177,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TimeToLive path: ../TinyLife/Objects/Particle.cs - startLine: 50 + startLine: 51 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -201,7 +206,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Position path: ../TinyLife/Objects/Particle.cs - startLine: 54 + startLine: 55 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -230,7 +235,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Motion path: ../TinyLife/Objects/Particle.cs - startLine: 58 + startLine: 59 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -259,7 +264,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DepthPosOffset path: ../TinyLife/Objects/Particle.cs - startLine: 62 + startLine: 63 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -288,7 +293,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DepthOffset path: ../TinyLife/Objects/Particle.cs - startLine: 66 + startLine: 67 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -317,7 +322,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawOffset path: ../TinyLife/Objects/Particle.cs - startLine: 70 + startLine: 71 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -328,35 +333,35 @@ items: return: type: Microsoft.Xna.Framework.Vector2 content.vb: Public DrawOffset As Vector2 -- uid: TinyLife.Objects.Particle.Scale - commentId: F:TinyLife.Objects.Particle.Scale - id: Scale +- uid: TinyLife.Objects.Particle.ScaleFunction + commentId: F:TinyLife.Objects.Particle.ScaleFunction + id: ScaleFunction parent: TinyLife.Objects.Particle langs: - csharp - vb - name: Scale - nameWithType: Particle.Scale - fullName: TinyLife.Objects.Particle.Scale + name: ScaleFunction + nameWithType: Particle.ScaleFunction + fullName: TinyLife.Objects.Particle.ScaleFunction type: Field source: remote: path: TinyLife/Objects/Particle.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: Scale + id: ScaleFunction path: ../TinyLife/Objects/Particle.cs - startLine: 74 + startLine: 75 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nAn that determines how this particle's scale (display size) changes based on its and \n" example: [] syntax: - content: public Easings.Easing Scale + content: public Easings.Easing ScaleFunction return: type: MLEM.Misc.Easings.Easing - content.vb: Public Scale As Easings.Easing + content.vb: Public ScaleFunction As Easings.Easing - uid: TinyLife.Objects.Particle.Gravity commentId: F:TinyLife.Objects.Particle.Gravity id: Gravity @@ -375,7 +380,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Gravity path: ../TinyLife/Objects/Particle.cs - startLine: 78 + startLine: 79 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -404,7 +409,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CameraMotion path: ../TinyLife/Objects/Particle.cs - startLine: 84 + startLine: 85 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -433,7 +438,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CameraOffset path: ../TinyLife/Objects/Particle.cs - startLine: 89 + startLine: 90 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -462,7 +467,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ParentInfo path: ../TinyLife/Objects/Particle.cs - startLine: 93 + startLine: 94 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -491,7 +496,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IgnoreParentDrawPos path: ../TinyLife/Objects/Particle.cs - startLine: 97 + startLine: 98 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -520,7 +525,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UpdateWhenPaused path: ../TinyLife/Objects/Particle.cs - startLine: 102 + startLine: 103 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -549,7 +554,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Color path: ../TinyLife/Objects/Particle.cs - startLine: 106 + startLine: 107 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -578,7 +583,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SpriteEffects path: ../TinyLife/Objects/Particle.cs - startLine: 110 + startLine: 111 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -607,7 +612,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ForceOutside path: ../TinyLife/Objects/Particle.cs - startLine: 115 + startLine: 116 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -636,7 +641,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnUpdate path: ../TinyLife/Objects/Particle.cs - startLine: 120 + startLine: 121 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -647,6 +652,66 @@ items: return: type: TinyLife.World.ObjectUpdateDelegateNoPhase{TinyLife.Objects.Particle} content.vb: Public OnUpdate As ObjectUpdateDelegateNoPhase(Of Particle) +- uid: TinyLife.Objects.Particle.Light + commentId: F:TinyLife.Objects.Particle.Light + id: Light + parent: TinyLife.Objects.Particle + langs: + - csharp + - vb + name: Light + nameWithType: Particle.Light + fullName: TinyLife.Objects.Particle.Light + type: Field + source: + remote: + path: TinyLife/Objects/Particle.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Light + path: ../TinyLife/Objects/Particle.cs + startLine: 126 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + summary: "\nThe light that this particle should display, which is automatically added and removed from the .\nThe light's will be set to this particle's automatically.\n" + example: [] + syntax: + content: public Light Light + return: + type: TinyLife.Objects.Light + content.vb: Public Light As Light +- uid: TinyLife.Objects.Particle.Scale + commentId: P:TinyLife.Objects.Particle.Scale + id: Scale + parent: TinyLife.Objects.Particle + langs: + - csharp + - vb + name: Scale + nameWithType: Particle.Scale + fullName: TinyLife.Objects.Particle.Scale + type: Property + source: + remote: + path: TinyLife/Objects/Particle.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Scale + path: ../TinyLife/Objects/Particle.cs + startLine: 130 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + summary: "\nThe scale that this particle should display, based on the .\n" + example: [] + syntax: + content: public float Scale { get; } + parameters: [] + return: + type: System.Single + content.vb: Public ReadOnly Property Scale As Single + overload: TinyLife.Objects.Particle.Scale* - uid: TinyLife.Objects.Particle.Animation commentId: F:TinyLife.Objects.Particle.Animation id: Animation @@ -665,7 +730,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Animation path: ../TinyLife/Objects/Particle.cs - startLine: 125 + startLine: 135 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -694,7 +759,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TimeLived path: ../TinyLife/Objects/Particle.cs - startLine: 130 + startLine: 140 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -723,7 +788,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Objects/Particle.cs - startLine: 138 + startLine: 148 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -764,7 +829,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Objects/Particle.cs - startLine: 147 + startLine: 157 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -805,11 +870,11 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: ../TinyLife/Objects/Particle.cs - startLine: 159 + startLine: 169 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nThe update method, which is called every update frame by the underlying \n" + summary: "\nThe update method, which is called every update frame by the underlying \n" example: [] syntax: content: public virtual void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier) @@ -846,11 +911,11 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/Objects/Particle.cs - startLine: 190 + startLine: 205 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nDraws this particle on the current , at the current .\n" + summary: "\nDraws this particle on the current , at the current .\n" example: [] syntax: content: public virtual void Draw(GameTime time, SpriteBatch batch) @@ -863,6 +928,90 @@ items: description: The sprite batch to use for drawing content.vb: Public Overridable Sub Draw(time As GameTime, batch As SpriteBatch) overload: TinyLife.Objects.Particle.Draw* +- uid: TinyLife.Objects.Particle.Remove + commentId: M:TinyLife.Objects.Particle.Remove + id: Remove + parent: TinyLife.Objects.Particle + langs: + - csharp + - vb + name: Remove() + nameWithType: Particle.Remove() + fullName: TinyLife.Objects.Particle.Remove() + type: Method + source: + remote: + path: TinyLife/Objects/Particle.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Remove + path: ../TinyLife/Objects/Particle.cs + startLine: 216 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + summary: "\nRemoves this particle from the list of particles and calls its method.\n" + example: [] + syntax: + content: public void Remove() + content.vb: Public Sub Remove() + overload: TinyLife.Objects.Particle.Remove* +- uid: TinyLife.Objects.Particle.OnRemoved + commentId: M:TinyLife.Objects.Particle.OnRemoved + id: OnRemoved + parent: TinyLife.Objects.Particle + langs: + - csharp + - vb + name: OnRemoved() + nameWithType: Particle.OnRemoved() + fullName: TinyLife.Objects.Particle.OnRemoved() + type: Method + source: + remote: + path: TinyLife/Objects/Particle.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: OnRemoved + path: ../TinyLife/Objects/Particle.cs + startLine: 224 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + summary: "\nThis method is called when a particle is removed in , or when the camera rotation or viewed map changes.\n" + example: [] + syntax: + content: protected virtual void OnRemoved() + content.vb: Protected Overridable Sub OnRemoved() + overload: TinyLife.Objects.Particle.OnRemoved* +- uid: TinyLife.Objects.Particle.OnAdded + commentId: M:TinyLife.Objects.Particle.OnAdded + id: OnAdded + parent: TinyLife.Objects.Particle + langs: + - csharp + - vb + name: OnAdded() + nameWithType: Particle.OnAdded() + fullName: TinyLife.Objects.Particle.OnAdded() + type: Method + source: + remote: + path: TinyLife/Objects/Particle.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: OnAdded + path: ../TinyLife/Objects/Particle.cs + startLine: 232 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + summary: "\nThis method is called when a particle is successfully spawned in .\n" + example: [] + syntax: + content: protected virtual void OnAdded() + content.vb: Protected Overridable Sub OnAdded() + overload: TinyLife.Objects.Particle.OnAdded* - uid: TinyLife.Objects.Particle.Spawn(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Func{Microsoft.Xna.Framework.Vector2,TinyLife.Objects.Particle}) commentId: M:TinyLife.Objects.Particle.Spawn(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Func{Microsoft.Xna.Framework.Vector2,TinyLife.Objects.Particle}) id: Spawn(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Func{Microsoft.Xna.Framework.Vector2,TinyLife.Objects.Particle}) @@ -881,7 +1030,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Spawn path: ../TinyLife/Objects/Particle.cs - startLine: 207 + startLine: 244 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2058,6 +2207,37 @@ references: - name: " " - name: T - name: ) +- uid: TinyLife.Objects.Particle.Map + commentId: P:TinyLife.Objects.Particle.Map + name: Map + nameWithType: Particle.Map + fullName: TinyLife.Objects.Particle.Map +- uid: TinyLife.Objects.Light.Scale + commentId: F:TinyLife.Objects.Light.Scale + name: Scale + nameWithType: Light.Scale + fullName: TinyLife.Objects.Light.Scale +- uid: TinyLife.Objects.Particle.Scale + commentId: P:TinyLife.Objects.Particle.Scale + name: Scale + nameWithType: Particle.Scale + fullName: TinyLife.Objects.Particle.Scale +- uid: TinyLife.Objects.Light + commentId: T:TinyLife.Objects.Light + parent: TinyLife.Objects + name: Light + nameWithType: Light + fullName: TinyLife.Objects.Light +- uid: TinyLife.Objects.Particle.ScaleFunction + commentId: F:TinyLife.Objects.Particle.ScaleFunction + name: ScaleFunction + nameWithType: Particle.ScaleFunction + fullName: TinyLife.Objects.Particle.ScaleFunction +- uid: TinyLife.Objects.Particle.Scale* + commentId: Overload:TinyLife.Objects.Particle.Scale + name: Scale + nameWithType: Particle.Scale + fullName: TinyLife.Objects.Particle.Scale - uid: TinyLife.Objects.Particle.#ctor* commentId: Overload:TinyLife.Objects.Particle.#ctor name: Particle @@ -2095,12 +2275,6 @@ references: - uid: MLEM.Textures name: Textures isExternal: true -- uid: TinyLife.World.Map - commentId: T:TinyLife.World.Map - parent: TinyLife.World - name: Map - nameWithType: Map - fullName: TinyLife.World.Map - uid: TinyLife.GameImpl.Speed commentId: P:TinyLife.GameImpl.Speed name: Speed @@ -2130,6 +2304,51 @@ references: name: SpriteBatch nameWithType: SpriteBatch fullName: Microsoft.Xna.Framework.Graphics.SpriteBatch +- uid: TinyLife.Objects.Particle.OnRemoved + commentId: M:TinyLife.Objects.Particle.OnRemoved + name: OnRemoved() + nameWithType: Particle.OnRemoved() + fullName: TinyLife.Objects.Particle.OnRemoved() + spec.csharp: + - uid: TinyLife.Objects.Particle.OnRemoved + name: OnRemoved + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Objects.Particle.OnRemoved + name: OnRemoved + - name: ( + - name: ) +- uid: TinyLife.Objects.Particle.Remove* + commentId: Overload:TinyLife.Objects.Particle.Remove + name: Remove + nameWithType: Particle.Remove + fullName: TinyLife.Objects.Particle.Remove +- uid: TinyLife.Objects.Particle.Remove + commentId: M:TinyLife.Objects.Particle.Remove + name: Remove() + nameWithType: Particle.Remove() + fullName: TinyLife.Objects.Particle.Remove() + spec.csharp: + - uid: TinyLife.Objects.Particle.Remove + name: Remove + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Objects.Particle.Remove + name: Remove + - name: ( + - name: ) +- uid: TinyLife.Objects.Particle.OnRemoved* + commentId: Overload:TinyLife.Objects.Particle.OnRemoved + name: OnRemoved + nameWithType: Particle.OnRemoved + fullName: TinyLife.Objects.Particle.OnRemoved +- uid: TinyLife.Objects.Particle.OnAdded* + commentId: Overload:TinyLife.Objects.Particle.OnAdded + name: OnAdded + nameWithType: Particle.OnAdded + fullName: TinyLife.Objects.Particle.OnAdded - uid: TinyLife.GameImpl.Camera commentId: P:TinyLife.GameImpl.Camera name: Camera @@ -2140,6 +2359,12 @@ references: name: Spawn nameWithType: Particle.Spawn fullName: TinyLife.Objects.Particle.Spawn +- uid: TinyLife.World.Map + commentId: T:TinyLife.World.Map + parent: TinyLife.World + name: Map + nameWithType: Map + fullName: TinyLife.World.Map - uid: System.Func{Microsoft.Xna.Framework.Vector2,TinyLife.Objects.Particle} commentId: T:System.Func{Microsoft.Xna.Framework.Vector2,TinyLife.Objects.Particle} parent: System diff --git a/docs/api/TinyLife.Objects.Person.EfficiencyModifierDelegate.yml b/docs/api/TinyLife.Objects.Person.EfficiencyModifierDelegate.yml index 7ab67f7..a933833 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: 3345 + startLine: 3361 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 2484f00..e95afb5 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: 3365 + startLine: 3381 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 63f2867..08dd05c 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: 3355 + startLine: 3371 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 c22cd4e..d96e97c 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: 3370 + startLine: 3386 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 093f3f6..1d25151 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: 3360 + startLine: 3376 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 062196e..6e8fcbf 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: 3350 + startLine: 3366 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.Person.yml b/docs/api/TinyLife.Objects.Person.yml index 25598eb..2ac3d66 100644 --- a/docs/api/TinyLife.Objects.Person.yml +++ b/docs/api/TinyLife.Objects.Person.yml @@ -168,7 +168,7 @@ items: - TinyLife.Objects.Person.RemoveHeldObject``1 - TinyLife.Objects.Person.RemoveJob(TinyLife.Goals.JobType) - TinyLife.Objects.Person.RemoveMemory``1(TinyLife.Goals.MemoryType,System.Func{``0,System.Boolean}) - - TinyLife.Objects.Person.ResetToStatic(System.Boolean) + - TinyLife.Objects.Person.ResetToStatic(System.Boolean,System.Boolean) - TinyLife.Objects.Person.RestoreNeed(TinyLife.NeedType,System.Single,TinyLife.Actions.ActionInfo,System.Single) - TinyLife.Objects.Person.RestoreNeed(TinyLife.NeedType,System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single) - TinyLife.Objects.Person.Rotation @@ -3983,16 +3983,16 @@ items: description: Whether this person has a job of the given type. content.vb: Public Overridable Function RemoveJob(type As JobType) As Boolean overload: TinyLife.Objects.Person.RemoveJob* -- uid: TinyLife.Objects.Person.ResetToStatic(System.Boolean) - commentId: M:TinyLife.Objects.Person.ResetToStatic(System.Boolean) - id: ResetToStatic(System.Boolean) +- uid: TinyLife.Objects.Person.ResetToStatic(System.Boolean,System.Boolean) + commentId: M:TinyLife.Objects.Person.ResetToStatic(System.Boolean,System.Boolean) + id: ResetToStatic(System.Boolean,System.Boolean) parent: TinyLife.Objects.Person langs: - csharp - vb - name: ResetToStatic(bool) - nameWithType: Person.ResetToStatic(bool) - fullName: TinyLife.Objects.Person.ResetToStatic(bool) + name: ResetToStatic(bool, bool) + nameWithType: Person.ResetToStatic(bool, bool) + fullName: TinyLife.Objects.Person.ResetToStatic(bool, bool) type: Method source: remote: @@ -4008,20 +4008,23 @@ items: summary: "\nResets this map object to a static state when the that is on is exported.\n" example: [] syntax: - content: public override bool ResetToStatic(bool thorough) + content: public override bool ResetToStatic(bool thorough, bool custom) parameters: - id: thorough type: System.Boolean description: Whether a more thorough reset is expected, which usually involves normalizing additional data and cleaning up player data entirely. + - id: custom + type: System.Boolean + description: Whether the static reset is happening in a custom context, that is, a being exported normally rather than through cheats, or a custom being exported. return: type: System.Boolean description: Whether this object should stay on the map after the static reset. If false is returned, this object is removed. - content.vb: Public Overrides Function ResetToStatic(thorough As Boolean) As Boolean - overridden: TinyLife.Objects.MapObject.ResetToStatic(System.Boolean) + content.vb: Public Overrides Function ResetToStatic(thorough As Boolean, custom As Boolean) As Boolean + overridden: TinyLife.Objects.MapObject.ResetToStatic(System.Boolean,System.Boolean) overload: TinyLife.Objects.Person.ResetToStatic* - nameWithType.vb: Person.ResetToStatic(Boolean) - fullName.vb: TinyLife.Objects.Person.ResetToStatic(Boolean) - name.vb: ResetToStatic(Boolean) + nameWithType.vb: Person.ResetToStatic(Boolean, Boolean) + fullName.vb: TinyLife.Objects.Person.ResetToStatic(Boolean, Boolean) + name.vb: ResetToStatic(Boolean, Boolean) - uid: TinyLife.Objects.Person.MoveToMap(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2) commentId: M:TinyLife.Objects.Person.MoveToMap(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2) id: MoveToMap(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2) @@ -4040,7 +4043,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MoveToMap path: ../TinyLife/Objects/Person.cs - startLine: 1318 + startLine: 1326 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4079,7 +4082,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PrepareForPermanentRemoval path: ../TinyLife/Objects/Person.cs - startLine: 1336 + startLine: 1344 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4107,7 +4110,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VisitLot path: ../TinyLife/Objects/Person.cs - startLine: 1350 + startLine: 1358 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4139,7 +4142,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawUi path: ../TinyLife/Objects/Person.cs - startLine: 1367 + startLine: 1375 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4183,7 +4186,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHomeLocation path: ../TinyLife/Objects/Person.cs - startLine: 1375 + startLine: 1383 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4214,7 +4217,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRelationship path: ../TinyLife/Objects/Person.cs - startLine: 1386 + startLine: 1394 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4255,7 +4258,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ChangeFriendship path: ../TinyLife/Objects/Person.cs - startLine: 1411 + startLine: 1419 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4293,7 +4296,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ChangeRomance path: ../TinyLife/Objects/Person.cs - startLine: 1463 + startLine: 1471 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4331,7 +4334,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisplayEmote path: ../TinyLife/Objects/Person.cs - startLine: 1496 + startLine: 1504 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4375,7 +4378,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StopEmoting path: ../TinyLife/Objects/Person.cs - startLine: 1507 + startLine: 1515 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4403,7 +4406,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Speak path: ../TinyLife/Objects/Person.cs - startLine: 1518 + startLine: 1526 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4444,7 +4447,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StopSpeaking path: ../TinyLife/Objects/Person.cs - startLine: 1528 + startLine: 1536 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4472,7 +4475,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisplayEmoteAndSpeak path: ../TinyLife/Objects/Person.cs - startLine: 1545 + startLine: 1553 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4516,7 +4519,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetFreeTalkingSpots path: ../TinyLife/Objects/Person.cs - startLine: 1555 + startLine: 1563 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4550,7 +4553,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OccupyActionSpot path: ../TinyLife/Objects/Person.cs - startLine: 1575 + startLine: 1583 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4597,7 +4600,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OccupyFreeActionSpot path: ../TinyLife/Objects/Person.cs - startLine: 1606 + startLine: 1614 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4647,7 +4650,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OccupyFreeActionSpot path: ../TinyLife/Objects/Person.cs - startLine: 1624 + startLine: 1632 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4697,7 +4700,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsCloseForTalking path: ../TinyLife/Objects/Person.cs - startLine: 1635 + startLine: 1643 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4732,7 +4735,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetNeed path: ../TinyLife/Objects/Person.cs - startLine: 1647 + startLine: 1655 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4767,7 +4770,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetNeedPercentage path: ../TinyLife/Objects/Person.cs - startLine: 1656 + startLine: 1664 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4802,7 +4805,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RestoreNeed path: ../TinyLife/Objects/Person.cs - startLine: 1668 + startLine: 1676 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4846,7 +4849,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RestoreNeed path: ../TinyLife/Objects/Person.cs - startLine: 1704 + startLine: 1712 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4893,7 +4896,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSkill path: ../TinyLife/Objects/Person.cs - startLine: 1715 + startLine: 1723 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4934,7 +4937,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSkillTotalPercentage path: ../TinyLife/Objects/Person.cs - startLine: 1734 + startLine: 1742 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4969,7 +4972,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSkillPointPercentage path: ../TinyLife/Objects/Person.cs - startLine: 1744 + startLine: 1752 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5004,7 +5007,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSkillLevel path: ../TinyLife/Objects/Person.cs - startLine: 1754 + startLine: 1762 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5039,7 +5042,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HasSkillLevel path: ../TinyLife/Objects/Person.cs - startLine: 1764 + startLine: 1772 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5080,7 +5083,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GainSkill path: ../TinyLife/Objects/Person.cs - startLine: 1776 + startLine: 1784 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5126,7 +5129,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DepleteNeed path: ../TinyLife/Objects/Person.cs - startLine: 1796 + startLine: 1804 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5167,7 +5170,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HasPersonality path: ../TinyLife/Objects/Person.cs - startLine: 1807 + startLine: 1815 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5202,7 +5205,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EnqueueAction path: ../TinyLife/Objects/Person.cs - startLine: 1821 + startLine: 1829 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5257,7 +5260,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CancelAction path: ../TinyLife/Objects/Person.cs - startLine: 1849 + startLine: 1857 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5301,7 +5304,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FindPathAsync path: ../TinyLife/Objects/Person.cs - startLine: 1868 + startLine: 1876 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5345,7 +5348,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHeldObject path: ../TinyLife/Objects/Person.cs - startLine: 1881 + startLine: 1889 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5385,7 +5388,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetHeldObject path: ../TinyLife/Objects/Person.cs - startLine: 1899 + startLine: 1907 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5435,7 +5438,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetHeldObject path: ../TinyLife/Objects/Person.cs - startLine: 1912 + startLine: 1920 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5473,7 +5476,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveHeldObject path: ../TinyLife/Objects/Person.cs - startLine: 1925 + startLine: 1933 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5510,7 +5513,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHeldActionInfo path: ../TinyLife/Objects/Person.cs - startLine: 1939 + startLine: 1947 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5541,7 +5544,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToCreatedByString path: ../TinyLife/Objects/Person.cs - startLine: 1948 + startLine: 1956 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5572,7 +5575,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Die path: ../TinyLife/Objects/Person.cs - startLine: 1957 + startLine: 1965 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5612,7 +5615,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddEmotion path: ../TinyLife/Objects/Person.cs - startLine: 2058 + startLine: 2066 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5662,7 +5665,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveEmotion path: ../TinyLife/Objects/Person.cs - startLine: 2081 + startLine: 2089 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5697,7 +5700,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LowerEmotion path: ../TinyLife/Objects/Person.cs - startLine: 2102 + startLine: 2110 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5741,7 +5744,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LowerEmotionModifier path: ../TinyLife/Objects/Person.cs - startLine: 2121 + startLine: 2129 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5785,7 +5788,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HasEmotionModifier path: ../TinyLife/Objects/Person.cs - startLine: 2137 + startLine: 2145 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5820,7 +5823,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetWalkSpeed path: ../TinyLife/Objects/Person.cs - startLine: 2146 + startLine: 2154 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5851,7 +5854,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetEfficiencyModifier path: ../TinyLife/Objects/Person.cs - startLine: 2181 + startLine: 2189 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5898,7 +5901,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HasHouseholdMember path: ../TinyLife/Objects/Person.cs - startLine: 2235 + startLine: 2243 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5933,7 +5936,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HasHouseholdMember path: ../TinyLife/Objects/Person.cs - startLine: 2240 + startLine: 2248 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5967,7 +5970,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetProjects path: ../TinyLife/Objects/Person.cs - startLine: 2250 + startLine: 2258 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6005,7 +6008,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetProject path: ../TinyLife/Objects/Person.cs - startLine: 2260 + startLine: 2268 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6046,7 +6049,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StartProject path: ../TinyLife/Objects/Person.cs - startLine: 2269 + startLine: 2277 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6081,7 +6084,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPassiveActionPriority path: ../TinyLife/Objects/Person.cs - startLine: 2281 + startLine: 2289 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6116,7 +6119,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRandomOutfit path: ../TinyLife/Objects/Person.cs - startLine: 2303 + startLine: 2311 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6151,7 +6154,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetCurrentOutfit path: ../TinyLife/Objects/Person.cs - startLine: 2315 + startLine: 2323 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6186,7 +6189,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetCurrentOutfit path: ../TinyLife/Objects/Person.cs - startLine: 2331 + startLine: 2339 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6221,7 +6224,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetNewId path: ../TinyLife/Objects/Person.cs - startLine: 2346 + startLine: 2354 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6262,7 +6265,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsIdMatch path: ../TinyLife/Objects/Person.cs - startLine: 2401 + startLine: 2409 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6297,7 +6300,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsIdMatch path: ../TinyLife/Objects/Person.cs - startLine: 2411 + startLine: 2419 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6332,7 +6335,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPersonalitySkillBoost path: ../TinyLife/Objects/Person.cs - startLine: 2421 + startLine: 2429 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6367,7 +6370,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetCurrentGoals path: ../TinyLife/Objects/Person.cs - startLine: 2441 + startLine: 2449 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6398,7 +6401,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EarnMoney path: ../TinyLife/Objects/Person.cs - startLine: 2467 + startLine: 2475 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6436,7 +6439,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddMemory path: ../TinyLife/Objects/Person.cs - startLine: 2480 + startLine: 2488 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6485,7 +6488,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetMemories path: ../TinyLife/Objects/Person.cs - startLine: 2493 + startLine: 2501 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6525,7 +6528,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveMemory path: ../TinyLife/Objects/Person.cs - startLine: 2503 + startLine: 2511 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6568,7 +6571,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetTimeSinceMemory path: ../TinyLife/Objects/Person.cs - startLine: 2514 + startLine: 2522 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6611,7 +6614,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetTimeSinceMemory path: ../TinyLife/Objects/Person.cs - startLine: 2533 + startLine: 2541 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6651,7 +6654,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GoToExitRoad path: ../TinyLife/Objects/Person.cs - startLine: 2546 + startLine: 2554 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6682,7 +6685,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetAction path: ../TinyLife/Objects/Person.cs - startLine: 2558 + startLine: 2566 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6726,7 +6729,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetPregnancyStatus path: ../TinyLife/Objects/Person.cs - startLine: 2578 + startLine: 2586 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6767,7 +6770,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetAnimationsFromLooks path: ../TinyLife/Objects/Person.cs - startLine: 2598 + startLine: 2606 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6795,7 +6798,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ImportAtExitRoad path: ../TinyLife/Objects/Person.cs - startLine: 2610 + startLine: 2618 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6827,7 +6830,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GoToRandomHomeLocation path: ../TinyLife/Objects/Person.cs - startLine: 2622 + startLine: 2630 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6855,7 +6858,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ShouldDrawHeldItem path: ../TinyLife/Objects/Person.cs - startLine: 2640 + startLine: 2648 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6886,7 +6889,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHeldItemDrawOffset path: ../TinyLife/Objects/Person.cs - startLine: 2651 + startLine: 2659 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6923,7 +6926,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHeldItemDepthOffset path: ../TinyLife/Objects/Person.cs - startLine: 2679 + startLine: 2687 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6954,7 +6957,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPivot path: ../TinyLife/Objects/Person.cs - startLine: 2690 + startLine: 2698 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6985,7 +6988,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanExecuteAction path: ../TinyLife/Objects/Person.cs - startLine: 2702 + startLine: 2710 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7029,7 +7032,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetValidClothes path: ../TinyLife/Objects/Person.cs - startLine: 2754 + startLine: 2762 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7064,7 +7067,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanApplyPersonality path: ../TinyLife/Objects/Person.cs - startLine: 2766 + startLine: 2774 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7098,7 +7101,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MoveToMapExitRoad path: ../TinyLife/Objects/Person.cs - startLine: 2779 + startLine: 2787 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7136,7 +7139,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GenerateAnimationGroup path: ../TinyLife/Objects/Person.cs - startLine: 2796 + startLine: 2804 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7183,7 +7186,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawLooks path: ../TinyLife/Objects/Person.cs - startLine: 2833 + startLine: 2841 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7233,7 +7236,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UpdateAnimations path: ../TinyLife/Objects/Person.cs - startLine: 2856 + startLine: 2864 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7271,7 +7274,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnActionCompleted path: ../TinyLife/Objects/Person.cs - startLine: 2875 + startLine: 2883 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7306,7 +7309,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UpdateAction path: ../TinyLife/Objects/Person.cs - startLine: 2954 + startLine: 2962 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7353,7 +7356,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InitializeAction path: ../TinyLife/Objects/Person.cs - startLine: 2967 + startLine: 2975 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7385,7 +7388,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnAgeChanged path: ../TinyLife/Objects/Person.cs - startLine: 2977 + startLine: 2985 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7417,7 +7420,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ValidateClothes path: ../TinyLife/Objects/Person.cs - startLine: 3063 + startLine: 3071 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7445,7 +7448,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRandomSpeakSound path: ../TinyLife/Objects/Person.cs - startLine: 3188 + startLine: 3204 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7492,7 +7495,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Create path: ../TinyLife/Objects/Person.cs - startLine: 3216 + startLine: 3232 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -13781,30 +13784,42 @@ references: name: RemoveJob nameWithType: Person.RemoveJob fullName: TinyLife.Objects.Person.RemoveJob -- uid: TinyLife.Objects.MapObject.ResetToStatic(System.Boolean) - commentId: M:TinyLife.Objects.MapObject.ResetToStatic(System.Boolean) +- uid: TinyLife.Objects.MapObject.ResetToStatic(System.Boolean,System.Boolean) + commentId: M:TinyLife.Objects.MapObject.ResetToStatic(System.Boolean,System.Boolean) parent: TinyLife.Objects.MapObject isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ResetToStatic(bool) - nameWithType: MapObject.ResetToStatic(bool) - fullName: TinyLife.Objects.MapObject.ResetToStatic(bool) - nameWithType.vb: MapObject.ResetToStatic(Boolean) - fullName.vb: TinyLife.Objects.MapObject.ResetToStatic(Boolean) - name.vb: ResetToStatic(Boolean) + name: ResetToStatic(bool, bool) + nameWithType: MapObject.ResetToStatic(bool, bool) + fullName: TinyLife.Objects.MapObject.ResetToStatic(bool, bool) + nameWithType.vb: MapObject.ResetToStatic(Boolean, Boolean) + fullName.vb: TinyLife.Objects.MapObject.ResetToStatic(Boolean, Boolean) + name.vb: ResetToStatic(Boolean, Boolean) spec.csharp: - - uid: TinyLife.Objects.MapObject.ResetToStatic(System.Boolean) + - uid: TinyLife.Objects.MapObject.ResetToStatic(System.Boolean,System.Boolean) name: ResetToStatic - 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.ResetToStatic(System.Boolean) + - uid: TinyLife.Objects.MapObject.ResetToStatic(System.Boolean,System.Boolean) name: ResetToStatic - 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 diff --git a/docs/api/TinyLife.Objects.Pose.yml b/docs/api/TinyLife.Objects.Pose.yml index e8a5aac..6b1b237 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: 3396 + startLine: 3412 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: 3401 + startLine: 3417 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: 3405 + startLine: 3421 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: 3409 + startLine: 3425 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: 3414 + startLine: 3430 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: 3419 + startLine: 3435 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: 3423 + startLine: 3439 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: 3427 + startLine: 3443 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: 3431 + startLine: 3447 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: 3435 + startLine: 3451 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: 3439 + startLine: 3455 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: 3443 + startLine: 3459 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.PregnancyAbility.yml b/docs/api/TinyLife.Objects.PregnancyAbility.yml index 06da96a..54760ff 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: 3571 + startLine: 3587 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -52,7 +52,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Neither path: ../TinyLife/Objects/Person.cs - startLine: 3576 + startLine: 3592 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -80,7 +80,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetOthersPregnant path: ../TinyLife/Objects/Person.cs - startLine: 3580 + startLine: 3596 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -108,7 +108,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPregnant path: ../TinyLife/Objects/Person.cs - startLine: 3584 + startLine: 3600 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.ScreenObject.yml b/docs/api/TinyLife.Objects.ScreenObject.yml index 450ca89..6702889 100644 --- a/docs/api/TinyLife.Objects.ScreenObject.yml +++ b/docs/api/TinyLife.Objects.ScreenObject.yml @@ -97,7 +97,7 @@ items: - 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.ResetToStatic(System.Boolean,System.Boolean) - TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String}) - TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2) - TinyLife.Objects.Furniture.OnPositionChanged(Microsoft.Xna.Framework.Vector2) @@ -1463,30 +1463,42 @@ references: name: Point isExternal: true - name: ) -- uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) - commentId: M:TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) +- uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) + commentId: M:TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,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) + name: ResetToStatic(bool, bool) + nameWithType: Furniture.ResetToStatic(bool, bool) + fullName: TinyLife.Objects.Furniture.ResetToStatic(bool, bool) + nameWithType.vb: Furniture.ResetToStatic(Boolean, Boolean) + fullName.vb: TinyLife.Objects.Furniture.ResetToStatic(Boolean, Boolean) + name.vb: ResetToStatic(Boolean, Boolean) spec.csharp: - - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) + - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) name: ResetToStatic - 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.ResetToStatic(System.Boolean) + - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) name: ResetToStatic - 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 diff --git a/docs/api/TinyLife.Objects.SpeakStyle.yml b/docs/api/TinyLife.Objects.SpeakStyle.yml index f7dacff..d728871 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: 3527 + startLine: 3543 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: 3531 + startLine: 3547 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: 3532 + startLine: 3548 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: 3533 + startLine: 3549 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: 3534 + startLine: 3550 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: 3535 + startLine: 3551 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: 3536 + startLine: 3552 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: 3537 + startLine: 3553 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: 3538 + startLine: 3554 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: 3539 + startLine: 3555 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: 3540 + startLine: 3556 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: 3541 + startLine: 3557 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: 3542 + startLine: 3558 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: 3543 + startLine: 3559 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: 3544 + startLine: 3560 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: 3545 + startLine: 3561 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: 3546 + startLine: 3562 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.TrashBag.yml b/docs/api/TinyLife.Objects.TrashBag.yml index 8893386..eddecac 100644 --- a/docs/api/TinyLife.Objects.TrashBag.yml +++ b/docs/api/TinyLife.Objects.TrashBag.yml @@ -81,7 +81,7 @@ items: - 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.ResetToStatic(System.Boolean,System.Boolean) - TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String}) - TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2) - TinyLife.Objects.Furniture.OnPositionChanged(Microsoft.Xna.Framework.Vector2) @@ -1042,30 +1042,42 @@ references: name: Point isExternal: true - name: ) -- uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) - commentId: M:TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) +- uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) + commentId: M:TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,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) + name: ResetToStatic(bool, bool) + nameWithType: Furniture.ResetToStatic(bool, bool) + fullName: TinyLife.Objects.Furniture.ResetToStatic(bool, bool) + nameWithType.vb: Furniture.ResetToStatic(Boolean, Boolean) + fullName.vb: TinyLife.Objects.Furniture.ResetToStatic(Boolean, Boolean) + name.vb: ResetToStatic(Boolean, Boolean) spec.csharp: - - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) + - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) name: ResetToStatic - 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.ResetToStatic(System.Boolean) + - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) name: ResetToStatic - 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 diff --git a/docs/api/TinyLife.Objects.TrashCan.yml b/docs/api/TinyLife.Objects.TrashCan.yml index de33153..100792d 100644 --- a/docs/api/TinyLife.Objects.TrashCan.yml +++ b/docs/api/TinyLife.Objects.TrashCan.yml @@ -86,7 +86,7 @@ items: - 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.ResetToStatic(System.Boolean,System.Boolean) - TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String}) - TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2) - TinyLife.Objects.Furniture.OnPositionChanged(Microsoft.Xna.Framework.Vector2) @@ -1250,30 +1250,42 @@ references: name: Point isExternal: true - name: ) -- uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) - commentId: M:TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) +- uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) + commentId: M:TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,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) + name: ResetToStatic(bool, bool) + nameWithType: Furniture.ResetToStatic(bool, bool) + fullName: TinyLife.Objects.Furniture.ResetToStatic(bool, bool) + nameWithType.vb: Furniture.ResetToStatic(Boolean, Boolean) + fullName.vb: TinyLife.Objects.Furniture.ResetToStatic(Boolean, Boolean) + name.vb: ResetToStatic(Boolean, Boolean) spec.csharp: - - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) + - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) name: ResetToStatic - 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.ResetToStatic(System.Boolean) + - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) name: ResetToStatic - 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 diff --git a/docs/api/TinyLife.Objects.UnfinishedWoodwork.yml b/docs/api/TinyLife.Objects.UnfinishedWoodwork.yml index d110bca..b1b48c9 100644 --- a/docs/api/TinyLife.Objects.UnfinishedWoodwork.yml +++ b/docs/api/TinyLife.Objects.UnfinishedWoodwork.yml @@ -84,7 +84,7 @@ items: - 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.ResetToStatic(System.Boolean,System.Boolean) - TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String}) - TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2) - TinyLife.Objects.Furniture.OnPositionChanged(Microsoft.Xna.Framework.Vector2) @@ -1199,30 +1199,42 @@ references: name: Point isExternal: true - name: ) -- uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) - commentId: M:TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) +- uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) + commentId: M:TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,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) + name: ResetToStatic(bool, bool) + nameWithType: Furniture.ResetToStatic(bool, bool) + fullName: TinyLife.Objects.Furniture.ResetToStatic(bool, bool) + nameWithType.vb: Furniture.ResetToStatic(Boolean, Boolean) + fullName.vb: TinyLife.Objects.Furniture.ResetToStatic(Boolean, Boolean) + name.vb: ResetToStatic(Boolean, Boolean) spec.csharp: - - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean) + - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) name: ResetToStatic - 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.ResetToStatic(System.Boolean) + - uid: TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean) name: ResetToStatic - 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 diff --git a/docs/api/TinyLife.Objects.Vehicle.yml b/docs/api/TinyLife.Objects.Vehicle.yml index 4a3112c..fd9b130 100644 --- a/docs/api/TinyLife.Objects.Vehicle.yml +++ b/docs/api/TinyLife.Objects.Vehicle.yml @@ -12,7 +12,7 @@ items: - TinyLife.Objects.Vehicle.GetSpeed - TinyLife.Objects.Vehicle.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2) - TinyLife.Objects.Vehicle.OnRemoved - - TinyLife.Objects.Vehicle.ResetToStatic(System.Boolean) + - TinyLife.Objects.Vehicle.ResetToStatic(System.Boolean,System.Boolean) - TinyLife.Objects.Vehicle.Rotation - TinyLife.Objects.Vehicle.Type - TinyLife.Objects.Vehicle.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) @@ -484,16 +484,16 @@ items: content.vb: Public Overrides Sub OnRemoved() overridden: TinyLife.Objects.MapObject.OnRemoved overload: TinyLife.Objects.Vehicle.OnRemoved* -- uid: TinyLife.Objects.Vehicle.ResetToStatic(System.Boolean) - commentId: M:TinyLife.Objects.Vehicle.ResetToStatic(System.Boolean) - id: ResetToStatic(System.Boolean) +- uid: TinyLife.Objects.Vehicle.ResetToStatic(System.Boolean,System.Boolean) + commentId: M:TinyLife.Objects.Vehicle.ResetToStatic(System.Boolean,System.Boolean) + id: ResetToStatic(System.Boolean,System.Boolean) parent: TinyLife.Objects.Vehicle langs: - csharp - vb - name: ResetToStatic(bool) - nameWithType: Vehicle.ResetToStatic(bool) - fullName: TinyLife.Objects.Vehicle.ResetToStatic(bool) + name: ResetToStatic(bool, bool) + nameWithType: Vehicle.ResetToStatic(bool, bool) + fullName: TinyLife.Objects.Vehicle.ResetToStatic(bool, bool) type: Method source: remote: @@ -509,20 +509,23 @@ items: summary: "\nResets this map object to a static state when the that is on is exported.\n" example: [] syntax: - content: public override bool ResetToStatic(bool thorough) + content: public override bool ResetToStatic(bool thorough, bool custom) parameters: - id: thorough type: System.Boolean description: Whether a more thorough reset is expected, which usually involves normalizing additional data and cleaning up player data entirely. + - id: custom + type: System.Boolean + description: Whether the static reset is happening in a custom context, that is, a being exported normally rather than through cheats, or a custom being exported. return: type: System.Boolean description: Whether this object should stay on the map after the static reset. If false is returned, this object is removed. - content.vb: Public Overrides Function ResetToStatic(thorough As Boolean) As Boolean - overridden: TinyLife.Objects.MapObject.ResetToStatic(System.Boolean) + content.vb: Public Overrides Function ResetToStatic(thorough As Boolean, custom As Boolean) As Boolean + overridden: TinyLife.Objects.MapObject.ResetToStatic(System.Boolean,System.Boolean) overload: TinyLife.Objects.Vehicle.ResetToStatic* - nameWithType.vb: Vehicle.ResetToStatic(Boolean) - fullName.vb: TinyLife.Objects.Vehicle.ResetToStatic(Boolean) - name.vb: ResetToStatic(Boolean) + nameWithType.vb: Vehicle.ResetToStatic(Boolean, Boolean) + fullName.vb: TinyLife.Objects.Vehicle.ResetToStatic(Boolean, Boolean) + name.vb: ResetToStatic(Boolean, Boolean) references: - uid: TinyLife.Objects.MapObject commentId: T:TinyLife.Objects.MapObject @@ -2797,30 +2800,42 @@ references: name: OnRemoved nameWithType: Vehicle.OnRemoved fullName: TinyLife.Objects.Vehicle.OnRemoved -- uid: TinyLife.Objects.MapObject.ResetToStatic(System.Boolean) - commentId: M:TinyLife.Objects.MapObject.ResetToStatic(System.Boolean) +- uid: TinyLife.Objects.MapObject.ResetToStatic(System.Boolean,System.Boolean) + commentId: M:TinyLife.Objects.MapObject.ResetToStatic(System.Boolean,System.Boolean) parent: TinyLife.Objects.MapObject isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ResetToStatic(bool) - nameWithType: MapObject.ResetToStatic(bool) - fullName: TinyLife.Objects.MapObject.ResetToStatic(bool) - nameWithType.vb: MapObject.ResetToStatic(Boolean) - fullName.vb: TinyLife.Objects.MapObject.ResetToStatic(Boolean) - name.vb: ResetToStatic(Boolean) + name: ResetToStatic(bool, bool) + nameWithType: MapObject.ResetToStatic(bool, bool) + fullName: TinyLife.Objects.MapObject.ResetToStatic(bool, bool) + nameWithType.vb: MapObject.ResetToStatic(Boolean, Boolean) + fullName.vb: TinyLife.Objects.MapObject.ResetToStatic(Boolean, Boolean) + name.vb: ResetToStatic(Boolean, Boolean) spec.csharp: - - uid: TinyLife.Objects.MapObject.ResetToStatic(System.Boolean) + - uid: TinyLife.Objects.MapObject.ResetToStatic(System.Boolean,System.Boolean) name: ResetToStatic - 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.ResetToStatic(System.Boolean) + - uid: TinyLife.Objects.MapObject.ResetToStatic(System.Boolean,System.Boolean) name: ResetToStatic - 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 diff --git a/docs/api/TinyLife.Objects.Visibility.yml b/docs/api/TinyLife.Objects.Visibility.yml index 62980ef..511cb33 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: 779 + startLine: 780 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: 784 + startLine: 785 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: 788 + startLine: 789 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: 792 + startLine: 793 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: 797 + startLine: 798 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.VoiceStyle.yml b/docs/api/TinyLife.Objects.VoiceStyle.yml index 1001253..a0097a7 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: 3555 + startLine: 3571 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -53,7 +53,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Low path: ../TinyLife/Objects/Person.cs - startLine: 3558 + startLine: 3574 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -79,7 +79,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: High path: ../TinyLife/Objects/Person.cs - startLine: 3559 + startLine: 3575 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -105,7 +105,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Child path: ../TinyLife/Objects/Person.cs - startLine: 3560 + startLine: 3576 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -131,7 +131,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Baby path: ../TinyLife/Objects/Person.cs - startLine: 3562 + startLine: 3578 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Relationship.yml b/docs/api/TinyLife.Relationship.yml index 842fd31..a2732d7 100644 --- a/docs/api/TinyLife.Relationship.yml +++ b/docs/api/TinyLife.Relationship.yml @@ -1290,7 +1290,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PopulateTooltip path: ../TinyLife/Relationship.cs - startLine: 445 + startLine: 439 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.RelationshipType.yml b/docs/api/TinyLife.RelationshipType.yml index c623d53..62b1584 100644 --- a/docs/api/TinyLife.RelationshipType.yml +++ b/docs/api/TinyLife.RelationshipType.yml @@ -24,7 +24,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RelationshipType path: ../TinyLife/Relationship.cs - startLine: 487 + startLine: 479 assemblies: - Tiny Life namespace: TinyLife @@ -53,7 +53,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Enemies path: ../TinyLife/Relationship.cs - startLine: 492 + startLine: 484 assemblies: - Tiny Life namespace: TinyLife @@ -81,7 +81,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Disliked path: ../TinyLife/Relationship.cs - startLine: 496 + startLine: 488 assemblies: - Tiny Life namespace: TinyLife @@ -109,7 +109,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Acquaintances path: ../TinyLife/Relationship.cs - startLine: 500 + startLine: 492 assemblies: - Tiny Life namespace: TinyLife @@ -137,7 +137,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Friends path: ../TinyLife/Relationship.cs - startLine: 504 + startLine: 496 assemblies: - Tiny Life namespace: TinyLife @@ -165,7 +165,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GoodFriends path: ../TinyLife/Relationship.cs - startLine: 508 + startLine: 500 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.RomanceType.yml b/docs/api/TinyLife.RomanceType.yml index abc2e26..23f643c 100644 --- a/docs/api/TinyLife.RomanceType.yml +++ b/docs/api/TinyLife.RomanceType.yml @@ -23,7 +23,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RomanceType path: ../TinyLife/Relationship.cs - startLine: 516 + startLine: 508 assemblies: - Tiny Life namespace: TinyLife @@ -52,7 +52,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NoRomance path: ../TinyLife/Relationship.cs - startLine: 521 + startLine: 513 assemblies: - Tiny Life namespace: TinyLife @@ -80,7 +80,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Interested path: ../TinyLife/Relationship.cs - startLine: 525 + startLine: 517 assemblies: - Tiny Life namespace: TinyLife @@ -108,7 +108,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Sweethearts path: ../TinyLife/Relationship.cs - startLine: 529 + startLine: 521 assemblies: - Tiny Life namespace: TinyLife @@ -136,7 +136,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Soulmates path: ../TinyLife/Relationship.cs - startLine: 533 + startLine: 525 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.Set.yml b/docs/api/TinyLife.Set.yml index 82266ce..30a1af5 100644 --- a/docs/api/TinyLife.Set.yml +++ b/docs/api/TinyLife.Set.yml @@ -6,6 +6,7 @@ items: parent: TinyLife children: - TinyLife.Set.ChildClothes + - TinyLife.Set.RetroFurniture - TinyLife.Set.Woodworking - TinyLife.Set.Workout langs: @@ -22,7 +23,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Set path: ../TinyLife/GameImpl.cs - startLine: 1219 + startLine: 1220 assemblies: - Tiny Life namespace: TinyLife @@ -51,7 +52,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Woodworking path: ../TinyLife/GameImpl.cs - startLine: 1225 + startLine: 1226 assemblies: - Tiny Life namespace: TinyLife @@ -79,7 +80,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Workout path: ../TinyLife/GameImpl.cs - startLine: 1229 + startLine: 1230 assemblies: - Tiny Life namespace: TinyLife @@ -107,7 +108,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ChildClothes path: ../TinyLife/GameImpl.cs - startLine: 1233 + startLine: 1234 assemblies: - Tiny Life namespace: TinyLife @@ -117,6 +118,34 @@ items: content: ChildClothes = 2 return: type: TinyLife.Set +- uid: TinyLife.Set.RetroFurniture + commentId: F:TinyLife.Set.RetroFurniture + id: RetroFurniture + parent: TinyLife.Set + langs: + - csharp + - vb + name: RetroFurniture + nameWithType: Set.RetroFurniture + fullName: TinyLife.Set.RetroFurniture + type: Field + source: + remote: + path: TinyLife/GameImpl.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: RetroFurniture + path: ../TinyLife/GameImpl.cs + startLine: 1238 + assemblies: + - Tiny Life + namespace: TinyLife + summary: "\nThe retro furniture set with art by LawlessThespian\n" + example: [] + syntax: + content: RetroFurniture = 3 + return: + type: TinyLife.Set references: - uid: TinyLife commentId: N:TinyLife diff --git a/docs/api/TinyLife.Tools.RemoveTool.yml b/docs/api/TinyLife.Tools.RemoveTool.yml index 9aa9165..60cd113 100644 --- a/docs/api/TinyLife.Tools.RemoveTool.yml +++ b/docs/api/TinyLife.Tools.RemoveTool.yml @@ -305,7 +305,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveRoof path: ../TinyLife/Tools/RemoveTool.cs - startLine: 173 + startLine: 174 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -343,7 +343,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveWall path: ../TinyLife/Tools/RemoveTool.cs - startLine: 196 + startLine: 197 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -378,7 +378,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveFurniture path: ../TinyLife/Tools/RemoveTool.cs - startLine: 223 + startLine: 224 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -416,7 +416,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StoreOrRemoveFurniture path: ../TinyLife/Tools/RemoveTool.cs - startLine: 252 + startLine: 253 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -454,7 +454,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PlayDestroySound path: ../TinyLife/Tools/RemoveTool.cs - startLine: 281 + startLine: 282 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -482,7 +482,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SpawnDestroyParticles path: ../TinyLife/Tools/RemoveTool.cs - startLine: 290 + startLine: 291 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -514,7 +514,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SpawnDestroyParticles path: ../TinyLife/Tools/RemoveTool.cs - startLine: 302 + startLine: 303 assemblies: - Tiny Life namespace: TinyLife.Tools diff --git a/docs/api/TinyLife.Tools.RoofTool.yml b/docs/api/TinyLife.Tools.RoofTool.yml index 7f9a84e..7aa9024 100644 --- a/docs/api/TinyLife.Tools.RoofTool.yml +++ b/docs/api/TinyLife.Tools.RoofTool.yml @@ -195,7 +195,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/Tools/RoofTool.cs - startLine: 142 + startLine: 140 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -231,7 +231,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ForceWallsUp path: ../TinyLife/Tools/RoofTool.cs - startLine: 152 + startLine: 150 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -263,7 +263,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanUndoRedo path: ../TinyLife/Tools/RoofTool.cs - startLine: 157 + startLine: 155 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -295,7 +295,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ShouldHighlightSelectedObject path: ../TinyLife/Tools/RoofTool.cs - startLine: 162 + startLine: 160 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -334,7 +334,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetMouseCursor path: ../TinyLife/Tools/RoofTool.cs - startLine: 167 + startLine: 165 assemblies: - Tiny Life namespace: TinyLife.Tools diff --git a/docs/api/TinyLife.Tools.Tool.yml b/docs/api/TinyLife.Tools.Tool.yml index 7a8f7d2..8db111f 100644 --- a/docs/api/TinyLife.Tools.Tool.yml +++ b/docs/api/TinyLife.Tools.Tool.yml @@ -834,7 +834,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Closed path: ../TinyLife/Tools/Tool.cs - startLine: 177 + startLine: 175 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -862,7 +862,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: ../TinyLife/Tools/Tool.cs - startLine: 188 + startLine: 186 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -894,7 +894,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/Tools/Tool.cs - startLine: 209 + startLine: 207 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -929,7 +929,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetMouseCursor path: ../TinyLife/Tools/Tool.cs - startLine: 218 + startLine: 216 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -960,7 +960,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ForceWallsUp path: ../TinyLife/Tools/Tool.cs - startLine: 227 + startLine: 225 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -991,7 +991,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanSwitchGameModes path: ../TinyLife/Tools/Tool.cs - startLine: 235 + startLine: 233 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -1022,7 +1022,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanUndoRedo path: ../TinyLife/Tools/Tool.cs - startLine: 243 + startLine: 241 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -1053,7 +1053,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ShouldHighlightSelectedObject path: ../TinyLife/Tools/Tool.cs - startLine: 253 + startLine: 251 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -1091,7 +1091,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnButtonCreated path: ../TinyLife/Tools/Tool.cs - startLine: 261 + startLine: 259 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -1123,7 +1123,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsOnLot path: ../TinyLife/Tools/Tool.cs - startLine: 268 + startLine: 266 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -1158,7 +1158,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ColorSelection path: ../TinyLife/Tools/Tool.cs - startLine: 286 + startLine: 284 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -1202,7 +1202,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ColorSelection path: ../TinyLife/Tools/Tool.cs - startLine: 307 + startLine: 305 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -1246,7 +1246,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BuildModeButton path: ../TinyLife/Tools/Tool.cs - startLine: 346 + startLine: 344 assemblies: - Tiny Life namespace: TinyLife.Tools diff --git a/docs/api/TinyLife.Uis.CharacterCreator.BoughtItemDelegate.yml b/docs/api/TinyLife.Uis.CharacterCreator.BoughtItemDelegate.yml index 83e15ea..a361a51 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: 1079 + startLine: 1078 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 f621d8d..54aacfa 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: 1074 + startLine: 1073 assemblies: - Tiny Life namespace: TinyLife.Uis diff --git a/docs/api/TinyLife.Uis.CharacterCreator.yml b/docs/api/TinyLife.Uis.CharacterCreator.yml index 1b47877..cc9c2c9 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: 791 + startLine: 790 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: 805 + startLine: 804 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: 821 + startLine: 820 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: 833 + startLine: 832 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: 844 + startLine: 843 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: 879 + startLine: 878 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: 914 + startLine: 913 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: 937 + startLine: 936 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: 966 + startLine: 965 assemblies: - Tiny Life namespace: TinyLife.Uis diff --git a/docs/api/TinyLife.Uis.Menus.TransitionType.yml b/docs/api/TinyLife.Uis.Menus.TransitionType.yml index cc40ce5..71f651d 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: 1207 + startLine: 1211 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: 1213 + startLine: 1217 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: 1218 + startLine: 1222 assemblies: - Tiny Life namespace: TinyLife.Uis diff --git a/docs/api/TinyLife.Utilities.ColorScheme.yml b/docs/api/TinyLife.Utilities.ColorScheme.yml index be48ce9..9f7c65b 100644 --- a/docs/api/TinyLife.Utilities.ColorScheme.yml +++ b/docs/api/TinyLife.Utilities.ColorScheme.yml @@ -8,6 +8,7 @@ items: - TinyLife.Utilities.ColorScheme.Bricks - TinyLife.Utilities.ColorScheme.CardboardBoxes - TinyLife.Utilities.ColorScheme.Ceramics + - TinyLife.Utilities.ColorScheme.ColoredConcrete - TinyLife.Utilities.ColorScheme.Combine(TinyLife.Utilities.ColorScheme,TinyLife.Utilities.ColorScheme) - TinyLife.Utilities.ColorScheme.Count - TinyLife.Utilities.ColorScheme.Create(System.Object[]) @@ -892,6 +893,33 @@ items: return: type: TinyLife.Utilities.ColorScheme content.vb: Public Shared ReadOnly TreeBaubles As ColorScheme +- uid: TinyLife.Utilities.ColorScheme.ColoredConcrete + commentId: F:TinyLife.Utilities.ColorScheme.ColoredConcrete + id: ColoredConcrete + parent: TinyLife.Utilities.ColorScheme + langs: + - csharp + - vb + name: ColoredConcrete + nameWithType: ColorScheme.ColoredConcrete + fullName: TinyLife.Utilities.ColorScheme.ColoredConcrete + type: Field + source: + remote: + path: TinyLife/Utilities/ColorScheme.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: ColoredConcrete + path: ../TinyLife/Utilities/ColorScheme.cs + startLine: 50 + assemblies: + - Tiny Life + namespace: TinyLife.Utilities + syntax: + content: public static readonly ColorScheme ColoredConcrete + return: + type: TinyLife.Utilities.ColorScheme + content.vb: Public Shared ReadOnly ColoredConcrete As ColorScheme - uid: TinyLife.Utilities.ColorScheme.Item(System.Int32) commentId: P:TinyLife.Utilities.ColorScheme.Item(System.Int32) id: Item(System.Int32) @@ -910,7 +938,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: this[] path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 56 + startLine: 57 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -947,7 +975,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Count path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 60 + startLine: 61 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -980,7 +1008,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MergeWith path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 76 + startLine: 77 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1012,7 +1040,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetEnumerator path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 81 + startLine: 82 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1043,7 +1071,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Create path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 95 + startLine: 96 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1081,7 +1109,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Load path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 112 + startLine: 113 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1116,7 +1144,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Combine path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 134 + startLine: 135 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1154,7 +1182,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: op_Addition path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 143 + startLine: 144 assemblies: - Tiny Life namespace: TinyLife.Utilities diff --git a/docs/api/TinyLife.Utilities.Extensions.yml b/docs/api/TinyLife.Utilities.Extensions.yml index d822a03..c816b5e 100644 --- a/docs/api/TinyLife.Utilities.Extensions.yml +++ b/docs/api/TinyLife.Utilities.Extensions.yml @@ -71,7 +71,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Extensions path: ../TinyLife/Utilities/Extensions.cs - startLine: 29 + startLine: 32 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -109,7 +109,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToScreenPos path: ../TinyLife/Utilities/Extensions.cs - startLine: 39 + startLine: 42 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -157,7 +157,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToWorldPos path: ../TinyLife/Utilities/Extensions.cs - startLine: 56 + startLine: 59 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -199,7 +199,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToVisualY path: ../TinyLife/Utilities/Extensions.cs - startLine: 71 + startLine: 74 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -235,7 +235,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToWallSide path: ../TinyLife/Utilities/Extensions.cs - startLine: 86 + startLine: 89 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -271,7 +271,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsVertical path: ../TinyLife/Utilities/Extensions.cs - startLine: 96 + startLine: 99 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -307,7 +307,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsHorizontal path: ../TinyLife/Utilities/Extensions.cs - startLine: 106 + startLine: 109 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -343,7 +343,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JsonCopy path: ../TinyLife/Utilities/Extensions.cs - startLine: 116 + startLine: 119 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -385,7 +385,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPriceModifier path: ../TinyLife/Utilities/Extensions.cs - startLine: 137 + startLine: 140 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -421,7 +421,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDecorativeRating path: ../TinyLife/Utilities/Extensions.cs - startLine: 160 + startLine: 163 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -457,7 +457,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetChanceModifier path: ../TinyLife/Utilities/Extensions.cs - startLine: 184 + startLine: 187 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -493,7 +493,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToLocalizedString path: ../TinyLife/Utilities/Extensions.cs - startLine: 200 + startLine: 203 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -529,7 +529,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToSellingPriceString path: ../TinyLife/Utilities/Extensions.cs - startLine: 210 + startLine: 213 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -568,7 +568,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BothValid path: ../TinyLife/Utilities/Extensions.cs - startLine: 221 + startLine: 224 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -610,7 +610,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BothValid path: ../TinyLife/Utilities/Extensions.cs - startLine: 232 + startLine: 235 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -649,7 +649,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AnyActive path: ../TinyLife/Utilities/Extensions.cs - startLine: 243 + startLine: 246 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -691,7 +691,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AnyActive path: ../TinyLife/Utilities/Extensions.cs - startLine: 254 + startLine: 257 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -730,7 +730,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AnyInactive path: ../TinyLife/Utilities/Extensions.cs - startLine: 265 + startLine: 268 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -772,7 +772,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AnyInactive path: ../TinyLife/Utilities/Extensions.cs - startLine: 276 + startLine: 279 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -811,7 +811,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetOpposite path: ../TinyLife/Utilities/Extensions.cs - startLine: 287 + startLine: 290 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -847,7 +847,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetTransitive path: ../TinyLife/Utilities/Extensions.cs - startLine: 310 + startLine: 313 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -890,7 +890,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsAgeAppropriate path: ../TinyLife/Utilities/Extensions.cs - startLine: 390 + startLine: 393 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -929,7 +929,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToWorking path: ../TinyLife/Utilities/Extensions.cs - startLine: 404 + startLine: 407 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -965,7 +965,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDefaultPose path: ../TinyLife/Utilities/Extensions.cs - startLine: 425 + startLine: 428 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1001,7 +1001,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddHoverAnimation path: ../TinyLife/Utilities/Extensions.cs - startLine: 440 + startLine: 443 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1037,7 +1037,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToSimpleLocalizedString path: ../TinyLife/Utilities/Extensions.cs - startLine: 461 + startLine: 464 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1073,7 +1073,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDefaultTab path: ../TinyLife/Utilities/Extensions.cs - startLine: 474 + startLine: 477 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1109,7 +1109,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDefaultDirtyOverlayTextureName path: ../TinyLife/Utilities/Extensions.cs - startLine: 515 + startLine: 518 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1145,7 +1145,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsLockedFor path: ../TinyLife/Utilities/Extensions.cs - startLine: 538 + startLine: 541 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1187,7 +1187,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawIsoArea path: ../TinyLife/Utilities/Extensions.cs - startLine: 562 + startLine: 565 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1235,7 +1235,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawIsoArea path: ../TinyLife/Utilities/Extensions.cs - startLine: 575 + startLine: 578 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1286,7 +1286,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsPartOfPerson path: ../TinyLife/Utilities/Extensions.cs - startLine: 606 + startLine: 609 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1322,7 +1322,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanTakeOff path: ../TinyLife/Utilities/Extensions.cs - startLine: 615 + startLine: 618 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1358,7 +1358,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDepth path: ../TinyLife/Utilities/Extensions.cs - startLine: 625 + startLine: 628 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1394,7 +1394,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetPauseGame path: ../TinyLife/Utilities/Extensions.cs - startLine: 635 + startLine: 638 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1436,7 +1436,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsActiveRoot path: ../TinyLife/Utilities/Extensions.cs - startLine: 645 + startLine: 648 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1472,7 +1472,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRequiredMatchPercentage path: ../TinyLife/Utilities/Extensions.cs - startLine: 655 + startLine: 658 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1508,7 +1508,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsAvailableForAge path: ../TinyLife/Utilities/Extensions.cs - startLine: 672 + startLine: 675 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1547,7 +1547,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Weekday path: ../TinyLife/Utilities/Extensions.cs - startLine: 685 + startLine: 688 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1583,7 +1583,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Icon path: ../TinyLife/Utilities/Extensions.cs - startLine: 695 + startLine: 698 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1619,7 +1619,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Icon path: ../TinyLife/Utilities/Extensions.cs - startLine: 724 + startLine: 727 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1655,7 +1655,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPersonality path: ../TinyLife/Utilities/Extensions.cs - startLine: 742 + startLine: 745 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1694,7 +1694,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDescription path: ../TinyLife/Utilities/Extensions.cs - startLine: 756 + startLine: 759 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1731,7 +1731,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Multiplier path: ../TinyLife/Utilities/Extensions.cs - startLine: 769 + startLine: 772 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1771,7 +1771,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPregnancyHours path: ../TinyLife/Utilities/Extensions.cs - startLine: 785 + startLine: 788 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1807,7 +1807,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDaysBeforeAging path: ../TinyLife/Utilities/Extensions.cs - startLine: 796 + startLine: 799 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1850,7 +1850,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddGamepadScrolling path: ../TinyLife/Utilities/Extensions.cs - startLine: 813 + startLine: 816 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1883,7 +1883,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddProgressArrows path: ../TinyLife/Utilities/Extensions.cs - startLine: 833 + startLine: 836 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1931,7 +1931,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToTimestampString path: ../TinyLife/Utilities/Extensions.cs - startLine: 867 + startLine: 870 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1967,7 +1967,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsBetween path: ../TinyLife/Utilities/Extensions.cs - startLine: 878 + startLine: 881 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -2009,7 +2009,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Length path: ../TinyLife/Utilities/Extensions.cs - startLine: 897 + startLine: 900 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -2048,7 +2048,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetMostFittingStyle path: ../TinyLife/Utilities/Extensions.cs - startLine: 910 + startLine: 913 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -2084,7 +2084,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetMostFittingStyle path: ../TinyLife/Utilities/Extensions.cs - startLine: 923 + startLine: 926 assemblies: - Tiny Life namespace: TinyLife.Utilities diff --git a/docs/api/TinyLife.Utilities.TextureHandler.yml b/docs/api/TinyLife.Utilities.TextureHandler.yml index d24041f..d220b44 100644 --- a/docs/api/TinyLife.Utilities.TextureHandler.yml +++ b/docs/api/TinyLife.Utilities.TextureHandler.yml @@ -333,11 +333,11 @@ items: - Tiny Life namespace: TinyLife.Utilities syntax: - content: public static UniformTextureAtlas RoofTexture { get; } + content: public static Dictionary RoofTexture { get; } parameters: [] return: - type: MLEM.Textures.UniformTextureAtlas - content.vb: Public Shared Property RoofTexture As UniformTextureAtlas + type: System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion} + content.vb: Public Shared Property RoofTexture As Dictionary(Of Point, TextureRegion) overload: TinyLife.Utilities.TextureHandler.RoofTexture* - uid: TinyLife.Utilities.TextureHandler.TileTexture commentId: P:TinyLife.Utilities.TextureHandler.TileTexture diff --git a/docs/api/TinyLife.World.AutoTile.yml b/docs/api/TinyLife.World.AutoTile.yml index 9858000..3ab9b58 100644 --- a/docs/api/TinyLife.World.AutoTile.yml +++ b/docs/api/TinyLife.World.AutoTile.yml @@ -5,7 +5,7 @@ items: id: AutoTile parent: TinyLife.World children: - - 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.#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[],System.Func{Microsoft.Xna.Framework.Point,System.Single}) - 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}}) @@ -55,14 +55,15 @@ items: - TinyLife.World.Tile.DefaultColors - TinyLife.World.Tile.Textures - TinyLife.World.Tile.Regions + - TinyLife.World.Tile.RegionWeights - 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) - - 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.Int32[],System.Type) - - TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point[],TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},System.Int32[],System.Type) + - 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.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) + - 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.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) + - TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point[],TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},System.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) - System.Object.Equals(System.Object) - System.Object.Equals(System.Object,System.Object) - System.Object.GetHashCode @@ -72,16 +73,16 @@ items: - System.Object.ToString extensionMethods: - 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[])' +- 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[],System.Func{Microsoft.Xna.Framework.Point,System.Single}) + 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[],System.Func{Microsoft.Xna.Framework.Point,System.Single}) + 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[],System.Func{Microsoft.Xna.Framework.Point,System.Single})' parent: TinyLife.World.AutoTile langs: - csharp - vb - 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[]) + name: AutoTile(string, string, int, Dictionary, Dictionary, ColorScheme[], int[], bool, float, Category, TextureRegion, int[], Func) + nameWithType: AutoTile.AutoTile(string, string, int, Dictionary, Dictionary, ColorScheme[], int[], bool, float, Tile.Category, TextureRegion, int[], Func) + 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[], System.Func) type: Constructor source: remote: @@ -94,10 +95,10 @@ items: 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" + summary: "\nCreates a new tile with the given settings.\nTo create an instance of a custom tile class, use .\n" example: [] syntax: - 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) + 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, Func regionWeights) parameters: - id: baseName type: System.String @@ -123,11 +124,13 @@ items: type: MLEM.Textures.TextureRegion - 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()) + - id: regionWeights + type: System.Func{Microsoft.Xna.Framework.Point,System.Single} + 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(), regionWeights As Func(Of Point, Single)) 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()) + nameWithType.vb: AutoTile.New(String, String, Integer, Dictionary(Of Point, TextureRegion), Dictionary(Of Direction2, Point()), ColorScheme(), Integer(), Boolean, Single, Tile.Category, TextureRegion, Integer(), Func(Of Point, Single)) + 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(), System.Func(Of Microsoft.Xna.Framework.Point, Single)) + name.vb: New(String, String, Integer, Dictionary(Of Point, TextureRegion), Dictionary(Of Direction2, Point()), ColorScheme(), Integer(), Boolean, Single, Category, TextureRegion, Integer(), Func(Of Point, Single)) - 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) @@ -146,7 +149,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/World/AutoTile.cs - startLine: 23 + startLine: 22 assemblies: - Tiny Life namespace: TinyLife.World @@ -209,7 +212,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnNeighborChanged path: ../TinyLife/World/AutoTile.cs - startLine: 29 + startLine: 28 assemblies: - Tiny Life namespace: TinyLife.World @@ -248,7 +251,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ConnectsToTile path: ../TinyLife/World/AutoTile.cs - startLine: 42 + startLine: 41 assemblies: - Tiny Life namespace: TinyLife.World @@ -295,7 +298,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawBorder path: ../TinyLife/World/AutoTile.cs - startLine: 63 + startLine: 62 assemblies: - Tiny Life namespace: TinyLife.World @@ -523,6 +526,12 @@ references: name: Regions nameWithType: Tile.Regions fullName: TinyLife.World.Tile.Regions +- uid: TinyLife.World.Tile.RegionWeights + commentId: F:TinyLife.World.Tile.RegionWeights + parent: TinyLife.World.Tile + name: RegionWeights + nameWithType: Tile.RegionWeights + fullName: TinyLife.World.Tile.RegionWeights - uid: TinyLife.World.Tile.DrawUi(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Single) commentId: M:TinyLife.World.Tile.DrawUi(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Single) parent: TinyLife.World.Tile @@ -731,19 +740,19 @@ references: isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 - name: ) -- uid: 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) - commentId: M: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) +- uid: 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.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) + commentId: M: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.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) parent: TinyLife.World.Tile isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: Register(string, int, Dictionary, Point, ColorScheme, float, bool, Category, TextureRegion, Func, int?, Type) - nameWithType: Tile.Register(string, int, Dictionary, Point, ColorScheme, float, bool, Tile.Category, TextureRegion, Func, int?, Type) - fullName: TinyLife.World.Tile.Register(string, int, System.Collections.Generic.Dictionary, Microsoft.Xna.Framework.Point, TinyLife.Utilities.ColorScheme, float, bool, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func, int?, System.Type) - nameWithType.vb: Tile.Register(String, Integer, Dictionary(Of Point, TextureRegion), Point, ColorScheme, Single, Boolean, Tile.Category, TextureRegion, Func(Of Direction2, Point?), Integer?, Type) - fullName.vb: TinyLife.World.Tile.Register(String, Integer, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, TinyLife.Utilities.ColorScheme, Single, Boolean, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func(Of MLEM.Misc.Direction2, Microsoft.Xna.Framework.Point?), Integer?, System.Type) - name.vb: Register(String, Integer, Dictionary(Of Point, TextureRegion), Point, ColorScheme, Single, Boolean, Category, TextureRegion, Func(Of Direction2, Point?), Integer?, Type) + name: Register(string, int, Dictionary, Point, ColorScheme, float, bool, Category, TextureRegion, Func, int?, Func, Type) + nameWithType: Tile.Register(string, int, Dictionary, Point, ColorScheme, float, bool, Tile.Category, TextureRegion, Func, int?, Func, Type) + fullName: TinyLife.World.Tile.Register(string, int, System.Collections.Generic.Dictionary, Microsoft.Xna.Framework.Point, TinyLife.Utilities.ColorScheme, float, bool, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func, int?, System.Func, System.Type) + nameWithType.vb: Tile.Register(String, Integer, Dictionary(Of Point, TextureRegion), Point, ColorScheme, Single, Boolean, Tile.Category, TextureRegion, Func(Of Direction2, Point?), Integer?, Func(Of Point, Single), Type) + fullName.vb: TinyLife.World.Tile.Register(String, Integer, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, TinyLife.Utilities.ColorScheme, Single, Boolean, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func(Of MLEM.Misc.Direction2, Microsoft.Xna.Framework.Point?), Integer?, System.Func(Of Microsoft.Xna.Framework.Point, Single), System.Type) + name.vb: Register(String, Integer, Dictionary(Of Point, TextureRegion), Point, ColorScheme, Single, Boolean, Category, TextureRegion, Func(Of Direction2, Point?), Integer?, Func(Of Point, Single), Type) spec.csharp: - - uid: 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) + - uid: 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.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) name: Register - name: ( - uid: System.String @@ -828,13 +837,30 @@ references: - name: '?' - name: ',' - name: " " + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: < + - uid: Microsoft.Xna.Framework.Point + name: Point + isExternal: true + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '>' + - name: ',' + - name: " " - uid: System.Type name: Type isExternal: true href: https://learn.microsoft.com/dotnet/api/system.type - name: ) spec.vb: - - uid: 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) + - uid: 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.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) name: Register - name: ( - uid: System.String @@ -923,24 +949,43 @@ references: - name: '?' - name: ',' - name: " " + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: ( + - name: Of + - name: " " + - uid: Microsoft.Xna.Framework.Point + name: Point + isExternal: true + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) + - name: ',' + - name: " " - uid: System.Type name: Type isExternal: true href: https://learn.microsoft.com/dotnet/api/system.type - name: ) -- uid: 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.Int32[],System.Type) - commentId: M: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.Int32[],System.Type) +- uid: 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.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) + commentId: M: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.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) parent: TinyLife.World.Tile isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: Register(string, int, Dictionary, Point, ColorScheme[], float, bool, Category, TextureRegion, Func, int[], Type) - nameWithType: Tile.Register(string, int, Dictionary, Point, ColorScheme[], float, bool, Tile.Category, TextureRegion, Func, int[], Type) - fullName: TinyLife.World.Tile.Register(string, int, System.Collections.Generic.Dictionary, Microsoft.Xna.Framework.Point, TinyLife.Utilities.ColorScheme[], float, bool, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func, int[], System.Type) - nameWithType.vb: Tile.Register(String, Integer, Dictionary(Of Point, TextureRegion), Point, ColorScheme(), Single, Boolean, Tile.Category, TextureRegion, Func(Of Direction2, Point?), Integer(), Type) - fullName.vb: TinyLife.World.Tile.Register(String, Integer, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, TinyLife.Utilities.ColorScheme(), Single, Boolean, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func(Of MLEM.Misc.Direction2, Microsoft.Xna.Framework.Point?), Integer(), System.Type) - name.vb: Register(String, Integer, Dictionary(Of Point, TextureRegion), Point, ColorScheme(), Single, Boolean, Category, TextureRegion, Func(Of Direction2, Point?), Integer(), Type) + name: Register(string, int, Dictionary, Point, ColorScheme[], float, bool, Category, TextureRegion, Func, int[], Func, Type) + nameWithType: Tile.Register(string, int, Dictionary, Point, ColorScheme[], float, bool, Tile.Category, TextureRegion, Func, int[], Func, Type) + fullName: TinyLife.World.Tile.Register(string, int, System.Collections.Generic.Dictionary, Microsoft.Xna.Framework.Point, TinyLife.Utilities.ColorScheme[], float, bool, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func, int[], System.Func, System.Type) + nameWithType.vb: Tile.Register(String, Integer, Dictionary(Of Point, TextureRegion), Point, ColorScheme(), Single, Boolean, Tile.Category, TextureRegion, Func(Of Direction2, Point?), Integer(), Func(Of Point, Single), Type) + fullName.vb: TinyLife.World.Tile.Register(String, Integer, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, TinyLife.Utilities.ColorScheme(), Single, Boolean, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func(Of MLEM.Misc.Direction2, Microsoft.Xna.Framework.Point?), Integer(), System.Func(Of Microsoft.Xna.Framework.Point, Single), System.Type) + name.vb: Register(String, Integer, Dictionary(Of Point, TextureRegion), Point, ColorScheme(), Single, Boolean, Category, TextureRegion, Func(Of Direction2, Point?), Integer(), Func(Of Point, Single), Type) spec.csharp: - - uid: 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.Int32[],System.Type) + - uid: 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.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) name: Register - name: ( - uid: System.String @@ -1028,13 +1073,30 @@ references: - name: ']' - name: ',' - name: " " + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: < + - uid: Microsoft.Xna.Framework.Point + name: Point + isExternal: true + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '>' + - name: ',' + - name: " " - uid: System.Type name: Type isExternal: true href: https://learn.microsoft.com/dotnet/api/system.type - name: ) spec.vb: - - uid: 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.Int32[],System.Type) + - uid: 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.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) name: Register - name: ( - uid: System.String @@ -1126,24 +1188,43 @@ references: - name: ) - name: ',' - name: " " + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: ( + - name: Of + - name: " " + - uid: Microsoft.Xna.Framework.Point + name: Point + isExternal: true + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) + - name: ',' + - name: " " - uid: System.Type name: Type isExternal: true href: https://learn.microsoft.com/dotnet/api/system.type - name: ) -- uid: TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point[],TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},System.Int32[],System.Type) - commentId: M:TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point[],TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},System.Int32[],System.Type) +- uid: TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point[],TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},System.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) + commentId: M:TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point[],TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},System.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) parent: TinyLife.World.Tile isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: Register(string, int, Dictionary, Point[], ColorScheme[], float, bool, Category, TextureRegion, Func, int[], Type) - nameWithType: Tile.Register(string, int, Dictionary, Point[], ColorScheme[], float, bool, Tile.Category, TextureRegion, Func, int[], Type) - fullName: TinyLife.World.Tile.Register(string, int, System.Collections.Generic.Dictionary, Microsoft.Xna.Framework.Point[], TinyLife.Utilities.ColorScheme[], float, bool, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func, int[], System.Type) - nameWithType.vb: Tile.Register(String, Integer, Dictionary(Of Point, TextureRegion), Point(), ColorScheme(), Single, Boolean, Tile.Category, TextureRegion, Func(Of Direction2, Point()), Integer(), Type) - fullName.vb: TinyLife.World.Tile.Register(String, Integer, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point(), TinyLife.Utilities.ColorScheme(), Single, Boolean, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func(Of MLEM.Misc.Direction2, Microsoft.Xna.Framework.Point()), Integer(), System.Type) - name.vb: Register(String, Integer, Dictionary(Of Point, TextureRegion), Point(), ColorScheme(), Single, Boolean, Category, TextureRegion, Func(Of Direction2, Point()), Integer(), Type) + name: Register(string, int, Dictionary, Point[], ColorScheme[], float, bool, Category, TextureRegion, Func, int[], Func, Type) + nameWithType: Tile.Register(string, int, Dictionary, Point[], ColorScheme[], float, bool, Tile.Category, TextureRegion, Func, int[], Func, Type) + fullName: TinyLife.World.Tile.Register(string, int, System.Collections.Generic.Dictionary, Microsoft.Xna.Framework.Point[], TinyLife.Utilities.ColorScheme[], float, bool, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func, int[], System.Func, System.Type) + nameWithType.vb: Tile.Register(String, Integer, Dictionary(Of Point, TextureRegion), Point(), ColorScheme(), Single, Boolean, Tile.Category, TextureRegion, Func(Of Direction2, Point()), Integer(), Func(Of Point, Single), Type) + fullName.vb: TinyLife.World.Tile.Register(String, Integer, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point(), TinyLife.Utilities.ColorScheme(), Single, Boolean, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func(Of MLEM.Misc.Direction2, Microsoft.Xna.Framework.Point()), Integer(), System.Func(Of Microsoft.Xna.Framework.Point, Single), System.Type) + name.vb: Register(String, Integer, Dictionary(Of Point, TextureRegion), Point(), ColorScheme(), Single, Boolean, Category, TextureRegion, Func(Of Direction2, Point()), Integer(), Func(Of Point, Single), Type) spec.csharp: - - uid: TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point[],TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},System.Int32[],System.Type) + - uid: TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point[],TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},System.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) name: Register - name: ( - uid: System.String @@ -1234,13 +1315,30 @@ references: - name: ']' - name: ',' - name: " " + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: < + - uid: Microsoft.Xna.Framework.Point + name: Point + isExternal: true + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '>' + - name: ',' + - name: " " - uid: System.Type name: Type isExternal: true href: https://learn.microsoft.com/dotnet/api/system.type - name: ) spec.vb: - - uid: TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point[],TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},System.Int32[],System.Type) + - uid: TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point[],TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},System.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) name: Register - name: ( - uid: System.String @@ -1335,6 +1433,25 @@ references: - name: ) - name: ',' - name: " " + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: ( + - name: Of + - name: " " + - uid: Microsoft.Xna.Framework.Point + name: Point + isExternal: true + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) + - name: ',' + - name: " " - uid: System.Type name: Type isExternal: true @@ -1865,6 +1982,51 @@ references: name: TextureRegion nameWithType: TextureRegion fullName: MLEM.Textures.TextureRegion +- uid: System.Func{Microsoft.Xna.Framework.Point,System.Single} + commentId: T:System.Func{Microsoft.Xna.Framework.Point,System.Single} + parent: System + definition: System.Func`2 + href: https://learn.microsoft.com/dotnet/api/system.func-2 + name: Func + nameWithType: Func + fullName: System.Func + nameWithType.vb: Func(Of Point, Single) + fullName.vb: System.Func(Of Microsoft.Xna.Framework.Point, Single) + name.vb: Func(Of Point, Single) + spec.csharp: + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: < + - uid: Microsoft.Xna.Framework.Point + name: Point + isExternal: true + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - 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: " " + - uid: Microsoft.Xna.Framework.Point + name: Point + isExternal: true + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) - uid: System.Collections.Generic.Dictionary`2 commentId: T:System.Collections.Generic.Dictionary`2 isExternal: true @@ -1958,6 +2120,40 @@ references: - uid: MLEM.Textures name: Textures isExternal: true +- 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.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) commentId: M: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) parent: TinyLife.World.Tile diff --git a/docs/api/TinyLife.World.DrawDelegate.yml b/docs/api/TinyLife.World.DrawDelegate.yml index 18247b9..a79b1d2 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: 2769 + startLine: 2766 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.ExportedHousehold.yml b/docs/api/TinyLife.World.ExportedHousehold.yml index 66b0f6d..154cd07 100644 --- a/docs/api/TinyLife.World.ExportedHousehold.yml +++ b/docs/api/TinyLife.World.ExportedHousehold.yml @@ -25,7 +25,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ExportedHousehold path: ../TinyLife/World/Household.cs - startLine: 331 + startLine: 334 assemblies: - Tiny Life namespace: TinyLife.World @@ -64,7 +64,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ExportedVersion path: ../TinyLife/World/Household.cs - startLine: 336 + startLine: 339 assemblies: - Tiny Life namespace: TinyLife.World @@ -93,7 +93,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Members path: ../TinyLife/World/Household.cs - startLine: 340 + startLine: 343 assemblies: - Tiny Life namespace: TinyLife.World @@ -122,7 +122,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Money path: ../TinyLife/World/Household.cs - startLine: 344 + startLine: 347 assemblies: - Tiny Life namespace: TinyLife.World @@ -151,7 +151,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FurnitureStorage path: ../TinyLife/World/Household.cs - startLine: 348 + startLine: 351 assemblies: - Tiny Life namespace: TinyLife.World @@ -180,7 +180,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ClothesStorage path: ../TinyLife/World/Household.cs - startLine: 352 + startLine: 355 assemblies: - Tiny Life namespace: TinyLife.World @@ -209,7 +209,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Description path: ../TinyLife/World/Household.cs - startLine: 356 + startLine: 359 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.Household.yml b/docs/api/TinyLife.World.Household.yml index dc86b16..96305f9 100644 --- a/docs/api/TinyLife.World.Household.yml +++ b/docs/api/TinyLife.World.Household.yml @@ -12,7 +12,7 @@ items: - TinyLife.World.Household.DefaultMoney - TinyLife.World.Household.Description - TinyLife.World.Household.DisallowNewspapers - - TinyLife.World.Household.Export(System.Boolean) + - TinyLife.World.Household.Export(System.Boolean,System.Boolean) - TinyLife.World.Household.FurnitureStorage - TinyLife.World.Household.GetAverageFriendshipTo(TinyLife.Objects.Person) - TinyLife.World.Household.HasAdult(System.Collections.Generic.IEnumerable{TinyLife.Objects.Person}) @@ -42,7 +42,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Household path: ../TinyLife/World/Household.cs - startLine: 19 + startLine: 21 assemblies: - Tiny Life namespace: TinyLife.World @@ -98,11 +98,11 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DefaultMoney path: ../TinyLife/World/Household.cs - startLine: 26 + startLine: 28 assemblies: - Tiny Life namespace: TinyLife.World - summary: "\nThe amount of money that a household has by default.\nIf the househould is exported throughly (), this value will be exported as well.\n" + summary: "\nThe amount of money that a household has by default.\nIf the househould is exported throughly (), this value will be exported as well.\n" example: [] syntax: content: public const float DefaultMoney = 30000 @@ -127,7 +127,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FurnitureStorage path: ../TinyLife/World/Household.cs - startLine: 33 + startLine: 35 assemblies: - Tiny Life namespace: TinyLife.World @@ -166,7 +166,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ClothesStorage path: ../TinyLife/World/Household.cs - startLine: 39 + startLine: 41 assemblies: - Tiny Life namespace: TinyLife.World @@ -205,7 +205,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UnopenedMail path: ../TinyLife/World/Household.cs - startLine: 45 + startLine: 47 assemblies: - Tiny Life namespace: TinyLife.World @@ -244,7 +244,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Money path: ../TinyLife/World/Household.cs - startLine: 50 + startLine: 52 assemblies: - Tiny Life namespace: TinyLife.World @@ -285,7 +285,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Members path: ../TinyLife/World/Household.cs - startLine: 58 + startLine: 60 assemblies: - Tiny Life namespace: TinyLife.World @@ -316,7 +316,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Lot path: ../TinyLife/World/Household.cs - startLine: 70 + startLine: 72 assemblies: - Tiny Life namespace: TinyLife.World @@ -347,7 +347,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: ../TinyLife/World/Household.cs - startLine: 75 + startLine: 77 assemblies: - Tiny Life namespace: TinyLife.World @@ -378,7 +378,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsCurrent path: ../TinyLife/World/Household.cs - startLine: 79 + startLine: 81 assemblies: - Tiny Life namespace: TinyLife.World @@ -409,7 +409,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Description path: ../TinyLife/World/Household.cs - startLine: 84 + startLine: 86 assemblies: - Tiny Life namespace: TinyLife.World @@ -448,7 +448,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisallowNewspapers path: ../TinyLife/World/Household.cs - startLine: 90 + startLine: 92 assemblies: - Tiny Life namespace: TinyLife.World @@ -487,7 +487,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TotalMemberAmount path: ../TinyLife/World/Household.cs - startLine: 94 + startLine: 96 assemblies: - Tiny Life namespace: TinyLife.World @@ -518,7 +518,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/Household.cs - startLine: 117 + startLine: 119 assemblies: - Tiny Life namespace: TinyLife.World @@ -556,7 +556,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: ../TinyLife/World/Household.cs - startLine: 128 + startLine: 130 assemblies: - Tiny Life namespace: TinyLife.World @@ -597,7 +597,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Add path: ../TinyLife/World/Household.cs - startLine: 144 + startLine: 147 assemblies: - Tiny Life namespace: TinyLife.World @@ -629,7 +629,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Remove path: ../TinyLife/World/Household.cs - startLine: 155 + startLine: 158 assemblies: - Tiny Life namespace: TinyLife.World @@ -667,7 +667,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HasMember path: ../TinyLife/World/Household.cs - startLine: 166 + startLine: 169 assemblies: - Tiny Life namespace: TinyLife.World @@ -702,7 +702,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetAverageFriendshipTo path: ../TinyLife/World/Household.cs - startLine: 176 + startLine: 179 assemblies: - Tiny Life namespace: TinyLife.World @@ -737,32 +737,32 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/World/Household.cs - startLine: 186 + startLine: 189 assemblies: - Tiny Life namespace: TinyLife.World summary: "\nThis method is called when this object is loaded from disk.\n" example: [] syntax: - content: public bool Validate(Map lotMap) + content: public bool Validate(Map map) parameters: - - id: lotMap + - id: map type: TinyLife.World.Map return: type: System.Boolean description: false if the object is not valid, true otherwise - content.vb: Public Function Validate(lotMap As Map) As Boolean + content.vb: Public Function Validate(map As Map) As Boolean overload: TinyLife.World.Household.Validate* -- uid: TinyLife.World.Household.Export(System.Boolean) - commentId: M:TinyLife.World.Household.Export(System.Boolean) - id: Export(System.Boolean) +- uid: TinyLife.World.Household.Export(System.Boolean,System.Boolean) + commentId: M:TinyLife.World.Household.Export(System.Boolean,System.Boolean) + id: Export(System.Boolean,System.Boolean) parent: TinyLife.World.Household langs: - csharp - vb - name: Export(bool) - nameWithType: Household.Export(bool) - fullName: TinyLife.World.Household.Export(bool) + name: Export(bool, bool) + nameWithType: Household.Export(bool, bool) + fullName: TinyLife.World.Household.Export(bool, bool) type: Method source: remote: @@ -771,26 +771,29 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Export path: ../TinyLife/World/Household.cs - startLine: 199 + startLine: 203 assemblies: - Tiny Life namespace: TinyLife.World summary: "\nExports this household's data into an , which can be saved to disk independently of the that this household is on.\n" example: [] syntax: - content: public ExportedHousehold Export(bool thorough = false) + content: public ExportedHousehold Export(bool thorough, bool custom) parameters: - id: thorough type: System.Boolean - description: Whether people should be reset thoroughly in , and whether the money should be reset to + description: Whether people should be reset thoroughly in , and whether the money should be reset to + - id: custom + type: System.Boolean + description: Whether the export is custom, in which case people in it will keep their unlocalized names, pronouns and descriptions. return: type: TinyLife.World.ExportedHousehold description: An exported household - content.vb: Public Function Export(thorough As Boolean = False) As ExportedHousehold + content.vb: Public Function Export(thorough As Boolean, custom As Boolean) As ExportedHousehold overload: TinyLife.World.Household.Export* - nameWithType.vb: Household.Export(Boolean) - fullName.vb: TinyLife.World.Household.Export(Boolean) - name.vb: Export(Boolean) + nameWithType.vb: Household.Export(Boolean, Boolean) + fullName.vb: TinyLife.World.Household.Export(Boolean, Boolean) + name.vb: Export(Boolean, Boolean) - uid: TinyLife.World.Household.Import(TinyLife.World.ExportedHousehold,System.Boolean) commentId: M:TinyLife.World.Household.Import(TinyLife.World.ExportedHousehold,System.Boolean) id: Import(TinyLife.World.ExportedHousehold,System.Boolean) @@ -809,7 +812,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Import path: ../TinyLife/World/Household.cs - startLine: 209 + startLine: 213 assemblies: - Tiny Life namespace: TinyLife.World @@ -847,7 +850,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AreUtilitiesDisabled path: ../TinyLife/World/Household.cs - startLine: 254 + startLine: 258 assemblies: - Tiny Life namespace: TinyLife.World @@ -882,7 +885,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HasAdult path: ../TinyLife/World/Household.cs - startLine: 268 + startLine: 272 assemblies: - Tiny Life namespace: TinyLife.World @@ -1526,29 +1529,41 @@ references: - name: . - uid: TinyLife.Utilities name: Utilities -- uid: TinyLife.World.Household.Export(System.Boolean) - commentId: M:TinyLife.World.Household.Export(System.Boolean) +- uid: TinyLife.World.Household.Export(System.Boolean,System.Boolean) + commentId: M:TinyLife.World.Household.Export(System.Boolean,System.Boolean) isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean - name: Export(bool) - nameWithType: Household.Export(bool) - fullName: TinyLife.World.Household.Export(bool) - nameWithType.vb: Household.Export(Boolean) - fullName.vb: TinyLife.World.Household.Export(Boolean) - name.vb: Export(Boolean) + name: Export(bool, bool) + nameWithType: Household.Export(bool, bool) + fullName: TinyLife.World.Household.Export(bool, bool) + nameWithType.vb: Household.Export(Boolean, Boolean) + fullName.vb: TinyLife.World.Household.Export(Boolean, Boolean) + name.vb: Export(Boolean, Boolean) spec.csharp: - - uid: TinyLife.World.Household.Export(System.Boolean) + - uid: TinyLife.World.Household.Export(System.Boolean,System.Boolean) name: Export - 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.World.Household.Export(System.Boolean) + - uid: TinyLife.World.Household.Export(System.Boolean,System.Boolean) name: Export - 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 @@ -2047,29 +2062,41 @@ references: name: ExportedHousehold nameWithType: ExportedHousehold fullName: TinyLife.World.ExportedHousehold -- uid: TinyLife.Objects.Person.ResetToStatic(System.Boolean) - commentId: M:TinyLife.Objects.Person.ResetToStatic(System.Boolean) +- uid: TinyLife.Objects.Person.ResetToStatic(System.Boolean,System.Boolean) + commentId: M:TinyLife.Objects.Person.ResetToStatic(System.Boolean,System.Boolean) isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ResetToStatic(bool) - nameWithType: Person.ResetToStatic(bool) - fullName: TinyLife.Objects.Person.ResetToStatic(bool) - nameWithType.vb: Person.ResetToStatic(Boolean) - fullName.vb: TinyLife.Objects.Person.ResetToStatic(Boolean) - name.vb: ResetToStatic(Boolean) + name: ResetToStatic(bool, bool) + nameWithType: Person.ResetToStatic(bool, bool) + fullName: TinyLife.Objects.Person.ResetToStatic(bool, bool) + nameWithType.vb: Person.ResetToStatic(Boolean, Boolean) + fullName.vb: TinyLife.Objects.Person.ResetToStatic(Boolean, Boolean) + name.vb: ResetToStatic(Boolean, Boolean) spec.csharp: - - uid: TinyLife.Objects.Person.ResetToStatic(System.Boolean) + - uid: TinyLife.Objects.Person.ResetToStatic(System.Boolean,System.Boolean) name: ResetToStatic - 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.Person.ResetToStatic(System.Boolean) + - uid: TinyLife.Objects.Person.ResetToStatic(System.Boolean,System.Boolean) name: ResetToStatic - 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 diff --git a/docs/api/TinyLife.World.Map.yml b/docs/api/TinyLife.World.Map.yml index 5cc23cd..a1375d4 100644 --- a/docs/api/TinyLife.World.Map.yml +++ b/docs/api/TinyLife.World.Map.yml @@ -62,7 +62,7 @@ items: - TinyLife.World.Map.IsInBounds(Microsoft.Xna.Framework.Point) - TinyLife.World.Map.IsLotHidden(TinyLife.World.Lot) - TinyLife.World.Map.IsRoad(Microsoft.Xna.Framework.Point) - - TinyLife.World.Map.LoadStaticMap(TinyLife.PerSaveOptions.MapInfo,System.Collections.Generic.Dictionary{System.String,TinyLife.World.Map},System.Action{System.String},System.Action{System.Single}) + - TinyLife.World.Map.LoadStaticMap(TinyLife.PerSaveOptions.MapInfo) - TinyLife.World.Map.MailToSend - TinyLife.World.Map.MarkDirtyForPathfinding(Microsoft.Xna.Framework.Point) - TinyLife.World.Map.MarkObjectDirtyForDrawing(TinyLife.Objects.MapObject,TinyLife.World.MapSection,System.Boolean) @@ -95,7 +95,7 @@ items: - TinyLife.World.Map.Time - TinyLife.World.Map.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - TinyLife.World.Map.UpdateExternalPeople(System.Collections.Generic.ICollection{TinyLife.World.Map},System.Action{System.String},System.Action{System.Single}) - - TinyLife.World.Map.Validate(System.Action{System.String},System.Action{System.Single}) + - TinyLife.World.Map.Validate(System.Boolean,System.Action{System.String},System.Action{System.Single}) - TinyLife.World.Map.ValidateEarly(TinyLife.PerSaveOptions.MapInfo,System.Collections.Generic.Dictionary{System.String,TinyLife.World.Map},System.Action{System.String},System.Action{System.Single}) - TinyLife.World.Map.ValidateExistingRooms(Microsoft.Xna.Framework.Point[]) langs: @@ -204,10 +204,10 @@ items: summary: "\nThe amount of minutes of in-game time that have to pass before an with the is updated.\n" example: [] syntax: - content: public const float MinorUpdateMinutes = 5 + content: public const float MinorUpdateMinutes = 15 return: type: System.Single - content.vb: Public Const MinorUpdateMinutes As Single = 5 + content.vb: Public Const MinorUpdateMinutes As Single = 15 - uid: TinyLife.World.Map.PassiveUpdateMinutes commentId: F:TinyLife.World.Map.PassiveUpdateMinutes id: PassiveUpdateMinutes @@ -233,10 +233,10 @@ items: summary: "\nThe amount of minutes of in-game time that have to pass before an with the is updated while this map isn't .\n" example: [] syntax: - content: public const float PassiveUpdateMinutes = 10 + content: public const float PassiveUpdateMinutes = 5 return: type: System.Single - content.vb: Public Const PassiveUpdateMinutes As Single = 10 + content.vb: Public Const PassiveUpdateMinutes As Single = 5 - uid: TinyLife.World.Map.OnEventsAttachable commentId: E:TinyLife.World.Map.OnEventsAttachable id: OnEventsAttachable @@ -815,7 +815,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/World/Map.cs - startLine: 376 + startLine: 377 assemblies: - Tiny Life namespace: TinyLife.World @@ -868,7 +868,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDepth path: ../TinyLife/World/Map.cs - startLine: 672 + startLine: 673 assemblies: - Tiny Life namespace: TinyLife.World @@ -918,7 +918,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsInBounds path: ../TinyLife/World/Map.cs - startLine: 683 + startLine: 684 assemblies: - Tiny Life namespace: TinyLife.World @@ -953,7 +953,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddRoad path: ../TinyLife/World/Map.cs - startLine: 692 + startLine: 693 assemblies: - Tiny Life namespace: TinyLife.World @@ -985,7 +985,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsRoad path: ../TinyLife/World/Map.cs - startLine: 702 + startLine: 703 assemblies: - Tiny Life namespace: TinyLife.World @@ -1020,7 +1020,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetClosestRoads path: ../TinyLife/World/Map.cs - startLine: 712 + startLine: 713 assemblies: - Tiny Life namespace: TinyLife.World @@ -1061,7 +1061,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRoads path: ../TinyLife/World/Map.cs - startLine: 722 + startLine: 723 assemblies: - Tiny Life namespace: TinyLife.World @@ -1092,7 +1092,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetClosestRoadsidePosition path: ../TinyLife/World/Map.cs - startLine: 733 + startLine: 734 assemblies: - Tiny Life namespace: TinyLife.World @@ -1130,7 +1130,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetTilesAround path: ../TinyLife/World/Map.cs - startLine: 750 + startLine: 751 assemblies: - Tiny Life namespace: TinyLife.World @@ -1180,7 +1180,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetClosestEmptyTile path: ../TinyLife/World/Map.cs - startLine: 777 + startLine: 778 assemblies: - Tiny Life namespace: TinyLife.World @@ -1230,7 +1230,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRandomTile path: ../TinyLife/World/Map.cs - startLine: 795 + startLine: 796 assemblies: - Tiny Life namespace: TinyLife.World @@ -1283,11 +1283,11 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ValidateEarly path: ../TinyLife/World/Map.cs - startLine: 824 + startLine: 825 assemblies: - Tiny Life namespace: TinyLife.World - summary: "\nThis method is called when this object is loaded from disk, before is called.\nWhen called on a map, early section and object validation occurs.\n" + summary: "\nThis method is called when this object is loaded from disk, before is called.\nWhen called on a map, early section and object validation occurs.\n" example: [] syntax: content: public void ValidateEarly(PerSaveOptions.MapInfo info, Dictionary neighborhood, Action setState, Action setProgress) @@ -1309,16 +1309,16 @@ items: nameWithType.vb: Map.ValidateEarly(PerSaveOptions.MapInfo, Dictionary(Of String, Map), Action(Of String), Action(Of Single)) fullName.vb: TinyLife.World.Map.ValidateEarly(TinyLife.PerSaveOptions.MapInfo, System.Collections.Generic.Dictionary(Of String, TinyLife.World.Map), System.Action(Of String), System.Action(Of Single)) name.vb: ValidateEarly(MapInfo, Dictionary(Of String, Map), Action(Of String), Action(Of Single)) -- uid: TinyLife.World.Map.Validate(System.Action{System.String},System.Action{System.Single}) - commentId: M:TinyLife.World.Map.Validate(System.Action{System.String},System.Action{System.Single}) - id: Validate(System.Action{System.String},System.Action{System.Single}) +- uid: TinyLife.World.Map.Validate(System.Boolean,System.Action{System.String},System.Action{System.Single}) + commentId: M:TinyLife.World.Map.Validate(System.Boolean,System.Action{System.String},System.Action{System.Single}) + id: Validate(System.Boolean,System.Action{System.String},System.Action{System.Single}) parent: TinyLife.World.Map langs: - csharp - vb - name: Validate(Action, Action) - nameWithType: Map.Validate(Action, Action) - fullName: TinyLife.World.Map.Validate(System.Action, System.Action) + name: Validate(bool, Action, Action) + nameWithType: Map.Validate(bool, Action, Action) + fullName: TinyLife.World.Map.Validate(bool, System.Action, System.Action) type: Method source: remote: @@ -1327,26 +1327,29 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/World/Map.cs - startLine: 847 + startLine: 849 assemblies: - Tiny Life namespace: TinyLife.World summary: "\nThis method is called when this object is loaded from disk, between and .\nWhen called on a map, it causes all objects to be validated, roads to be generated, outdated information to be removed, and more.\n" example: [] syntax: - content: public void Validate(Action setState, Action setProgress) + content: public void Validate(bool template, Action setState, Action setProgress) parameters: + - id: template + type: System.Boolean + description: Whether this map should be validated as a template rather than a full map. - id: setState type: System.Action{System.String} description: An action that accepts the current state of the loading process. - id: setProgress type: System.Action{System.Single} description: An action that accepts the progress of the current state of the loading process. - content.vb: Public Sub Validate(setState As Action(Of String), setProgress As Action(Of Single)) + content.vb: Public Sub Validate(template As Boolean, setState As Action(Of String), setProgress As Action(Of Single)) overload: TinyLife.World.Map.Validate* - nameWithType.vb: Map.Validate(Action(Of String), Action(Of Single)) - fullName.vb: TinyLife.World.Map.Validate(System.Action(Of String), System.Action(Of Single)) - name.vb: Validate(Action(Of String), Action(Of Single)) + nameWithType.vb: Map.Validate(Boolean, Action(Of String), Action(Of Single)) + fullName.vb: TinyLife.World.Map.Validate(Boolean, System.Action(Of String), System.Action(Of Single)) + name.vb: Validate(Boolean, Action(Of String), Action(Of Single)) - 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}) id: PostValidate(System.Action{System.String},System.Action{System.Single}) @@ -1365,11 +1368,11 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PostValidate path: ../TinyLife/World/Map.cs - startLine: 893 + startLine: 905 assemblies: - Tiny Life namespace: TinyLife.World - summary: "\nThis method is called when this object is loaded from disk, after has already been called.\nWhen called on a map, post-load preloads like pathfinding pre-generation occurs.\n" + summary: "\nThis method is called when this object is loaded from disk, after has already been called.\nWhen called on a map, post-load preloads like pathfinding pre-generation occurs.\n" example: [] syntax: content: public void PostValidate(Action setState, Action setProgress) @@ -1403,7 +1406,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRoom path: ../TinyLife/World/Map.cs - startLine: 909 + startLine: 921 assemblies: - Tiny Life namespace: TinyLife.World @@ -1438,7 +1441,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetLot path: ../TinyLife/World/Map.cs - startLine: 923 + startLine: 935 assemblies: - Tiny Life namespace: TinyLife.World @@ -1473,7 +1476,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetLot path: ../TinyLife/World/Map.cs - startLine: 934 + startLine: 946 assemblies: - Tiny Life namespace: TinyLife.World @@ -1508,7 +1511,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddLot path: ../TinyLife/World/Map.cs - startLine: 947 + startLine: 959 assemblies: - Tiny Life namespace: TinyLife.World @@ -1543,7 +1546,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddLot path: ../TinyLife/World/Map.cs - startLine: 957 + startLine: 969 assemblies: - Tiny Life namespace: TinyLife.World @@ -1575,7 +1578,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveLot path: ../TinyLife/World/Map.cs - startLine: 965 + startLine: 977 assemblies: - Tiny Life namespace: TinyLife.World @@ -1607,7 +1610,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetLots path: ../TinyLife/World/Map.cs - startLine: 984 + startLine: 996 assemblies: - Tiny Life namespace: TinyLife.World @@ -1638,7 +1641,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddWall path: ../TinyLife/World/Map.cs - startLine: 995 + startLine: 1007 assemblies: - Tiny Life namespace: TinyLife.World @@ -1676,7 +1679,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddWall path: ../TinyLife/World/Map.cs - startLine: 1006 + startLine: 1018 assemblies: - Tiny Life namespace: TinyLife.World @@ -1711,7 +1714,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveWall path: ../TinyLife/World/Map.cs - startLine: 1016 + startLine: 1028 assemblies: - Tiny Life namespace: TinyLife.World @@ -1746,7 +1749,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetWallBetween path: ../TinyLife/World/Map.cs - startLine: 1032 + startLine: 1044 assemblies: - Tiny Life namespace: TinyLife.World @@ -1784,7 +1787,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetTile path: ../TinyLife/World/Map.cs - startLine: 1046 + startLine: 1058 assemblies: - Tiny Life namespace: TinyLife.World @@ -1819,7 +1822,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetTile path: ../TinyLife/World/Map.cs - startLine: 1056 + startLine: 1068 assemblies: - Tiny Life namespace: TinyLife.World @@ -1854,7 +1857,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddRoof path: ../TinyLife/World/Map.cs - startLine: 1072 + startLine: 1084 assemblies: - Tiny Life namespace: TinyLife.World @@ -1886,7 +1889,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRoof path: ../TinyLife/World/Map.cs - startLine: 1082 + startLine: 1094 assemblies: - Tiny Life namespace: TinyLife.World @@ -1921,7 +1924,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRoofs path: ../TinyLife/World/Map.cs - startLine: 1097 + startLine: 1109 assemblies: - Tiny Life namespace: TinyLife.World @@ -1956,7 +1959,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveRoof path: ../TinyLife/World/Map.cs - startLine: 1110 + startLine: 1122 assemblies: - Tiny Life namespace: TinyLife.World @@ -1988,7 +1991,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetObjects path: ../TinyLife/World/Map.cs - startLine: 1121 + startLine: 1133 assemblies: - Tiny Life namespace: TinyLife.World @@ -2029,7 +2032,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetObject path: ../TinyLife/World/Map.cs - startLine: 1137 + startLine: 1149 assemblies: - Tiny Life namespace: TinyLife.World @@ -2070,7 +2073,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddObject path: ../TinyLife/World/Map.cs - startLine: 1149 + startLine: 1161 assemblies: - Tiny Life namespace: TinyLife.World @@ -2102,7 +2105,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveObject path: ../TinyLife/World/Map.cs - startLine: 1176 + startLine: 1188 assemblies: - Tiny Life namespace: TinyLife.World @@ -2135,7 +2138,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPeople path: ../TinyLife/World/Map.cs - startLine: 1205 + startLine: 1217 assemblies: - Tiny Life namespace: TinyLife.World @@ -2166,7 +2169,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHousehold path: ../TinyLife/World/Map.cs - startLine: 1217 + startLine: 1229 assemblies: - Tiny Life namespace: TinyLife.World @@ -2201,7 +2204,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHousehold path: ../TinyLife/World/Map.cs - startLine: 1230 + startLine: 1242 assemblies: - Tiny Life namespace: TinyLife.World @@ -2236,7 +2239,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddHousehold path: ../TinyLife/World/Map.cs - startLine: 1243 + startLine: 1255 assemblies: - Tiny Life namespace: TinyLife.World @@ -2271,7 +2274,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveHousehold path: ../TinyLife/World/Map.cs - startLine: 1253 + startLine: 1265 assemblies: - Tiny Life namespace: TinyLife.World @@ -2303,7 +2306,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHouseholds path: ../TinyLife/World/Map.cs - startLine: 1261 + startLine: 1273 assemblies: - Tiny Life namespace: TinyLife.World @@ -2334,7 +2337,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSection path: ../TinyLife/World/Map.cs - startLine: 1271 + startLine: 1283 assemblies: - Tiny Life namespace: TinyLife.World @@ -2369,7 +2372,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSections path: ../TinyLife/World/Map.cs - startLine: 1286 + startLine: 1298 assemblies: - Tiny Life namespace: TinyLife.World @@ -2410,7 +2413,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSections path: ../TinyLife/World/Map.cs - startLine: 1296 + startLine: 1308 assemblies: - Tiny Life namespace: TinyLife.World @@ -2451,7 +2454,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MarkDirtyForPathfinding path: ../TinyLife/World/Map.cs - startLine: 1317 + startLine: 1329 assemblies: - Tiny Life namespace: TinyLife.World @@ -2483,7 +2486,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPathCost path: ../TinyLife/World/Map.cs - startLine: 1338 + startLine: 1350 assemblies: - Tiny Life namespace: TinyLife.World @@ -2524,7 +2527,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanWalkBetween path: ../TinyLife/World/Map.cs - startLine: 1360 + startLine: 1372 assemblies: - Tiny Life namespace: TinyLife.World @@ -2565,7 +2568,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsFreeSpot path: ../TinyLife/World/Map.cs - startLine: 1369 + startLine: 1381 assemblies: - Tiny Life namespace: TinyLife.World @@ -2600,7 +2603,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDeadPerson path: ../TinyLife/World/Map.cs - startLine: 1379 + startLine: 1391 assemblies: - Tiny Life namespace: TinyLife.World @@ -2635,7 +2638,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PlaySound path: ../TinyLife/World/Map.cs - startLine: 1399 + startLine: 1411 assemblies: - Tiny Life namespace: TinyLife.World @@ -2688,7 +2691,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PlaySound path: ../TinyLife/World/Map.cs - startLine: 1416 + startLine: 1428 assemblies: - Tiny Life namespace: TinyLife.World @@ -2741,7 +2744,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetClosestFreeExitPoint path: ../TinyLife/World/Map.cs - startLine: 1437 + startLine: 1449 assemblies: - Tiny Life namespace: TinyLife.World @@ -2776,7 +2779,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetExitRoads path: ../TinyLife/World/Map.cs - startLine: 1448 + startLine: 1460 assemblies: - Tiny Life namespace: TinyLife.World @@ -2807,7 +2810,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetWalls path: ../TinyLife/World/Map.cs - startLine: 1463 + startLine: 1475 assemblies: - Tiny Life namespace: TinyLife.World @@ -2842,7 +2845,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ApplyCameraRotation path: ../TinyLife/World/Map.cs - startLine: 1483 + startLine: 1495 assemblies: - Tiny Life namespace: TinyLife.World @@ -2886,7 +2889,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ApplyInverseCameraRotation path: ../TinyLife/World/Map.cs - startLine: 1499 + startLine: 1511 assemblies: - Tiny Life namespace: TinyLife.World @@ -2924,7 +2927,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnCameraRotationChanged path: ../TinyLife/World/Map.cs - startLine: 1514 + startLine: 1526 assemblies: - Tiny Life namespace: TinyLife.World @@ -2959,7 +2962,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnCurrentGameMapChanged path: ../TinyLife/World/Map.cs - startLine: 1538 + startLine: 1550 assemblies: - Tiny Life namespace: TinyLife.World @@ -2994,7 +2997,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddLight path: ../TinyLife/World/Map.cs - startLine: 1556 + startLine: 1568 assemblies: - Tiny Life namespace: TinyLife.World @@ -3026,19 +3029,21 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveLight path: ../TinyLife/World/Map.cs - startLine: 1565 + startLine: 1579 assemblies: - Tiny Life namespace: TinyLife.World summary: "\nRemoves the given light from the world\n" example: [] syntax: - content: public void RemoveLight(Light light) + content: public bool RemoveLight(Light light) parameters: - id: light type: TinyLife.Objects.Light description: The light to remove - content.vb: Public Sub RemoveLight(light As Light) + return: + type: System.Boolean + content.vb: Public Function RemoveLight(light As Light) As Boolean overload: TinyLife.World.Map.RemoveLight* - uid: TinyLife.World.Map.MoveEverything(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Rectangle,System.Boolean,TinyLife.World.Tile) commentId: M:TinyLife.World.Map.MoveEverything(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Rectangle,System.Boolean,TinyLife.World.Tile) @@ -3058,7 +3063,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MoveEverything path: ../TinyLife/World/Map.cs - startLine: 1577 + startLine: 1591 assemblies: - Tiny Life namespace: TinyLife.World @@ -3102,7 +3107,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ValidateExistingRooms path: ../TinyLife/World/Map.cs - startLine: 1653 + startLine: 1667 assemblies: - Tiny Life namespace: TinyLife.World @@ -3137,7 +3142,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddNewRoomsAndValidateExisting path: ../TinyLife/World/Map.cs - startLine: 1672 + startLine: 1686 assemblies: - Tiny Life namespace: TinyLife.World @@ -3178,7 +3183,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRegularVisitors path: ../TinyLife/World/Map.cs - startLine: 1726 + startLine: 1740 assemblies: - Tiny Life namespace: TinyLife.World @@ -3209,7 +3214,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetAllLotEmployments path: ../TinyLife/World/Map.cs - startLine: 1736 + startLine: 1750 assemblies: - Tiny Life namespace: TinyLife.World @@ -3240,7 +3245,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MarkTileDirtyForDrawing path: ../TinyLife/World/Map.cs - startLine: 1749 + startLine: 1763 assemblies: - Tiny Life namespace: TinyLife.World @@ -3272,7 +3277,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MarkObjectDirtyForDrawing path: ../TinyLife/World/Map.cs - startLine: 1765 + startLine: 1779 assemblies: - Tiny Life namespace: TinyLife.World @@ -3313,7 +3318,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PrepareForPermanentRemoval path: ../TinyLife/World/Map.cs - startLine: 1789 + startLine: 1803 assemblies: - Tiny Life namespace: TinyLife.World @@ -3323,16 +3328,16 @@ items: content: public void PrepareForPermanentRemoval() content.vb: Public Sub PrepareForPermanentRemoval() overload: TinyLife.World.Map.PrepareForPermanentRemoval* -- uid: TinyLife.World.Map.LoadStaticMap(TinyLife.PerSaveOptions.MapInfo,System.Collections.Generic.Dictionary{System.String,TinyLife.World.Map},System.Action{System.String},System.Action{System.Single}) - commentId: M:TinyLife.World.Map.LoadStaticMap(TinyLife.PerSaveOptions.MapInfo,System.Collections.Generic.Dictionary{System.String,TinyLife.World.Map},System.Action{System.String},System.Action{System.Single}) - id: LoadStaticMap(TinyLife.PerSaveOptions.MapInfo,System.Collections.Generic.Dictionary{System.String,TinyLife.World.Map},System.Action{System.String},System.Action{System.Single}) +- uid: TinyLife.World.Map.LoadStaticMap(TinyLife.PerSaveOptions.MapInfo) + commentId: M:TinyLife.World.Map.LoadStaticMap(TinyLife.PerSaveOptions.MapInfo) + id: LoadStaticMap(TinyLife.PerSaveOptions.MapInfo) parent: TinyLife.World.Map langs: - csharp - vb - name: LoadStaticMap(MapInfo, Dictionary, Action, Action) - nameWithType: Map.LoadStaticMap(PerSaveOptions.MapInfo, Dictionary, Action, Action) - fullName: TinyLife.World.Map.LoadStaticMap(TinyLife.PerSaveOptions.MapInfo, System.Collections.Generic.Dictionary, System.Action, System.Action) + name: LoadStaticMap(MapInfo) + nameWithType: Map.LoadStaticMap(PerSaveOptions.MapInfo) + fullName: TinyLife.World.Map.LoadStaticMap(TinyLife.PerSaveOptions.MapInfo) type: Method source: remote: @@ -3341,35 +3346,23 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LoadStaticMap path: ../TinyLife/World/Map.cs - startLine: 2374 + startLine: 2378 assemblies: - Tiny Life namespace: TinyLife.World - summary: "\nLoads a static map with the given name from the game's content directory.\nNote that the map is not post-validated ().\n" + summary: "\nLoads a static map with the given name from the game's content directory.\nNote that no validation steps (, , ) have taken place when the map is returned.\n" example: [] syntax: - content: public static Map LoadStaticMap(PerSaveOptions.MapInfo info, Dictionary neighborhood, Action setState, Action setProgress) + content: public static Map LoadStaticMap(PerSaveOptions.MapInfo info) parameters: - id: info type: TinyLife.PerSaveOptions.MapInfo description: The of the static map to load. - - id: neighborhood - type: System.Collections.Generic.Dictionary{System.String,TinyLife.World.Map} - description: The of the static map to load. - - id: setState - type: System.Action{System.String} - description: An action that accepts the current state of the loading process. - - id: setProgress - type: System.Action{System.Single} - description: An action that accepts the progress of the current state of the loading process. return: type: TinyLife.World.Map description: The static map that was loaded. - content.vb: Public Shared Function LoadStaticMap(info As PerSaveOptions.MapInfo, neighborhood As Dictionary(Of String, Map), setState As Action(Of String), setProgress As Action(Of Single)) As Map + content.vb: Public Shared Function LoadStaticMap(info As PerSaveOptions.MapInfo) As Map overload: TinyLife.World.Map.LoadStaticMap* - nameWithType.vb: Map.LoadStaticMap(PerSaveOptions.MapInfo, Dictionary(Of String, Map), Action(Of String), Action(Of Single)) - fullName.vb: TinyLife.World.Map.LoadStaticMap(TinyLife.PerSaveOptions.MapInfo, System.Collections.Generic.Dictionary(Of String, TinyLife.World.Map), System.Action(Of String), System.Action(Of Single)) - name.vb: LoadStaticMap(MapInfo, Dictionary(Of String, Map), Action(Of String), Action(Of Single)) - uid: TinyLife.World.Map.IsLotHidden(TinyLife.World.Lot) commentId: M:TinyLife.World.Map.IsLotHidden(TinyLife.World.Lot) id: IsLotHidden(TinyLife.World.Lot) @@ -3388,7 +3381,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsLotHidden path: ../TinyLife/World/Map.cs - startLine: 2430 + startLine: 2422 assemblies: - Tiny Life namespace: TinyLife.World @@ -3423,7 +3416,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetMapSampler path: ../TinyLife/World/Map.cs - startLine: 2448 + startLine: 2440 assemblies: - Tiny Life namespace: TinyLife.World @@ -3454,7 +3447,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UpdateExternalPeople path: ../TinyLife/World/Map.cs - startLine: 2459 + startLine: 2451 assemblies: - Tiny Life namespace: TinyLife.World @@ -3492,7 +3485,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetVisibleWorldArea path: ../TinyLife/World/Map.cs - startLine: 2553 + startLine: 2545 assemblies: - Tiny Life namespace: TinyLife.World @@ -5302,20 +5295,26 @@ references: name: Random nameWithType: Random fullName: System.Random -- uid: TinyLife.World.Map.Validate(System.Action{System.String},System.Action{System.Single}) - commentId: M:TinyLife.World.Map.Validate(System.Action{System.String},System.Action{System.Single}) +- uid: TinyLife.World.Map.Validate(System.Boolean,System.Action{System.String},System.Action{System.Single}) + commentId: M:TinyLife.World.Map.Validate(System.Boolean,System.Action{System.String},System.Action{System.Single}) isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.action-1 - name: Validate(Action, Action) - nameWithType: Map.Validate(Action, Action) - fullName: TinyLife.World.Map.Validate(System.Action, System.Action) - nameWithType.vb: Map.Validate(Action(Of String), Action(Of Single)) - fullName.vb: TinyLife.World.Map.Validate(System.Action(Of String), System.Action(Of Single)) - name.vb: Validate(Action(Of String), Action(Of Single)) + href: https://learn.microsoft.com/dotnet/api/system.boolean + name: Validate(bool, Action, Action) + nameWithType: Map.Validate(bool, Action, Action) + fullName: TinyLife.World.Map.Validate(bool, System.Action, System.Action) + nameWithType.vb: Map.Validate(Boolean, Action(Of String), Action(Of Single)) + fullName.vb: TinyLife.World.Map.Validate(Boolean, System.Action(Of String), System.Action(Of Single)) + name.vb: Validate(Boolean, Action(Of String), Action(Of Single)) spec.csharp: - - uid: TinyLife.World.Map.Validate(System.Action{System.String},System.Action{System.Single}) + - uid: TinyLife.World.Map.Validate(System.Boolean,System.Action{System.String},System.Action{System.Single}) name: Validate - name: ( + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " - uid: System.Action`1 name: Action isExternal: true @@ -5340,9 +5339,15 @@ references: - name: '>' - name: ) spec.vb: - - uid: TinyLife.World.Map.Validate(System.Action{System.String},System.Action{System.Single}) + - uid: TinyLife.World.Map.Validate(System.Boolean,System.Action{System.String},System.Action{System.Single}) name: Validate - name: ( + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " - uid: System.Action`1 name: Action isExternal: true diff --git a/docs/api/TinyLife.World.ObjectUpdateDelegate-1.yml b/docs/api/TinyLife.World.ObjectUpdateDelegate-1.yml index a04b559..6d961cd 100644 --- a/docs/api/TinyLife.World.ObjectUpdateDelegate-1.yml +++ b/docs/api/TinyLife.World.ObjectUpdateDelegate-1.yml @@ -19,7 +19,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ObjectUpdateDelegate path: ../TinyLife/World/Map.cs - startLine: 2754 + startLine: 2751 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.ObjectUpdateDelegateNoPhase-1.yml b/docs/api/TinyLife.World.ObjectUpdateDelegateNoPhase-1.yml index 613ee5c..4efeef8 100644 --- a/docs/api/TinyLife.World.ObjectUpdateDelegateNoPhase-1.yml +++ b/docs/api/TinyLife.World.ObjectUpdateDelegateNoPhase-1.yml @@ -19,7 +19,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ObjectUpdateDelegateNoPhase path: ../TinyLife/World/Map.cs - startLine: 2759 + startLine: 2756 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.Roof.yml b/docs/api/TinyLife.World.Roof.yml index 5009a40..0b1b04a 100644 --- a/docs/api/TinyLife.World.Roof.yml +++ b/docs/api/TinyLife.World.Roof.yml @@ -5,9 +5,10 @@ items: id: Roof parent: TinyLife.World children: - - TinyLife.World.Roof.#ctor(TinyLife.World.RoofType,Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,System.Int32) + - TinyLife.World.Roof.#ctor(TinyLife.World.RoofType,Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,System.Int32[]) - TinyLife.World.Roof.Area - TinyLife.World.Roof.Color + - TinyLife.World.Roof.Colors - TinyLife.World.Roof.GenerateRoof(TinyLife.World.Room,TinyLife.Tools.UndoableAction) - TinyLife.World.Roof.GetPrice - TinyLife.World.Roof.GetRoofAttachedFurnitureOffset(Microsoft.Xna.Framework.Vector2) @@ -29,7 +30,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Roof path: ../TinyLife/World/Roof.cs - startLine: 233 + startLine: 259 assemblies: - Tiny Life namespace: TinyLife.World @@ -78,7 +79,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Type path: ../TinyLife/World/Roof.cs - startLine: 240 + startLine: 266 assemblies: - Tiny Life namespace: TinyLife.World @@ -99,47 +100,6 @@ items: - type: System.Runtime.Serialization.DataMemberAttribute ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor arguments: [] -- uid: TinyLife.World.Roof.Rotation - commentId: P:TinyLife.World.Roof.Rotation - id: Rotation - parent: TinyLife.World.Roof - langs: - - csharp - - vb - name: Rotation - nameWithType: Roof.Rotation - fullName: TinyLife.World.Roof.Rotation - type: Property - source: - remote: - path: TinyLife/World/Roof.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: Rotation - path: ../TinyLife/World/Roof.cs - startLine: 245 - assemblies: - - Tiny Life - namespace: TinyLife.World - summary: "\nThe rotation that this roof has.\nThis is only relevant for roofs that don't have the style.\n" - example: [] - syntax: - content: >- - [DataMember] - - public Direction2 Rotation { get; } - parameters: [] - return: - type: MLEM.Misc.Direction2 - content.vb: >- - - - Public Property Rotation As Direction2 - overload: TinyLife.World.Roof.Rotation* - attributes: - - type: System.Runtime.Serialization.DataMemberAttribute - ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor - arguments: [] - uid: TinyLife.World.Roof.Color commentId: F:TinyLife.World.Roof.Color id: Color @@ -158,7 +118,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Color path: ../TinyLife/World/Roof.cs - startLine: 251 + startLine: 271 assemblies: - Tiny Life namespace: TinyLife.World @@ -166,16 +126,111 @@ items: example: [] syntax: content: >- - [DataMember] + [DataMember(EmitDefaultValue = false)] + + [Obsolete("Use the new Colors array instead")] public readonly int Color return: type: System.Int32 content.vb: >- - + + + Public ReadOnly Color As Integer attributes: + - type: System.Runtime.Serialization.DataMemberAttribute + ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor + arguments: [] + namedArguments: + - name: EmitDefaultValue + type: System.Boolean + value: false + - type: System.ObsoleteAttribute + ctor: System.ObsoleteAttribute.#ctor(System.String) + arguments: + - type: System.String + value: Use the new Colors array instead +- uid: TinyLife.World.Roof.Colors + commentId: P:TinyLife.World.Roof.Colors + id: Colors + parent: TinyLife.World.Roof + langs: + - csharp + - vb + name: Colors + nameWithType: Roof.Colors + fullName: TinyLife.World.Roof.Colors + type: Property + source: + remote: + path: TinyLife/World/Roof.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Colors + path: ../TinyLife/World/Roof.cs + startLine: 275 + assemblies: + - Tiny Life + namespace: TinyLife.World + summary: "\nThe colors that this roof should have\n" + example: [] + syntax: + content: >- + [DataMember] + + public int[] Colors { get; } + parameters: [] + return: + type: System.Int32[] + content.vb: >- + + + Public Property Colors As Integer() + overload: TinyLife.World.Roof.Colors* + attributes: + - type: System.Runtime.Serialization.DataMemberAttribute + ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor + arguments: [] +- uid: TinyLife.World.Roof.Rotation + commentId: P:TinyLife.World.Roof.Rotation + id: Rotation + parent: TinyLife.World.Roof + langs: + - csharp + - vb + name: Rotation + nameWithType: Roof.Rotation + fullName: TinyLife.World.Roof.Rotation + type: Property + source: + remote: + path: TinyLife/World/Roof.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Rotation + path: ../TinyLife/World/Roof.cs + startLine: 281 + assemblies: + - Tiny Life + namespace: TinyLife.World + summary: "\nThe rotation that this roof has.\nThis is only relevant for roofs that don't have the style.\n" + example: [] + syntax: + content: >- + [DataMember] + + public Direction2 Rotation { get; } + parameters: [] + return: + type: MLEM.Misc.Direction2 + content.vb: >- + + + Public Property Rotation As Direction2 + overload: TinyLife.World.Roof.Rotation* + attributes: - type: System.Runtime.Serialization.DataMemberAttribute ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor arguments: [] @@ -197,7 +252,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Area path: ../TinyLife/World/Roof.cs - startLine: 255 + startLine: 286 assemblies: - Tiny Life namespace: TinyLife.World @@ -238,7 +293,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Wallpaper path: ../TinyLife/World/Roof.cs - startLine: 262 + startLine: 293 assemblies: - Tiny Life namespace: TinyLife.World @@ -259,16 +314,16 @@ items: - type: System.Runtime.Serialization.DataMemberAttribute ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor arguments: [] -- uid: TinyLife.World.Roof.#ctor(TinyLife.World.RoofType,Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,System.Int32) - commentId: M:TinyLife.World.Roof.#ctor(TinyLife.World.RoofType,Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,System.Int32) - id: '#ctor(TinyLife.World.RoofType,Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,System.Int32)' +- uid: TinyLife.World.Roof.#ctor(TinyLife.World.RoofType,Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,System.Int32[]) + commentId: M:TinyLife.World.Roof.#ctor(TinyLife.World.RoofType,Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,System.Int32[]) + id: '#ctor(TinyLife.World.RoofType,Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,System.Int32[])' parent: TinyLife.World.Roof langs: - csharp - vb - name: Roof(RoofType, Rectangle, Direction2, int) - nameWithType: Roof.Roof(RoofType, Rectangle, Direction2, int) - fullName: TinyLife.World.Roof.Roof(TinyLife.World.RoofType, Microsoft.Xna.Framework.Rectangle, MLEM.Misc.Direction2, int) + name: Roof(RoofType, Rectangle, Direction2, int[]) + nameWithType: Roof.Roof(RoofType, Rectangle, Direction2, int[]) + fullName: TinyLife.World.Roof.Roof(TinyLife.World.RoofType, Microsoft.Xna.Framework.Rectangle, MLEM.Misc.Direction2, int[]) type: Constructor source: remote: @@ -277,14 +332,14 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/Roof.cs - startLine: 271 + startLine: 302 assemblies: - Tiny Life namespace: TinyLife.World summary: "\nCreates a new roof with the given settings\n" example: [] syntax: - content: public Roof(RoofType type, Rectangle area, Direction2 rotation, int color) + content: public Roof(RoofType type, Rectangle area, Direction2 rotation, int[] colors) parameters: - id: type type: TinyLife.World.RoofType @@ -295,14 +350,14 @@ items: - id: rotation type: MLEM.Misc.Direction2 description: This roof's rotation - - id: color - type: System.Int32 - description: The color that this roof's wallpaper should have - content.vb: Public Sub New(type As RoofType, area As Rectangle, rotation As Direction2, color As Integer) + - id: colors + type: System.Int32[] + description: The colors that this roof should have + content.vb: Public Sub New(type As RoofType, area As Rectangle, rotation As Direction2, colors As Integer()) overload: TinyLife.World.Roof.#ctor* - nameWithType.vb: Roof.New(RoofType, Rectangle, Direction2, Integer) - fullName.vb: TinyLife.World.Roof.New(TinyLife.World.RoofType, Microsoft.Xna.Framework.Rectangle, MLEM.Misc.Direction2, Integer) - name.vb: New(RoofType, Rectangle, Direction2, Integer) + nameWithType.vb: Roof.New(RoofType, Rectangle, Direction2, Integer()) + fullName.vb: TinyLife.World.Roof.New(TinyLife.World.RoofType, Microsoft.Xna.Framework.Rectangle, MLEM.Misc.Direction2, Integer()) + name.vb: New(RoofType, Rectangle, Direction2, Integer()) - uid: TinyLife.World.Roof.GetPrice commentId: M:TinyLife.World.Roof.GetPrice id: GetPrice @@ -321,15 +376,17 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPrice path: ../TinyLife/World/Roof.cs - startLine: 280 + startLine: 314 assemblies: - Tiny Life namespace: TinyLife.World + summary: "\nThis roof's price, which is based on .\n" example: [] syntax: content: public float GetPrice() return: type: System.Single + description: This roof's price. content.vb: Public Function GetPrice() As Single overload: TinyLife.World.Roof.GetPrice* - uid: TinyLife.World.Roof.Validate @@ -350,11 +407,11 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/World/Roof.cs - startLine: 288 + startLine: 322 assemblies: - Tiny Life namespace: TinyLife.World - summary: "\nValidates this roof instance, which is automatically done in when the map is loaded from disk\n" + summary: "\nValidates this roof instance, which is automatically done in when the map is loaded from disk\n" example: [] syntax: content: public bool Validate() @@ -381,7 +438,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRoofAttachedFurnitureOffset path: ../TinyLife/World/Roof.cs - startLine: 299 + startLine: 337 assemblies: - Tiny Life namespace: TinyLife.World @@ -416,7 +473,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GenerateRoof path: ../TinyLife/World/Roof.cs - startLine: 312 + startLine: 350 assemblies: - Tiny Life namespace: TinyLife.World @@ -785,6 +842,50 @@ references: name: RoofType nameWithType: RoofType fullName: TinyLife.World.RoofType +- uid: TinyLife.Utilities.ColorScheme.WarmDark + commentId: F:TinyLife.Utilities.ColorScheme.WarmDark + name: WarmDark + nameWithType: ColorScheme.WarmDark + fullName: TinyLife.Utilities.ColorScheme.WarmDark +- uid: System.Int32 + commentId: T:System.Int32 + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + name: int + nameWithType: int + fullName: int + nameWithType.vb: Integer + fullName.vb: Integer + name.vb: Integer +- uid: TinyLife.World.Roof.Colors* + commentId: Overload:TinyLife.World.Roof.Colors + name: Colors + nameWithType: Roof.Colors + fullName: TinyLife.World.Roof.Colors +- 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.RoofStyle.Flat commentId: F:TinyLife.World.RoofStyle.Flat name: Flat @@ -824,22 +925,6 @@ references: - uid: MLEM.Misc name: Misc isExternal: true -- uid: TinyLife.Utilities.ColorScheme.WarmDark - commentId: F:TinyLife.Utilities.ColorScheme.WarmDark - name: WarmDark - nameWithType: ColorScheme.WarmDark - fullName: TinyLife.Utilities.ColorScheme.WarmDark -- uid: System.Int32 - commentId: T:System.Int32 - parent: System - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.int32 - name: int - nameWithType: int - fullName: int - nameWithType.vb: Integer - fullName.vb: Integer - name.vb: Integer - uid: TinyLife.World.Roof.Area* commentId: Overload:TinyLife.World.Roof.Area name: Area @@ -901,6 +986,28 @@ references: nameWithType.vb: Roof.New fullName.vb: TinyLife.World.Roof.New name.vb: New +- uid: TinyLife.World.RoofType.GetPrice(Microsoft.Xna.Framework.Rectangle) + commentId: M:TinyLife.World.RoofType.GetPrice(Microsoft.Xna.Framework.Rectangle) + isExternal: true + name: GetPrice(Rectangle) + nameWithType: RoofType.GetPrice(Rectangle) + fullName: TinyLife.World.RoofType.GetPrice(Microsoft.Xna.Framework.Rectangle) + spec.csharp: + - uid: TinyLife.World.RoofType.GetPrice(Microsoft.Xna.Framework.Rectangle) + name: GetPrice + - name: ( + - uid: Microsoft.Xna.Framework.Rectangle + name: Rectangle + isExternal: true + - name: ) + spec.vb: + - uid: TinyLife.World.RoofType.GetPrice(Microsoft.Xna.Framework.Rectangle) + name: GetPrice + - name: ( + - uid: Microsoft.Xna.Framework.Rectangle + name: Rectangle + isExternal: true + - name: ) - uid: TinyLife.World.Roof.GetPrice* commentId: Overload:TinyLife.World.Roof.GetPrice name: GetPrice @@ -917,20 +1024,26 @@ references: nameWithType.vb: Single fullName.vb: Single name.vb: Single -- uid: TinyLife.World.Map.Validate(System.Action{System.String},System.Action{System.Single}) - commentId: M:TinyLife.World.Map.Validate(System.Action{System.String},System.Action{System.Single}) +- uid: TinyLife.World.Map.Validate(System.Boolean,System.Action{System.String},System.Action{System.Single}) + commentId: M:TinyLife.World.Map.Validate(System.Boolean,System.Action{System.String},System.Action{System.Single}) isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.action-1 - name: Validate(Action, Action) - nameWithType: Map.Validate(Action, Action) - fullName: TinyLife.World.Map.Validate(System.Action, System.Action) - nameWithType.vb: Map.Validate(Action(Of String), Action(Of Single)) - fullName.vb: TinyLife.World.Map.Validate(System.Action(Of String), System.Action(Of Single)) - name.vb: Validate(Action(Of String), Action(Of Single)) + href: https://learn.microsoft.com/dotnet/api/system.boolean + name: Validate(bool, Action, Action) + nameWithType: Map.Validate(bool, Action, Action) + fullName: TinyLife.World.Map.Validate(bool, System.Action, System.Action) + nameWithType.vb: Map.Validate(Boolean, Action(Of String), Action(Of Single)) + fullName.vb: TinyLife.World.Map.Validate(Boolean, System.Action(Of String), System.Action(Of Single)) + name.vb: Validate(Boolean, Action(Of String), Action(Of Single)) spec.csharp: - - uid: TinyLife.World.Map.Validate(System.Action{System.String},System.Action{System.Single}) + - uid: TinyLife.World.Map.Validate(System.Boolean,System.Action{System.String},System.Action{System.Single}) name: Validate - name: ( + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " - uid: System.Action`1 name: Action isExternal: true @@ -955,9 +1068,15 @@ references: - name: '>' - name: ) spec.vb: - - uid: TinyLife.World.Map.Validate(System.Action{System.String},System.Action{System.Single}) + - uid: TinyLife.World.Map.Validate(System.Boolean,System.Action{System.String},System.Action{System.Single}) name: Validate - name: ( + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " - uid: System.Action`1 name: Action isExternal: true diff --git a/docs/api/TinyLife.World.RoofStyle.yml b/docs/api/TinyLife.World.RoofStyle.yml index 404bb6f..9e8f863 100644 --- a/docs/api/TinyLife.World.RoofStyle.yml +++ b/docs/api/TinyLife.World.RoofStyle.yml @@ -22,11 +22,11 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RoofStyle path: ../TinyLife/World/Roof.cs - startLine: 358 + startLine: 396 assemblies: - Tiny Life namespace: TinyLife.World - summary: "\nA style for a to have.\nIf has custom behavior for a custom roof type, should be used.\n" + summary: "\nA style for a to have.\nIf has custom behavior for a custom roof type, should be used.\n" example: [] syntax: content: public enum RoofStyle @@ -51,7 +51,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Flat path: ../TinyLife/World/Roof.cs - startLine: 363 + startLine: 401 assemblies: - Tiny Life namespace: TinyLife.World @@ -79,7 +79,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Gable path: ../TinyLife/World/Roof.cs - startLine: 367 + startLine: 405 assemblies: - Tiny Life namespace: TinyLife.World @@ -107,7 +107,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Custom path: ../TinyLife/World/Roof.cs - startLine: 371 + startLine: 409 assemblies: - Tiny Life namespace: TinyLife.World @@ -124,18 +124,18 @@ references: name: RoofType nameWithType: RoofType fullName: TinyLife.World.RoofType -- uid: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,System.Int32,TinyLife.World.Wallpaper,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) - commentId: M:TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,System.Int32,TinyLife.World.Wallpaper,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) +- uid: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) + commentId: M:TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 - name: Draw(GameTime, SpriteBatch, Map, Rectangle, Direction2, int, Wallpaper, float, Color?) - nameWithType: RoofType.Draw(GameTime, SpriteBatch, Map, Rectangle, Direction2, int, Wallpaper, float, Color?) - fullName: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, TinyLife.World.Map, Microsoft.Xna.Framework.Rectangle, MLEM.Misc.Direction2, int, TinyLife.World.Wallpaper, float, Microsoft.Xna.Framework.Color?) - nameWithType.vb: RoofType.Draw(GameTime, SpriteBatch, Map, Rectangle, Direction2, Integer, Wallpaper, Single, Color?) - fullName.vb: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, TinyLife.World.Map, Microsoft.Xna.Framework.Rectangle, MLEM.Misc.Direction2, Integer, TinyLife.World.Wallpaper, Single, Microsoft.Xna.Framework.Color?) - name.vb: Draw(GameTime, SpriteBatch, Map, Rectangle, Direction2, Integer, Wallpaper, Single, Color?) + name: Draw(GameTime, SpriteBatch, Map, Rectangle, Direction2, int[], Wallpaper, float, Color?) + nameWithType: RoofType.Draw(GameTime, SpriteBatch, Map, Rectangle, Direction2, int[], Wallpaper, float, Color?) + fullName: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, TinyLife.World.Map, Microsoft.Xna.Framework.Rectangle, MLEM.Misc.Direction2, int[], TinyLife.World.Wallpaper, float, Microsoft.Xna.Framework.Color?) + nameWithType.vb: RoofType.Draw(GameTime, SpriteBatch, Map, Rectangle, Direction2, Integer(), Wallpaper, Single, Color?) + fullName.vb: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, TinyLife.World.Map, Microsoft.Xna.Framework.Rectangle, MLEM.Misc.Direction2, Integer(), TinyLife.World.Wallpaper, Single, Microsoft.Xna.Framework.Color?) + name.vb: Draw(GameTime, SpriteBatch, Map, Rectangle, Direction2, Integer(), Wallpaper, Single, Color?) spec.csharp: - - uid: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,System.Int32,TinyLife.World.Wallpaper,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) + - uid: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) name: Draw - name: ( - uid: Microsoft.Xna.Framework.GameTime @@ -166,6 +166,8 @@ references: name: int isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: '[' + - name: ']' - name: ',' - name: " " - uid: TinyLife.World.Wallpaper @@ -184,7 +186,7 @@ references: - name: '?' - name: ) spec.vb: - - uid: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,System.Int32,TinyLife.World.Wallpaper,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) + - uid: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) name: Draw - name: ( - uid: Microsoft.Xna.Framework.GameTime @@ -215,6 +217,8 @@ references: name: Integer isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ( + - name: ) - name: ',' - name: " " - uid: TinyLife.World.Wallpaper diff --git a/docs/api/TinyLife.World.RoofType.yml b/docs/api/TinyLife.World.RoofType.yml index f65c89c..c735c8a 100644 --- a/docs/api/TinyLife.World.RoofType.yml +++ b/docs/api/TinyLife.World.RoofType.yml @@ -5,10 +5,11 @@ items: id: RoofType parent: TinyLife.World children: - - TinyLife.World.RoofType.#ctor(System.String,System.Int32,TinyLife.Utilities.ColorScheme,TinyLife.World.RoofStyle,MLEM.Textures.TextureRegion,MLEM.Textures.TextureRegion) + - TinyLife.World.RoofType.#ctor(System.String,System.Int32,TinyLife.Utilities.ColorScheme,TinyLife.World.RoofStyle,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion) + - TinyLife.World.RoofType.#ctor(System.String,System.Int32,TinyLife.Utilities.ColorScheme[],TinyLife.World.RoofStyle,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion) - TinyLife.World.RoofType.Colors - - TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,System.Int32,TinyLife.World.Wallpaper,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) - - TinyLife.World.RoofType.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Int32,System.Single) + - TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) + - TinyLife.World.RoofType.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Int32[],System.Single) - TinyLife.World.RoofType.FlatSheetMetal - TinyLife.World.RoofType.GetGableOffset(Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point) - TinyLife.World.RoofType.GetPrice(Microsoft.Xna.Framework.Rectangle) @@ -22,7 +23,8 @@ items: - TinyLife.World.RoofType.SheetMetal - TinyLife.World.RoofType.SquareShingles - TinyLife.World.RoofType.Style - - TinyLife.World.RoofType.Texture + - TinyLife.World.RoofType.TextureRegion + - TinyLife.World.RoofType.Textures - TinyLife.World.RoofType.Thatch - TinyLife.World.RoofType.Types langs: @@ -39,7 +41,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RoofType path: ../TinyLife/World/Roof.cs - startLine: 22 + startLine: 23 assemblies: - Tiny Life namespace: TinyLife.World @@ -84,7 +86,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Types path: ../TinyLife/World/Roof.cs - startLine: 29 + startLine: 30 assemblies: - Tiny Life namespace: TinyLife.World @@ -113,7 +115,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ModernFlat path: ../TinyLife/World/Roof.cs - startLine: 32 + startLine: 33 assemblies: - Tiny Life namespace: TinyLife.World @@ -140,7 +142,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OldStyleFlat path: ../TinyLife/World/Roof.cs - startLine: 33 + startLine: 34 assemblies: - Tiny Life namespace: TinyLife.World @@ -167,7 +169,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SquareShingles path: ../TinyLife/World/Roof.cs - startLine: 34 + startLine: 35 assemblies: - Tiny Life namespace: TinyLife.World @@ -194,7 +196,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SheetMetal path: ../TinyLife/World/Roof.cs - startLine: 35 + startLine: 36 assemblies: - Tiny Life namespace: TinyLife.World @@ -221,7 +223,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FlatSheetMetal path: ../TinyLife/World/Roof.cs - startLine: 36 + startLine: 37 assemblies: - Tiny Life namespace: TinyLife.World @@ -248,7 +250,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Thatch path: ../TinyLife/World/Roof.cs - startLine: 39 + startLine: 40 assemblies: - Tiny Life namespace: TinyLife.World @@ -275,7 +277,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RoundedShingles path: ../TinyLife/World/Roof.cs - startLine: 40 + startLine: 41 assemblies: - Tiny Life namespace: TinyLife.World @@ -302,7 +304,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: ../TinyLife/World/Roof.cs - startLine: 47 + startLine: 48 assemblies: - Tiny Life namespace: TinyLife.World @@ -331,7 +333,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Price path: ../TinyLife/World/Roof.cs - startLine: 51 + startLine: 52 assemblies: - Tiny Life namespace: TinyLife.World @@ -360,46 +362,75 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Colors path: ../TinyLife/World/Roof.cs - startLine: 55 + startLine: 56 assemblies: - Tiny Life namespace: TinyLife.World - summary: "\nThe color scheme that this roof type can have\n" + summary: "\nThe color scheme that this roof type can have.\n" example: [] syntax: - content: public readonly ColorScheme Colors + content: public readonly ColorScheme[] Colors return: - type: TinyLife.Utilities.ColorScheme - content.vb: Public ReadOnly Colors As ColorScheme -- uid: TinyLife.World.RoofType.Texture - commentId: F:TinyLife.World.RoofType.Texture - id: Texture + type: TinyLife.Utilities.ColorScheme[] + content.vb: Public ReadOnly Colors As ColorScheme() +- uid: TinyLife.World.RoofType.Textures + commentId: F:TinyLife.World.RoofType.Textures + id: Textures parent: TinyLife.World.RoofType langs: - csharp - vb - name: Texture - nameWithType: RoofType.Texture - fullName: TinyLife.World.RoofType.Texture + name: Textures + nameWithType: RoofType.Textures + fullName: TinyLife.World.RoofType.Textures type: Field source: remote: path: TinyLife/World/Roof.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: Texture + id: Textures path: ../TinyLife/World/Roof.cs startLine: 60 assemblies: - Tiny Life namespace: TinyLife.World - summary: "\nThe texture that this roof type has.\nFor roofs, this should be the leftmost texture of the texture set.\n" + summary: "\nThe textures that the should read from.\n" example: [] syntax: - content: public readonly TextureRegion Texture + content: public readonly IReadOnlyDictionary Textures return: - type: MLEM.Textures.TextureRegion - content.vb: Public ReadOnly Texture As TextureRegion + type: System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion} + content.vb: Public ReadOnly Textures As IReadOnlyDictionary(Of Point, TextureRegion) +- uid: TinyLife.World.RoofType.TextureRegion + commentId: F:TinyLife.World.RoofType.TextureRegion + id: TextureRegion + parent: TinyLife.World.RoofType + langs: + - csharp + - vb + name: TextureRegion + nameWithType: RoofType.TextureRegion + fullName: TinyLife.World.RoofType.TextureRegion + type: Field + source: + remote: + path: TinyLife/World/Roof.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: TextureRegion + path: ../TinyLife/World/Roof.cs + startLine: 64 + assemblies: + - Tiny Life + namespace: TinyLife.World + summary: "\nThe initial, top-left texture region of this roof, which will be gathered from .\n" + example: [] + syntax: + content: public readonly Point TextureRegion + return: + type: Microsoft.Xna.Framework.Point + content.vb: Public ReadOnly TextureRegion As Point - uid: TinyLife.World.RoofType.Style commentId: F:TinyLife.World.RoofType.Style id: Style @@ -418,11 +449,11 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Style path: ../TinyLife/World/Roof.cs - startLine: 65 + startLine: 69 assemblies: - Tiny Life namespace: TinyLife.World - summary: "\nThe that this roof has.\nIf has completely custom behavior, the roof style is ignored, but can be set to to signal this behavior to other mods.\n" + summary: "\nThe that this roof has.\nIf has completely custom behavior, the roof style is ignored, but can be set to to signal this behavior to other mods.\n" example: [] syntax: content: public readonly RoofStyle Style @@ -447,7 +478,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Icon path: ../TinyLife/World/Roof.cs - startLine: 70 + startLine: 74 assemblies: - Tiny Life namespace: TinyLife.World @@ -458,16 +489,16 @@ items: return: type: MLEM.Textures.TextureRegion content.vb: Public ReadOnly Icon As TextureRegion -- uid: TinyLife.World.RoofType.#ctor(System.String,System.Int32,TinyLife.Utilities.ColorScheme,TinyLife.World.RoofStyle,MLEM.Textures.TextureRegion,MLEM.Textures.TextureRegion) - commentId: M:TinyLife.World.RoofType.#ctor(System.String,System.Int32,TinyLife.Utilities.ColorScheme,TinyLife.World.RoofStyle,MLEM.Textures.TextureRegion,MLEM.Textures.TextureRegion) - id: '#ctor(System.String,System.Int32,TinyLife.Utilities.ColorScheme,TinyLife.World.RoofStyle,MLEM.Textures.TextureRegion,MLEM.Textures.TextureRegion)' +- uid: TinyLife.World.RoofType.#ctor(System.String,System.Int32,TinyLife.Utilities.ColorScheme[],TinyLife.World.RoofStyle,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion) + commentId: M:TinyLife.World.RoofType.#ctor(System.String,System.Int32,TinyLife.Utilities.ColorScheme[],TinyLife.World.RoofStyle,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion) + id: '#ctor(System.String,System.Int32,TinyLife.Utilities.ColorScheme[],TinyLife.World.RoofStyle,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion)' parent: TinyLife.World.RoofType langs: - csharp - vb - name: RoofType(string, int, ColorScheme, RoofStyle, TextureRegion, TextureRegion) - nameWithType: RoofType.RoofType(string, int, ColorScheme, RoofStyle, TextureRegion, TextureRegion) - fullName: TinyLife.World.RoofType.RoofType(string, int, TinyLife.Utilities.ColorScheme, TinyLife.World.RoofStyle, MLEM.Textures.TextureRegion, MLEM.Textures.TextureRegion) + name: RoofType(string, int, ColorScheme[], RoofStyle, IReadOnlyDictionary, Point, TextureRegion) + nameWithType: RoofType.RoofType(string, int, ColorScheme[], RoofStyle, IReadOnlyDictionary, Point, TextureRegion) + fullName: TinyLife.World.RoofType.RoofType(string, int, TinyLife.Utilities.ColorScheme[], TinyLife.World.RoofStyle, System.Collections.Generic.IReadOnlyDictionary, Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion) type: Constructor source: remote: @@ -476,14 +507,14 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/Roof.cs - startLine: 81 + startLine: 86 assemblies: - Tiny Life namespace: TinyLife.World summary: "\nCreates a new roof type with the given settings\n" example: [] syntax: - content: public RoofType(string name, int price, ColorScheme colors, RoofStyle style, TextureRegion texture, TextureRegion icon = null) + content: public RoofType(string name, int price, ColorScheme[] colors, RoofStyle style, IReadOnlyDictionary textures, Point textureRegion, TextureRegion icon = null) parameters: - id: name type: System.String @@ -492,32 +523,88 @@ items: type: System.Int32 description: The price for a 1x1 area of this roof type - id: colors + type: TinyLife.Utilities.ColorScheme[] + description: The color scheme that this roof type can have + - id: style + type: TinyLife.World.RoofStyle + description: The that this roof has + - id: textures + type: System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion} + description: The textures that the textureRegion should read from. + - id: textureRegion + type: Microsoft.Xna.Framework.Point + description: The initial, top-left texture region of this roof, which will be gathered from textures. + - id: icon + type: MLEM.Textures.TextureRegion + description: The icon that this roof should have in build mode + content.vb: Public Sub New(name As String, price As Integer, colors As ColorScheme(), style As RoofStyle, textures As IReadOnlyDictionary(Of Point, TextureRegion), textureRegion As Point, icon As TextureRegion = Nothing) + overload: TinyLife.World.RoofType.#ctor* + nameWithType.vb: RoofType.New(String, Integer, ColorScheme(), RoofStyle, IReadOnlyDictionary(Of Point, TextureRegion), Point, TextureRegion) + fullName.vb: TinyLife.World.RoofType.New(String, Integer, TinyLife.Utilities.ColorScheme(), TinyLife.World.RoofStyle, System.Collections.Generic.IReadOnlyDictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion) + name.vb: New(String, Integer, ColorScheme(), RoofStyle, IReadOnlyDictionary(Of Point, TextureRegion), Point, TextureRegion) +- uid: TinyLife.World.RoofType.#ctor(System.String,System.Int32,TinyLife.Utilities.ColorScheme,TinyLife.World.RoofStyle,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion) + commentId: M:TinyLife.World.RoofType.#ctor(System.String,System.Int32,TinyLife.Utilities.ColorScheme,TinyLife.World.RoofStyle,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion) + id: '#ctor(System.String,System.Int32,TinyLife.Utilities.ColorScheme,TinyLife.World.RoofStyle,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion)' + parent: TinyLife.World.RoofType + langs: + - csharp + - vb + name: RoofType(string, int, ColorScheme, RoofStyle, IReadOnlyDictionary, Point, TextureRegion) + nameWithType: RoofType.RoofType(string, int, ColorScheme, RoofStyle, IReadOnlyDictionary, Point, TextureRegion) + fullName: TinyLife.World.RoofType.RoofType(string, int, TinyLife.Utilities.ColorScheme, TinyLife.World.RoofStyle, System.Collections.Generic.IReadOnlyDictionary, Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion) + type: Constructor + source: + remote: + path: TinyLife/World/Roof.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: .ctor + path: ../TinyLife/World/Roof.cs + startLine: 106 + assemblies: + - Tiny Life + namespace: TinyLife.World + summary: "\nCreates a new roof type with the given settings\n" + example: [] + syntax: + content: public RoofType(string name, int price, ColorScheme color, RoofStyle style, IReadOnlyDictionary textures, Point textureRegion, TextureRegion icon = null) + parameters: + - id: name + type: System.String + description: The name that this roof type should have + - id: price + type: System.Int32 + description: The price for a 1x1 area of this roof type + - id: color type: TinyLife.Utilities.ColorScheme description: The color scheme that this roof type can have - id: style type: TinyLife.World.RoofStyle description: The that this roof has - - id: texture - type: MLEM.Textures.TextureRegion - description: The texture that this roof should be drawn with + - id: textures + type: System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion} + description: The textures that the textureRegion should read from. + - id: textureRegion + type: Microsoft.Xna.Framework.Point + description: The initial, top-left texture region of this roof, which will be gathered from textures. - id: icon type: MLEM.Textures.TextureRegion description: The icon that this roof should have in build mode - content.vb: Public Sub New(name As String, price As Integer, colors As ColorScheme, style As RoofStyle, texture As TextureRegion, icon As TextureRegion = Nothing) + content.vb: Public Sub New(name As String, price As Integer, color As ColorScheme, style As RoofStyle, textures As IReadOnlyDictionary(Of Point, TextureRegion), textureRegion As Point, icon As TextureRegion = Nothing) overload: TinyLife.World.RoofType.#ctor* - nameWithType.vb: RoofType.New(String, Integer, ColorScheme, RoofStyle, TextureRegion, TextureRegion) - fullName.vb: TinyLife.World.RoofType.New(String, Integer, TinyLife.Utilities.ColorScheme, TinyLife.World.RoofStyle, MLEM.Textures.TextureRegion, MLEM.Textures.TextureRegion) - name.vb: New(String, Integer, ColorScheme, RoofStyle, TextureRegion, TextureRegion) -- uid: TinyLife.World.RoofType.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Int32,System.Single) - commentId: M:TinyLife.World.RoofType.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Int32,System.Single) - id: DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Int32,System.Single) + nameWithType.vb: RoofType.New(String, Integer, ColorScheme, RoofStyle, IReadOnlyDictionary(Of Point, TextureRegion), Point, TextureRegion) + fullName.vb: TinyLife.World.RoofType.New(String, Integer, TinyLife.Utilities.ColorScheme, TinyLife.World.RoofStyle, System.Collections.Generic.IReadOnlyDictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion) + name.vb: New(String, Integer, ColorScheme, RoofStyle, IReadOnlyDictionary(Of Point, TextureRegion), Point, TextureRegion) +- uid: TinyLife.World.RoofType.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Int32[],System.Single) + commentId: M:TinyLife.World.RoofType.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Int32[],System.Single) + id: DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Int32[],System.Single) parent: TinyLife.World.RoofType langs: - csharp - vb - name: DrawUi(SpriteBatch, Element, int, float) - nameWithType: RoofType.DrawUi(SpriteBatch, Element, int, float) - fullName: TinyLife.World.RoofType.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, MLEM.Ui.Elements.Element, int, float) + name: DrawUi(SpriteBatch, Element, int[], float) + nameWithType: RoofType.DrawUi(SpriteBatch, Element, int[], float) + fullName: TinyLife.World.RoofType.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, MLEM.Ui.Elements.Element, int[], float) type: Method source: remote: @@ -526,14 +613,14 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawUi path: ../TinyLife/World/Roof.cs - startLine: 97 + startLine: 116 assemblies: - Tiny Life namespace: TinyLife.World summary: "\nDraws a in ui space, only drawing a 1x1 area of it\n" example: [] syntax: - content: public virtual void DrawUi(SpriteBatch batch, Element element, int colorIndex, float drawScale) + content: public virtual void DrawUi(SpriteBatch batch, Element element, int[] colorIndices, float drawScale) parameters: - id: batch type: Microsoft.Xna.Framework.Graphics.SpriteBatch @@ -541,27 +628,27 @@ items: - id: element type: MLEM.Ui.Elements.Element description: The element to draw the roof on - - id: colorIndex - type: System.Int32 - description: The color index in + - id: colorIndices + type: System.Int32[] + description: The color indices in this roof's . - id: drawScale type: System.Single description: The scale to draw the roof with - content.vb: Public Overridable Sub DrawUi(batch As SpriteBatch, element As Element, colorIndex As Integer, drawScale As Single) + content.vb: Public Overridable Sub DrawUi(batch As SpriteBatch, element As Element, colorIndices As Integer(), drawScale As Single) overload: TinyLife.World.RoofType.DrawUi* - nameWithType.vb: RoofType.DrawUi(SpriteBatch, Element, Integer, Single) - fullName.vb: TinyLife.World.RoofType.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, MLEM.Ui.Elements.Element, Integer, Single) - name.vb: DrawUi(SpriteBatch, Element, Integer, Single) -- uid: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,System.Int32,TinyLife.World.Wallpaper,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) - commentId: M:TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,System.Int32,TinyLife.World.Wallpaper,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) - id: Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,System.Int32,TinyLife.World.Wallpaper,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) + nameWithType.vb: RoofType.DrawUi(SpriteBatch, Element, Integer(), Single) + fullName.vb: TinyLife.World.RoofType.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, MLEM.Ui.Elements.Element, Integer(), Single) + name.vb: DrawUi(SpriteBatch, Element, Integer(), Single) +- uid: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) + commentId: M:TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) + id: Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) parent: TinyLife.World.RoofType langs: - csharp - vb - name: Draw(GameTime, SpriteBatch, Map, Rectangle, Direction2, int, Wallpaper, float, Color?) - nameWithType: RoofType.Draw(GameTime, SpriteBatch, Map, Rectangle, Direction2, int, Wallpaper, float, Color?) - fullName: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, TinyLife.World.Map, Microsoft.Xna.Framework.Rectangle, MLEM.Misc.Direction2, int, TinyLife.World.Wallpaper, float, Microsoft.Xna.Framework.Color?) + name: Draw(GameTime, SpriteBatch, Map, Rectangle, Direction2, int[], Wallpaper, float, Color?) + nameWithType: RoofType.Draw(GameTime, SpriteBatch, Map, Rectangle, Direction2, int[], Wallpaper, float, Color?) + fullName: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, TinyLife.World.Map, Microsoft.Xna.Framework.Rectangle, MLEM.Misc.Direction2, int[], TinyLife.World.Wallpaper, float, Microsoft.Xna.Framework.Color?) type: Method source: remote: @@ -570,14 +657,14 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/World/Roof.cs - startLine: 117 + startLine: 138 assemblies: - Tiny Life namespace: TinyLife.World summary: "\nDraws the given in world space\n" example: [] syntax: - content: public virtual void Draw(GameTime time, SpriteBatch batch, Map map, Rectangle area, Direction2 rotation, int colorIndex, Wallpaper wallpaper, float depthOffset = 0, Color? overrideColor = null) + content: public virtual void Draw(GameTime time, SpriteBatch batch, Map map, Rectangle area, Direction2 rotation, int[] colorIndices, Wallpaper wallpaper, float depthOffset = 0, Color? overrideColor = null) parameters: - id: time type: Microsoft.Xna.Framework.GameTime @@ -594,9 +681,9 @@ items: - id: rotation type: MLEM.Misc.Direction2 description: The roof's rotation - - id: colorIndex - type: System.Int32 - description: The color index in + - id: colorIndices + type: System.Int32[] + description: The color indices in this roof's . - id: wallpaper type: TinyLife.World.Wallpaper description: The wallpaper applied to the roof @@ -606,11 +693,11 @@ items: - id: overrideColor type: System.Nullable{Microsoft.Xna.Framework.Color} description: An override color that should be used instead of this roof's color, or null to use the roof's color. - content.vb: Public Overridable Sub Draw(time As GameTime, batch As SpriteBatch, map As Map, area As Rectangle, rotation As Direction2, colorIndex As Integer, wallpaper As Wallpaper, depthOffset As Single = 0, overrideColor As Color? = Nothing) + content.vb: Public Overridable Sub Draw(time As GameTime, batch As SpriteBatch, map As Map, area As Rectangle, rotation As Direction2, colorIndices As Integer(), wallpaper As Wallpaper, depthOffset As Single = 0, overrideColor As Color? = Nothing) overload: TinyLife.World.RoofType.Draw* - nameWithType.vb: RoofType.Draw(GameTime, SpriteBatch, Map, Rectangle, Direction2, Integer, Wallpaper, Single, Color?) - fullName.vb: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, TinyLife.World.Map, Microsoft.Xna.Framework.Rectangle, MLEM.Misc.Direction2, Integer, TinyLife.World.Wallpaper, Single, Microsoft.Xna.Framework.Color?) - name.vb: Draw(GameTime, SpriteBatch, Map, Rectangle, Direction2, Integer, Wallpaper, Single, Color?) + nameWithType.vb: RoofType.Draw(GameTime, SpriteBatch, Map, Rectangle, Direction2, Integer(), Wallpaper, Single, Color?) + fullName.vb: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, TinyLife.World.Map, Microsoft.Xna.Framework.Rectangle, MLEM.Misc.Direction2, Integer(), TinyLife.World.Wallpaper, Single, Microsoft.Xna.Framework.Color?) + name.vb: Draw(GameTime, SpriteBatch, Map, Rectangle, Direction2, Integer(), Wallpaper, Single, Color?) - uid: TinyLife.World.RoofType.GetGableOffset(Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point) commentId: M:TinyLife.World.RoofType.GetGableOffset(Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point) id: GetGableOffset(Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point) @@ -629,7 +716,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetGableOffset path: ../TinyLife/World/Roof.cs - startLine: 195 + startLine: 221 assemblies: - Tiny Life namespace: TinyLife.World @@ -670,7 +757,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPrice path: ../TinyLife/World/Roof.cs - startLine: 213 + startLine: 239 assemblies: - Tiny Life namespace: TinyLife.World @@ -705,7 +792,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/World/Roof.cs - startLine: 222 + startLine: 248 assemblies: - Tiny Life namespace: TinyLife.World @@ -1229,45 +1316,184 @@ references: nameWithType.vb: Integer fullName.vb: Integer name.vb: Integer -- uid: TinyLife.Utilities.ColorScheme - commentId: T:TinyLife.Utilities.ColorScheme - parent: TinyLife.Utilities - name: ColorScheme - nameWithType: ColorScheme - fullName: TinyLife.Utilities.ColorScheme -- uid: TinyLife.World.RoofStyle.Gable - commentId: F:TinyLife.World.RoofStyle.Gable - name: Gable - nameWithType: RoofStyle.Gable - fullName: TinyLife.World.RoofStyle.Gable -- uid: MLEM.Textures.TextureRegion - commentId: T:MLEM.Textures.TextureRegion - parent: MLEM.Textures +- uid: TinyLife.Utilities.ColorScheme[] isExternal: true - name: TextureRegion - nameWithType: TextureRegion - fullName: MLEM.Textures.TextureRegion -- uid: MLEM.Textures - commentId: N:MLEM.Textures - isExternal: true - name: MLEM.Textures - nameWithType: MLEM.Textures - fullName: MLEM.Textures + name: ColorScheme[] + nameWithType: ColorScheme[] + fullName: TinyLife.Utilities.ColorScheme[] + nameWithType.vb: ColorScheme() + fullName.vb: TinyLife.Utilities.ColorScheme() + name.vb: ColorScheme() spec.csharp: - - uid: MLEM - name: MLEM + - uid: TinyLife.Utilities.ColorScheme + name: ColorScheme + - name: '[' + - name: ']' + spec.vb: + - uid: TinyLife.Utilities.ColorScheme + name: ColorScheme + - name: ( + - name: ) +- uid: TinyLife.World.RoofType.TextureRegion + commentId: F:TinyLife.World.RoofType.TextureRegion + name: TextureRegion + nameWithType: RoofType.TextureRegion + fullName: TinyLife.World.RoofType.TextureRegion +- uid: System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion} + commentId: T:System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion} + parent: System.Collections.Generic + definition: System.Collections.Generic.IReadOnlyDictionary`2 + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlydictionary-2 + name: IReadOnlyDictionary + nameWithType: IReadOnlyDictionary + fullName: System.Collections.Generic.IReadOnlyDictionary + nameWithType.vb: IReadOnlyDictionary(Of Point, TextureRegion) + fullName.vb: System.Collections.Generic.IReadOnlyDictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion) + name.vb: IReadOnlyDictionary(Of Point, TextureRegion) + spec.csharp: + - uid: System.Collections.Generic.IReadOnlyDictionary`2 + name: IReadOnlyDictionary + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlydictionary-2 + - name: < + - uid: Microsoft.Xna.Framework.Point + name: Point + isExternal: true + - name: ',' + - name: " " + - uid: MLEM.Textures.TextureRegion + name: TextureRegion + isExternal: true + - name: '>' + spec.vb: + - uid: System.Collections.Generic.IReadOnlyDictionary`2 + name: IReadOnlyDictionary + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlydictionary-2 + - name: ( + - name: Of + - name: " " + - uid: Microsoft.Xna.Framework.Point + name: Point + isExternal: true + - name: ',' + - name: " " + - uid: MLEM.Textures.TextureRegion + name: TextureRegion + isExternal: true + - name: ) +- uid: System.Collections.Generic.IReadOnlyDictionary`2 + commentId: T:System.Collections.Generic.IReadOnlyDictionary`2 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlydictionary-2 + name: IReadOnlyDictionary + nameWithType: IReadOnlyDictionary + fullName: System.Collections.Generic.IReadOnlyDictionary + nameWithType.vb: IReadOnlyDictionary(Of TKey, TValue) + fullName.vb: System.Collections.Generic.IReadOnlyDictionary(Of TKey, TValue) + name.vb: IReadOnlyDictionary(Of TKey, TValue) + spec.csharp: + - uid: System.Collections.Generic.IReadOnlyDictionary`2 + name: IReadOnlyDictionary + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlydictionary-2 + - name: < + - name: TKey + - name: ',' + - name: " " + - name: TValue + - name: '>' + spec.vb: + - uid: System.Collections.Generic.IReadOnlyDictionary`2 + name: IReadOnlyDictionary + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ireadonlydictionary-2 + - name: ( + - name: Of + - name: " " + - name: TKey + - name: ',' + - name: " " + - name: TValue + - name: ) +- uid: System.Collections.Generic + commentId: N:System.Collections.Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System.Collections.Generic + nameWithType: System.Collections.Generic + fullName: System.Collections.Generic + spec.csharp: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Collections + name: Collections + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections + - name: . + - uid: System.Collections.Generic + name: Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic + spec.vb: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Collections + name: Collections + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections + - name: . + - uid: System.Collections.Generic + name: Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic +- uid: TinyLife.World.RoofType.Textures + commentId: F:TinyLife.World.RoofType.Textures + name: Textures + nameWithType: RoofType.Textures + fullName: TinyLife.World.RoofType.Textures +- uid: Microsoft.Xna.Framework.Point + commentId: T:Microsoft.Xna.Framework.Point + parent: Microsoft.Xna.Framework + isExternal: true + name: Point + nameWithType: Point + fullName: Microsoft.Xna.Framework.Point +- 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: MLEM.Textures - name: Textures + - uid: Microsoft.Xna + name: Xna + isExternal: true + - name: . + - uid: Microsoft.Xna.Framework + name: Framework isExternal: true spec.vb: - - uid: MLEM - name: MLEM + - uid: Microsoft + name: Microsoft isExternal: true - name: . - - uid: MLEM.Textures - name: Textures + - uid: Microsoft.Xna + name: Xna + isExternal: true + - name: . + - uid: Microsoft.Xna.Framework + name: Framework isExternal: true - uid: TinyLife.World.RoofStyle commentId: T:TinyLife.World.RoofStyle @@ -1275,18 +1501,18 @@ references: name: RoofStyle nameWithType: RoofStyle fullName: TinyLife.World.RoofStyle -- uid: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,System.Int32,TinyLife.World.Wallpaper,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) - commentId: M:TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,System.Int32,TinyLife.World.Wallpaper,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) +- uid: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) + commentId: M:TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 - name: Draw(GameTime, SpriteBatch, Map, Rectangle, Direction2, int, Wallpaper, float, Color?) - nameWithType: RoofType.Draw(GameTime, SpriteBatch, Map, Rectangle, Direction2, int, Wallpaper, float, Color?) - fullName: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, TinyLife.World.Map, Microsoft.Xna.Framework.Rectangle, MLEM.Misc.Direction2, int, TinyLife.World.Wallpaper, float, Microsoft.Xna.Framework.Color?) - nameWithType.vb: RoofType.Draw(GameTime, SpriteBatch, Map, Rectangle, Direction2, Integer, Wallpaper, Single, Color?) - fullName.vb: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, TinyLife.World.Map, Microsoft.Xna.Framework.Rectangle, MLEM.Misc.Direction2, Integer, TinyLife.World.Wallpaper, Single, Microsoft.Xna.Framework.Color?) - name.vb: Draw(GameTime, SpriteBatch, Map, Rectangle, Direction2, Integer, Wallpaper, Single, Color?) + name: Draw(GameTime, SpriteBatch, Map, Rectangle, Direction2, int[], Wallpaper, float, Color?) + nameWithType: RoofType.Draw(GameTime, SpriteBatch, Map, Rectangle, Direction2, int[], Wallpaper, float, Color?) + fullName: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, TinyLife.World.Map, Microsoft.Xna.Framework.Rectangle, MLEM.Misc.Direction2, int[], TinyLife.World.Wallpaper, float, Microsoft.Xna.Framework.Color?) + nameWithType.vb: RoofType.Draw(GameTime, SpriteBatch, Map, Rectangle, Direction2, Integer(), Wallpaper, Single, Color?) + fullName.vb: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, TinyLife.World.Map, Microsoft.Xna.Framework.Rectangle, MLEM.Misc.Direction2, Integer(), TinyLife.World.Wallpaper, Single, Microsoft.Xna.Framework.Color?) + name.vb: Draw(GameTime, SpriteBatch, Map, Rectangle, Direction2, Integer(), Wallpaper, Single, Color?) spec.csharp: - - uid: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,System.Int32,TinyLife.World.Wallpaper,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) + - uid: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) name: Draw - name: ( - uid: Microsoft.Xna.Framework.GameTime @@ -1317,6 +1543,8 @@ references: name: int isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: '[' + - name: ']' - name: ',' - name: " " - uid: TinyLife.World.Wallpaper @@ -1335,7 +1563,7 @@ references: - name: '?' - name: ) spec.vb: - - uid: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,System.Int32,TinyLife.World.Wallpaper,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) + - uid: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) name: Draw - name: ( - uid: Microsoft.Xna.Framework.GameTime @@ -1366,6 +1594,8 @@ references: name: Integer isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ( + - name: ) - name: ',' - name: " " - uid: TinyLife.World.Wallpaper @@ -1388,6 +1618,35 @@ references: name: Custom nameWithType: RoofStyle.Custom fullName: TinyLife.World.RoofStyle.Custom +- uid: MLEM.Textures.TextureRegion + commentId: T:MLEM.Textures.TextureRegion + parent: MLEM.Textures + isExternal: true + name: TextureRegion + nameWithType: TextureRegion + fullName: MLEM.Textures.TextureRegion +- uid: MLEM.Textures + commentId: N:MLEM.Textures + isExternal: true + name: MLEM.Textures + nameWithType: MLEM.Textures + fullName: MLEM.Textures + spec.csharp: + - uid: MLEM + name: MLEM + isExternal: true + - name: . + - uid: MLEM.Textures + name: Textures + isExternal: true + spec.vb: + - uid: MLEM + name: MLEM + isExternal: true + - name: . + - uid: MLEM.Textures + name: Textures + isExternal: true - uid: TinyLife.World.RoofType.#ctor* commentId: Overload:TinyLife.World.RoofType.#ctor name: RoofType @@ -1396,11 +1655,17 @@ references: nameWithType.vb: RoofType.New fullName.vb: TinyLife.World.RoofType.New name.vb: New -- uid: TinyLife.Utilities.ColorScheme.WarmDark - commentId: F:TinyLife.Utilities.ColorScheme.WarmDark - name: WarmDark - nameWithType: ColorScheme.WarmDark - fullName: TinyLife.Utilities.ColorScheme.WarmDark +- uid: TinyLife.Utilities.ColorScheme + commentId: T:TinyLife.Utilities.ColorScheme + parent: TinyLife.Utilities + name: ColorScheme + nameWithType: ColorScheme + fullName: TinyLife.Utilities.ColorScheme +- uid: TinyLife.World.RoofType.Colors + commentId: F:TinyLife.World.RoofType.Colors + name: Colors + nameWithType: RoofType.Colors + fullName: TinyLife.World.RoofType.Colors - uid: TinyLife.World.RoofType.DrawUi* commentId: Overload:TinyLife.World.RoofType.DrawUi name: DrawUi @@ -1420,6 +1685,29 @@ references: name: Element nameWithType: Element fullName: MLEM.Ui.Elements.Element +- 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: System.Single commentId: T:System.Single parent: System @@ -1554,36 +1842,6 @@ references: name: Color isExternal: true - name: '?' -- 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: MLEM.Misc commentId: N:MLEM.Misc isExternal: true @@ -1640,6 +1898,11 @@ references: name: Furniture nameWithType: Furniture fullName: TinyLife.Objects.Furniture +- uid: TinyLife.World.RoofStyle.Gable + commentId: F:TinyLife.World.RoofStyle.Gable + name: Gable + nameWithType: RoofStyle.Gable + fullName: TinyLife.World.RoofStyle.Gable - uid: TinyLife.World.RoofType.Style commentId: F:TinyLife.World.RoofType.Style name: Style @@ -1650,13 +1913,6 @@ references: name: GetGableOffset nameWithType: RoofType.GetGableOffset fullName: TinyLife.World.RoofType.GetGableOffset -- uid: Microsoft.Xna.Framework.Point - commentId: T:Microsoft.Xna.Framework.Point - parent: Microsoft.Xna.Framework - isExternal: true - name: Point - nameWithType: Point - fullName: Microsoft.Xna.Framework.Point - uid: TinyLife.Objects commentId: N:TinyLife.Objects name: TinyLife.Objects diff --git a/docs/api/TinyLife.World.Tile.Category.yml b/docs/api/TinyLife.World.Tile.Category.yml index 1d49215..d77b87e 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: 331 + startLine: 345 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: 337 + startLine: 351 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: 341 + startLine: 355 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: 345 + startLine: 359 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.Tile.yml b/docs/api/TinyLife.World.Tile.yml index 39c8763..761e922 100644 --- a/docs/api/TinyLife.World.Tile.yml +++ b/docs/api/TinyLife.World.Tile.yml @@ -5,7 +5,7 @@ items: id: Tile parent: TinyLife.World children: - - TinyLife.World.Tile.#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.Tile.#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[],System.Func{Microsoft.Xna.Framework.Point,System.Single}) - TinyLife.World.Tile.BaseName - TinyLife.World.Tile.CanBuy - TinyLife.World.Tile.Categories @@ -26,9 +26,10 @@ items: - TinyLife.World.Tile.Price - TinyLife.World.Tile.ReferencePrice - TinyLife.World.Tile.Regions - - 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) - - 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.Int32[],System.Type) - - TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point[],TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},System.Int32[],System.Type) + - TinyLife.World.Tile.RegionWeights + - 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.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) + - 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.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) + - TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point[],TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},System.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) - TinyLife.World.Tile.Textures - TinyLife.World.Tile.Tiles - TinyLife.World.Tile.Width @@ -50,7 +51,7 @@ items: assemblies: - Tiny Life namespace: TinyLife.World - summary: "\nA tile is an object on a that represents the covering of the ground (or the ground itself).\nTo register a tile, use .\n" + summary: "\nA tile is an object on a that represents the covering of the ground (or the ground itself).\nTo register a tile, use .\n" example: [] syntax: content: >- @@ -213,7 +214,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BaseName path: ../TinyLife/World/Tile.cs - startLine: 79 + startLine: 80 assemblies: - Tiny Life namespace: TinyLife.World @@ -242,7 +243,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: ../TinyLife/World/Tile.cs - startLine: 83 + startLine: 84 assemblies: - Tiny Life namespace: TinyLife.World @@ -271,7 +272,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Price path: ../TinyLife/World/Tile.cs - startLine: 87 + startLine: 88 assemblies: - Tiny Life namespace: TinyLife.World @@ -300,7 +301,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ColorSchemes path: ../TinyLife/World/Tile.cs - startLine: 91 + startLine: 92 assemblies: - Tiny Life namespace: TinyLife.World @@ -329,7 +330,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Colors path: ../TinyLife/World/Tile.cs - startLine: 95 + startLine: 96 assemblies: - Tiny Life namespace: TinyLife.World @@ -358,7 +359,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanBuy path: ../TinyLife/World/Tile.cs - startLine: 99 + startLine: 100 assemblies: - Tiny Life namespace: TinyLife.World @@ -387,7 +388,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PathCostModifier path: ../TinyLife/World/Tile.cs - startLine: 104 + startLine: 105 assemblies: - Tiny Life namespace: TinyLife.World @@ -416,7 +417,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Categories path: ../TinyLife/World/Tile.cs - startLine: 108 + startLine: 109 assemblies: - Tiny Life namespace: TinyLife.World @@ -445,7 +446,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Icon path: ../TinyLife/World/Tile.cs - startLine: 113 + startLine: 114 assemblies: - Tiny Life namespace: TinyLife.World @@ -474,7 +475,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DefaultColors path: ../TinyLife/World/Tile.cs - startLine: 117 + startLine: 118 assemblies: - Tiny Life namespace: TinyLife.World @@ -503,7 +504,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Textures path: ../TinyLife/World/Tile.cs - startLine: 121 + startLine: 122 assemblies: - Tiny Life namespace: TinyLife.World @@ -532,7 +533,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Regions path: ../TinyLife/World/Tile.cs - startLine: 125 + startLine: 126 assemblies: - Tiny Life namespace: TinyLife.World @@ -543,16 +544,45 @@ items: return: type: System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]} content.vb: Public ReadOnly Regions As Dictionary(Of Direction2, Point()) -- uid: TinyLife.World.Tile.#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.Tile.#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[])' +- uid: TinyLife.World.Tile.RegionWeights + commentId: F:TinyLife.World.Tile.RegionWeights + id: RegionWeights parent: TinyLife.World.Tile langs: - csharp - vb - name: Tile(string, string, int, Dictionary, Dictionary, ColorScheme[], int[], bool, float, Category, TextureRegion, int[]) - nameWithType: Tile.Tile(string, string, int, Dictionary, Dictionary, ColorScheme[], int[], bool, float, Tile.Category, TextureRegion, int[]) - fullName: TinyLife.World.Tile.Tile(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: RegionWeights + nameWithType: Tile.RegionWeights + fullName: TinyLife.World.Tile.RegionWeights + type: Field + source: + remote: + path: TinyLife/World/Tile.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: RegionWeights + path: ../TinyLife/World/Tile.cs + startLine: 130 + assemblies: + - Tiny Life + namespace: TinyLife.World + summary: "\nAn optional weight function that determines how likely each variation texture is to be picked.\n" + example: [] + syntax: + content: public readonly Func RegionWeights + return: + type: System.Func{Microsoft.Xna.Framework.Point,System.Single} + content.vb: Public ReadOnly RegionWeights As Func(Of Point, Single) +- uid: TinyLife.World.Tile.#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[],System.Func{Microsoft.Xna.Framework.Point,System.Single}) + commentId: M:TinyLife.World.Tile.#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[],System.Func{Microsoft.Xna.Framework.Point,System.Single}) + 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[],System.Func{Microsoft.Xna.Framework.Point,System.Single})' + parent: TinyLife.World.Tile + langs: + - csharp + - vb + name: Tile(string, string, int, Dictionary, Dictionary, ColorScheme[], int[], bool, float, Category, TextureRegion, int[], Func) + nameWithType: Tile.Tile(string, string, int, Dictionary, Dictionary, ColorScheme[], int[], bool, float, Tile.Category, TextureRegion, int[], Func) + fullName: TinyLife.World.Tile.Tile(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[], System.Func) type: Constructor source: remote: @@ -561,14 +591,14 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/Tile.cs - startLine: 131 + startLine: 136 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" + summary: "\nCreates a new tile with the given settings.\nTo create an instance of a custom tile class, use .\n" example: [] syntax: - content: protected Tile(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 Tile(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, Func regionWeights) parameters: - id: baseName type: System.String @@ -594,11 +624,13 @@ items: type: MLEM.Textures.TextureRegion - 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()) + - id: regionWeights + type: System.Func{Microsoft.Xna.Framework.Point,System.Single} + 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(), regionWeights As Func(Of Point, Single)) overload: TinyLife.World.Tile.#ctor* - nameWithType.vb: Tile.New(String, String, Integer, Dictionary(Of Point, TextureRegion), Dictionary(Of Direction2, Point()), ColorScheme(), Integer(), Boolean, Single, Tile.Category, TextureRegion, Integer()) - fullName.vb: TinyLife.World.Tile.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()) + nameWithType.vb: Tile.New(String, String, Integer, Dictionary(Of Point, TextureRegion), Dictionary(Of Direction2, Point()), ColorScheme(), Integer(), Boolean, Single, Tile.Category, TextureRegion, Integer(), Func(Of Point, Single)) + fullName.vb: TinyLife.World.Tile.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(), System.Func(Of Microsoft.Xna.Framework.Point, Single)) + name.vb: New(String, String, Integer, Dictionary(Of Point, TextureRegion), Dictionary(Of Direction2, Point()), ColorScheme(), Integer(), Boolean, Single, Category, TextureRegion, Integer(), Func(Of Point, Single)) - uid: 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) commentId: M: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) 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) @@ -617,7 +649,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/World/Tile.cs - startLine: 159 + startLine: 165 assemblies: - Tiny Life namespace: TinyLife.World @@ -679,7 +711,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawUi path: ../TinyLife/World/Tile.cs - startLine: 185 + startLine: 191 assemblies: - Tiny Life namespace: TinyLife.World @@ -723,15 +755,17 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPrice path: ../TinyLife/World/Tile.cs - startLine: 192 + startLine: 201 assemblies: - Tiny Life namespace: TinyLife.World + summary: "\nReturns the price for this tile, which is normally based on .\n" example: [] syntax: content: public virtual float GetPrice() return: type: System.Single + description: The price for this tile. content.vb: Public Overridable Function GetPrice() As Single overload: TinyLife.World.Tile.GetPrice* - uid: TinyLife.World.Tile.OnNeighborChanged(TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point) @@ -752,7 +786,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnNeighborChanged path: ../TinyLife/World/Tile.cs - startLine: 203 + startLine: 212 assemblies: - Tiny Life namespace: TinyLife.World @@ -790,7 +824,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetAutoTileBorder path: ../TinyLife/World/Tile.cs - startLine: 214 + startLine: 223 assemblies: - Tiny Life namespace: TinyLife.World @@ -834,7 +868,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetVariationTexture path: ../TinyLife/World/Tile.cs - startLine: 230 + startLine: 239 assemblies: - Tiny Life namespace: TinyLife.World @@ -872,7 +906,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetVisualOffset path: ../TinyLife/World/Tile.cs - startLine: 242 + startLine: 253 assemblies: - Tiny Life namespace: TinyLife.World @@ -898,16 +932,16 @@ items: nameWithType.vb: Tile.GetVisualOffset(Direction2, Integer, Integer) fullName.vb: TinyLife.World.Tile.GetVisualOffset(MLEM.Misc.Direction2, Integer, Integer) name.vb: GetVisualOffset(Direction2, Integer, Integer) -- uid: 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) - commentId: M: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) - id: 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) +- uid: 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.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) + commentId: M: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.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) + id: 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.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) parent: TinyLife.World.Tile langs: - csharp - vb - name: Register(string, int, Dictionary, Point, ColorScheme, float, bool, Category, TextureRegion, Func, int?, Type) - nameWithType: Tile.Register(string, int, Dictionary, Point, ColorScheme, float, bool, Tile.Category, TextureRegion, Func, int?, Type) - fullName: TinyLife.World.Tile.Register(string, int, System.Collections.Generic.Dictionary, Microsoft.Xna.Framework.Point, TinyLife.Utilities.ColorScheme, float, bool, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func, int?, System.Type) + name: Register(string, int, Dictionary, Point, ColorScheme, float, bool, Category, TextureRegion, Func, int?, Func, Type) + nameWithType: Tile.Register(string, int, Dictionary, Point, ColorScheme, float, bool, Tile.Category, TextureRegion, Func, int?, Func, Type) + fullName: TinyLife.World.Tile.Register(string, int, System.Collections.Generic.Dictionary, Microsoft.Xna.Framework.Point, TinyLife.Utilities.ColorScheme, float, bool, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func, int?, System.Func, System.Type) type: Method source: remote: @@ -916,14 +950,14 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/World/Tile.cs - startLine: 266 + startLine: 278 assemblies: - Tiny Life namespace: TinyLife.World summary: "\nRegisters a new tile with the given settings.\n" example: [] syntax: - content: public static void Register(string name, int price, Dictionary textures, Point textureRegion, ColorScheme color, float pathCostModifier = 1, bool canBuy = true, Tile.Category categories = Category.None, TextureRegion icon = null, Func variations = null, int? defaultColor = null, Type constructedType = null) + content: public static void Register(string name, int price, Dictionary textures, Point textureRegion, ColorScheme color, float pathCostModifier = 1, bool canBuy = true, Tile.Category categories = Category.None, TextureRegion icon = null, Func variations = null, int? defaultColor = null, Func regionWeights = null, Type constructedType = null) parameters: - id: name type: System.String @@ -958,24 +992,27 @@ items: - id: defaultColor type: System.Nullable{System.Int32} description: The color that this tile should display with in the tile tool by default. + - id: regionWeights + type: System.Func{Microsoft.Xna.Framework.Point,System.Single} + description: An optional weight function that determines how likely each variation texture is to be picked. - id: constructedType type: System.Type description: The type that tiles should be constructed from, or null to construct instances. - content.vb: Public Shared Sub Register(name As String, price As Integer, textures As Dictionary(Of Point, TextureRegion), textureRegion As Point, color As ColorScheme, pathCostModifier As Single = 1, canBuy As Boolean = True, categories As Tile.Category = Category.None, icon As TextureRegion = Nothing, variations As Func(Of Direction2, Point?) = Nothing, defaultColor As Integer? = Nothing, constructedType As Type = Nothing) + content.vb: Public Shared Sub Register(name As String, price As Integer, textures As Dictionary(Of Point, TextureRegion), textureRegion As Point, color As ColorScheme, pathCostModifier As Single = 1, canBuy As Boolean = True, categories As Tile.Category = Category.None, icon As TextureRegion = Nothing, variations As Func(Of Direction2, Point?) = Nothing, defaultColor As Integer? = Nothing, regionWeights As Func(Of Point, Single) = Nothing, constructedType As Type = Nothing) overload: TinyLife.World.Tile.Register* - nameWithType.vb: Tile.Register(String, Integer, Dictionary(Of Point, TextureRegion), Point, ColorScheme, Single, Boolean, Tile.Category, TextureRegion, Func(Of Direction2, Point?), Integer?, Type) - fullName.vb: TinyLife.World.Tile.Register(String, Integer, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, TinyLife.Utilities.ColorScheme, Single, Boolean, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func(Of MLEM.Misc.Direction2, Microsoft.Xna.Framework.Point?), Integer?, System.Type) - name.vb: Register(String, Integer, Dictionary(Of Point, TextureRegion), Point, ColorScheme, Single, Boolean, Category, TextureRegion, Func(Of Direction2, Point?), Integer?, Type) -- uid: 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.Int32[],System.Type) - commentId: M: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.Int32[],System.Type) - id: 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.Int32[],System.Type) + nameWithType.vb: Tile.Register(String, Integer, Dictionary(Of Point, TextureRegion), Point, ColorScheme, Single, Boolean, Tile.Category, TextureRegion, Func(Of Direction2, Point?), Integer?, Func(Of Point, Single), Type) + fullName.vb: TinyLife.World.Tile.Register(String, Integer, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, TinyLife.Utilities.ColorScheme, Single, Boolean, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func(Of MLEM.Misc.Direction2, Microsoft.Xna.Framework.Point?), Integer?, System.Func(Of Microsoft.Xna.Framework.Point, Single), System.Type) + name.vb: Register(String, Integer, Dictionary(Of Point, TextureRegion), Point, ColorScheme, Single, Boolean, Category, TextureRegion, Func(Of Direction2, Point?), Integer?, Func(Of Point, Single), Type) +- uid: 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.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) + commentId: M: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.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) + id: 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.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) parent: TinyLife.World.Tile langs: - csharp - vb - name: Register(string, int, Dictionary, Point, ColorScheme[], float, bool, Category, TextureRegion, Func, int[], Type) - nameWithType: Tile.Register(string, int, Dictionary, Point, ColorScheme[], float, bool, Tile.Category, TextureRegion, Func, int[], Type) - fullName: TinyLife.World.Tile.Register(string, int, System.Collections.Generic.Dictionary, Microsoft.Xna.Framework.Point, TinyLife.Utilities.ColorScheme[], float, bool, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func, int[], System.Type) + name: Register(string, int, Dictionary, Point, ColorScheme[], float, bool, Category, TextureRegion, Func, int[], Func, Type) + nameWithType: Tile.Register(string, int, Dictionary, Point, ColorScheme[], float, bool, Tile.Category, TextureRegion, Func, int[], Func, Type) + fullName: TinyLife.World.Tile.Register(string, int, System.Collections.Generic.Dictionary, Microsoft.Xna.Framework.Point, TinyLife.Utilities.ColorScheme[], float, bool, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func, int[], System.Func, System.Type) type: Method source: remote: @@ -984,14 +1021,14 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/World/Tile.cs - startLine: 285 + startLine: 298 assemblies: - Tiny Life namespace: TinyLife.World summary: "\nRegisters a new tile with the given settings.\n" example: [] syntax: - content: public static void Register(string name, int price, Dictionary textures, Point textureRegion, ColorScheme[] colors, float pathCostModifier = 1, bool canBuy = true, Tile.Category categories = Category.None, TextureRegion icon = null, Func variations = null, int[] defaultColors = null, Type constructedType = null) + content: public static void Register(string name, int price, Dictionary textures, Point textureRegion, ColorScheme[] colors, float pathCostModifier = 1, bool canBuy = true, Tile.Category categories = Category.None, TextureRegion icon = null, Func variations = null, int[] defaultColors = null, Func regionWeights = null, Type constructedType = null) parameters: - id: name type: System.String @@ -1026,24 +1063,27 @@ items: - id: defaultColors type: System.Int32[] description: The colors that this tile should display with in the tile tool by default. + - id: regionWeights + type: System.Func{Microsoft.Xna.Framework.Point,System.Single} + description: An optional weight function that determines how likely each variation texture is to be picked. - id: constructedType type: System.Type description: The type that tiles should be constructed from, or null to construct instances. - content.vb: Public Shared Sub Register(name As String, price As Integer, textures As Dictionary(Of Point, TextureRegion), textureRegion As Point, colors As ColorScheme(), pathCostModifier As Single = 1, canBuy As Boolean = True, categories As Tile.Category = Category.None, icon As TextureRegion = Nothing, variations As Func(Of Direction2, Point?) = Nothing, defaultColors As Integer() = Nothing, constructedType As Type = Nothing) + content.vb: Public Shared Sub Register(name As String, price As Integer, textures As Dictionary(Of Point, TextureRegion), textureRegion As Point, colors As ColorScheme(), pathCostModifier As Single = 1, canBuy As Boolean = True, categories As Tile.Category = Category.None, icon As TextureRegion = Nothing, variations As Func(Of Direction2, Point?) = Nothing, defaultColors As Integer() = Nothing, regionWeights As Func(Of Point, Single) = Nothing, constructedType As Type = Nothing) overload: TinyLife.World.Tile.Register* - nameWithType.vb: Tile.Register(String, Integer, Dictionary(Of Point, TextureRegion), Point, ColorScheme(), Single, Boolean, Tile.Category, TextureRegion, Func(Of Direction2, Point?), Integer(), Type) - fullName.vb: TinyLife.World.Tile.Register(String, Integer, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, TinyLife.Utilities.ColorScheme(), Single, Boolean, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func(Of MLEM.Misc.Direction2, Microsoft.Xna.Framework.Point?), Integer(), System.Type) - name.vb: Register(String, Integer, Dictionary(Of Point, TextureRegion), Point, ColorScheme(), Single, Boolean, Category, TextureRegion, Func(Of Direction2, Point?), Integer(), Type) -- uid: TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point[],TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},System.Int32[],System.Type) - commentId: M:TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point[],TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},System.Int32[],System.Type) - id: Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point[],TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},System.Int32[],System.Type) + nameWithType.vb: Tile.Register(String, Integer, Dictionary(Of Point, TextureRegion), Point, ColorScheme(), Single, Boolean, Tile.Category, TextureRegion, Func(Of Direction2, Point?), Integer(), Func(Of Point, Single), Type) + fullName.vb: TinyLife.World.Tile.Register(String, Integer, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, TinyLife.Utilities.ColorScheme(), Single, Boolean, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func(Of MLEM.Misc.Direction2, Microsoft.Xna.Framework.Point?), Integer(), System.Func(Of Microsoft.Xna.Framework.Point, Single), System.Type) + name.vb: Register(String, Integer, Dictionary(Of Point, TextureRegion), Point, ColorScheme(), Single, Boolean, Category, TextureRegion, Func(Of Direction2, Point?), Integer(), Func(Of Point, Single), Type) +- uid: TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point[],TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},System.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) + commentId: M:TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point[],TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},System.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) + id: Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point[],TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},System.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) parent: TinyLife.World.Tile langs: - csharp - vb - name: Register(string, int, Dictionary, Point[], ColorScheme[], float, bool, Category, TextureRegion, Func, int[], Type) - nameWithType: Tile.Register(string, int, Dictionary, Point[], ColorScheme[], float, bool, Tile.Category, TextureRegion, Func, int[], Type) - fullName: TinyLife.World.Tile.Register(string, int, System.Collections.Generic.Dictionary, Microsoft.Xna.Framework.Point[], TinyLife.Utilities.ColorScheme[], float, bool, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func, int[], System.Type) + name: Register(string, int, Dictionary, Point[], ColorScheme[], float, bool, Category, TextureRegion, Func, int[], Func, Type) + nameWithType: Tile.Register(string, int, Dictionary, Point[], ColorScheme[], float, bool, Tile.Category, TextureRegion, Func, int[], Func, Type) + fullName: TinyLife.World.Tile.Register(string, int, System.Collections.Generic.Dictionary, Microsoft.Xna.Framework.Point[], TinyLife.Utilities.ColorScheme[], float, bool, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func, int[], System.Func, System.Type) type: Method source: remote: @@ -1052,14 +1092,14 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/World/Tile.cs - startLine: 308 + startLine: 322 assemblies: - Tiny Life namespace: TinyLife.World summary: "\nRegisters a new tile with the given settings.\n" example: [] syntax: - content: public static Tile[] Register(string name, int price, Dictionary textures, Point[] textureRegions, ColorScheme[] colors, float pathCostModifier = 1, bool canBuy = true, Tile.Category categories = Category.None, TextureRegion icon = null, Func variations = null, int[] defaultColors = null, Type constructedType = null) + content: public static Tile[] Register(string name, int price, Dictionary textures, Point[] textureRegions, ColorScheme[] colors, float pathCostModifier = 1, bool canBuy = true, Tile.Category categories = Category.None, TextureRegion icon = null, Func variations = null, int[] defaultColors = null, Func regionWeights = null, Type constructedType = null) parameters: - id: name type: System.String @@ -1094,17 +1134,20 @@ items: - id: defaultColors type: System.Int32[] description: The colors that this tile should display with in the tile tool by default. + - id: regionWeights + type: System.Func{Microsoft.Xna.Framework.Point,System.Single} + description: An optional weight function that determines how likely each variation texture is to be picked. - id: constructedType type: System.Type description: The type that tiles should be constructed from, or null to construct instances. return: type: TinyLife.World.Tile[] description: The registered tiles. - content.vb: Public Shared Function Register(name As String, price As Integer, textures As Dictionary(Of Point, TextureRegion), textureRegions As Point(), colors As ColorScheme(), pathCostModifier As Single = 1, canBuy As Boolean = True, categories As Tile.Category = Category.None, icon As TextureRegion = Nothing, variations As Func(Of Direction2, Point()) = Nothing, defaultColors As Integer() = Nothing, constructedType As Type = Nothing) As Tile() + content.vb: Public Shared Function Register(name As String, price As Integer, textures As Dictionary(Of Point, TextureRegion), textureRegions As Point(), colors As ColorScheme(), pathCostModifier As Single = 1, canBuy As Boolean = True, categories As Tile.Category = Category.None, icon As TextureRegion = Nothing, variations As Func(Of Direction2, Point()) = Nothing, defaultColors As Integer() = Nothing, regionWeights As Func(Of Point, Single) = Nothing, constructedType As Type = Nothing) As Tile() overload: TinyLife.World.Tile.Register* - nameWithType.vb: Tile.Register(String, Integer, Dictionary(Of Point, TextureRegion), Point(), ColorScheme(), Single, Boolean, Tile.Category, TextureRegion, Func(Of Direction2, Point()), Integer(), Type) - fullName.vb: TinyLife.World.Tile.Register(String, Integer, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point(), TinyLife.Utilities.ColorScheme(), Single, Boolean, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func(Of MLEM.Misc.Direction2, Microsoft.Xna.Framework.Point()), Integer(), System.Type) - name.vb: Register(String, Integer, Dictionary(Of Point, TextureRegion), Point(), ColorScheme(), Single, Boolean, Category, TextureRegion, Func(Of Direction2, Point()), Integer(), Type) + nameWithType.vb: Tile.Register(String, Integer, Dictionary(Of Point, TextureRegion), Point(), ColorScheme(), Single, Boolean, Tile.Category, TextureRegion, Func(Of Direction2, Point()), Integer(), Func(Of Point, Single), Type) + fullName.vb: TinyLife.World.Tile.Register(String, Integer, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point(), TinyLife.Utilities.ColorScheme(), Single, Boolean, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func(Of MLEM.Misc.Direction2, Microsoft.Xna.Framework.Point()), Integer(), System.Func(Of Microsoft.Xna.Framework.Point, Single), System.Type) + name.vb: Register(String, Integer, Dictionary(Of Point, TextureRegion), Point(), ColorScheme(), Single, Boolean, Category, TextureRegion, Func(Of Direction2, Point()), Integer(), Func(Of Point, Single), Type) references: - uid: TinyLife.World.Map commentId: T:TinyLife.World.Map @@ -1112,19 +1155,19 @@ references: name: Map nameWithType: Map fullName: TinyLife.World.Map -- uid: 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) - commentId: M: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) +- uid: 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.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) + commentId: M: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.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) parent: TinyLife.World.Tile isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: Register(string, int, Dictionary, Point, ColorScheme, float, bool, Category, TextureRegion, Func, int?, Type) - nameWithType: Tile.Register(string, int, Dictionary, Point, ColorScheme, float, bool, Tile.Category, TextureRegion, Func, int?, Type) - fullName: TinyLife.World.Tile.Register(string, int, System.Collections.Generic.Dictionary, Microsoft.Xna.Framework.Point, TinyLife.Utilities.ColorScheme, float, bool, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func, int?, System.Type) - nameWithType.vb: Tile.Register(String, Integer, Dictionary(Of Point, TextureRegion), Point, ColorScheme, Single, Boolean, Tile.Category, TextureRegion, Func(Of Direction2, Point?), Integer?, Type) - fullName.vb: TinyLife.World.Tile.Register(String, Integer, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, TinyLife.Utilities.ColorScheme, Single, Boolean, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func(Of MLEM.Misc.Direction2, Microsoft.Xna.Framework.Point?), Integer?, System.Type) - name.vb: Register(String, Integer, Dictionary(Of Point, TextureRegion), Point, ColorScheme, Single, Boolean, Category, TextureRegion, Func(Of Direction2, Point?), Integer?, Type) + name: Register(string, int, Dictionary, Point, ColorScheme, float, bool, Category, TextureRegion, Func, int?, Func, Type) + nameWithType: Tile.Register(string, int, Dictionary, Point, ColorScheme, float, bool, Tile.Category, TextureRegion, Func, int?, Func, Type) + fullName: TinyLife.World.Tile.Register(string, int, System.Collections.Generic.Dictionary, Microsoft.Xna.Framework.Point, TinyLife.Utilities.ColorScheme, float, bool, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func, int?, System.Func, System.Type) + nameWithType.vb: Tile.Register(String, Integer, Dictionary(Of Point, TextureRegion), Point, ColorScheme, Single, Boolean, Tile.Category, TextureRegion, Func(Of Direction2, Point?), Integer?, Func(Of Point, Single), Type) + fullName.vb: TinyLife.World.Tile.Register(String, Integer, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, TinyLife.Utilities.ColorScheme, Single, Boolean, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func(Of MLEM.Misc.Direction2, Microsoft.Xna.Framework.Point?), Integer?, System.Func(Of Microsoft.Xna.Framework.Point, Single), System.Type) + name.vb: Register(String, Integer, Dictionary(Of Point, TextureRegion), Point, ColorScheme, Single, Boolean, Category, TextureRegion, Func(Of Direction2, Point?), Integer?, Func(Of Point, Single), Type) spec.csharp: - - uid: 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) + - uid: 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.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) name: Register - name: ( - uid: System.String @@ -1209,13 +1252,30 @@ references: - name: '?' - name: ',' - name: " " + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: < + - uid: Microsoft.Xna.Framework.Point + name: Point + isExternal: true + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '>' + - name: ',' + - name: " " - uid: System.Type name: Type isExternal: true href: https://learn.microsoft.com/dotnet/api/system.type - name: ) spec.vb: - - uid: 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) + - uid: 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.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) name: Register - name: ( - uid: System.String @@ -1304,6 +1364,25 @@ references: - name: '?' - name: ',' - name: " " + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: ( + - name: Of + - name: " " + - uid: Microsoft.Xna.Framework.Point + name: Point + isExternal: true + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) + - name: ',' + - name: " " - uid: System.Type name: Type isExternal: true @@ -2105,6 +2184,85 @@ references: - name: ( - name: ) - name: ) +- uid: System.Func{Microsoft.Xna.Framework.Point,System.Single} + commentId: T:System.Func{Microsoft.Xna.Framework.Point,System.Single} + parent: System + definition: System.Func`2 + href: https://learn.microsoft.com/dotnet/api/system.func-2 + name: Func + nameWithType: Func + fullName: System.Func + nameWithType.vb: Func(Of Point, Single) + fullName.vb: System.Func(Of Microsoft.Xna.Framework.Point, Single) + name.vb: Func(Of Point, Single) + spec.csharp: + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: < + - uid: Microsoft.Xna.Framework.Point + name: Point + isExternal: true + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - 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: " " + - uid: Microsoft.Xna.Framework.Point + name: Point + isExternal: true + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) +- 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.World.Tile.#ctor* commentId: Overload:TinyLife.World.Tile.#ctor name: Tile @@ -2353,6 +2511,12 @@ references: - uid: MLEM.Ui.Elements name: Elements isExternal: true +- uid: TinyLife.World.Tile.Price + commentId: F:TinyLife.World.Tile.Price + parent: TinyLife.World.Tile + name: Price + nameWithType: Tile.Price + fullName: TinyLife.World.Tile.Price - uid: TinyLife.World.Tile.GetPrice* commentId: Overload:TinyLife.World.Tile.GetPrice name: GetPrice @@ -2636,40 +2800,6 @@ references: name: Type nameWithType: Type fullName: System.Type -- 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: 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 8a58195..a4c8367 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: 2744 + startLine: 2741 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.UpdateDelegateNoPhase.yml b/docs/api/TinyLife.World.UpdateDelegateNoPhase.yml index 529814f..cf3d83e 100644 --- a/docs/api/TinyLife.World.UpdateDelegateNoPhase.yml +++ b/docs/api/TinyLife.World.UpdateDelegateNoPhase.yml @@ -19,7 +19,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UpdateDelegateNoPhase path: ../TinyLife/World/Map.cs - startLine: 2749 + startLine: 2746 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.Wallpaper.yml b/docs/api/TinyLife.World.Wallpaper.yml index 1cd670f..4e51347 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: 56 + startLine: 58 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: 60 + startLine: 62 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: 64 + startLine: 66 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: 69 + startLine: 71 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: 74 + startLine: 76 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: 79 + startLine: 81 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: 83 + startLine: 85 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: 91 + startLine: 93 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: 116 + startLine: 118 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: 137 + startLine: 139 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: 145 + startLine: 147 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: 161 + startLine: 163 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: 178 + startLine: 180 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.WaterTile.yml b/docs/api/TinyLife.World.WaterTile.yml index d7d9999..f01924b 100644 --- a/docs/api/TinyLife.World.WaterTile.yml +++ b/docs/api/TinyLife.World.WaterTile.yml @@ -5,7 +5,7 @@ items: id: WaterTile 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.#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[],System.Func{Microsoft.Xna.Framework.Point,System.Single}) - 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: @@ -54,14 +54,15 @@ items: - TinyLife.World.Tile.DefaultColors - TinyLife.World.Tile.Textures - TinyLife.World.Tile.Regions + - TinyLife.World.Tile.RegionWeights - 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) - - 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.Int32[],System.Type) - - TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point[],TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},System.Int32[],System.Type) + - 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.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) + - 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.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) + - TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point[],TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},System.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) - System.Object.Equals(System.Object) - System.Object.Equals(System.Object,System.Object) - System.Object.GetHashCode @@ -71,16 +72,16 @@ items: - System.Object.ToString extensionMethods: - TinyLife.World.WaterTile.TinyLife.Utilities.Extensions.JsonCopy``1 -- uid: 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[]) - commentId: M: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[]) - 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[])' +- uid: 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[],System.Func{Microsoft.Xna.Framework.Point,System.Single}) + commentId: M: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[],System.Func{Microsoft.Xna.Framework.Point,System.Single}) + 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[],System.Func{Microsoft.Xna.Framework.Point,System.Single})' parent: TinyLife.World.WaterTile langs: - csharp - vb - name: WaterTile(string, string, int, Dictionary, Dictionary, ColorScheme[], int[], bool, float, Category, TextureRegion, int[]) - nameWithType: WaterTile.WaterTile(string, string, int, Dictionary, Dictionary, ColorScheme[], int[], bool, float, Tile.Category, TextureRegion, int[]) - fullName: TinyLife.World.WaterTile.WaterTile(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: WaterTile(string, string, int, Dictionary, Dictionary, ColorScheme[], int[], bool, float, Category, TextureRegion, int[], Func) + nameWithType: WaterTile.WaterTile(string, string, int, Dictionary, Dictionary, ColorScheme[], int[], bool, float, Tile.Category, TextureRegion, int[], Func) + fullName: TinyLife.World.WaterTile.WaterTile(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[], System.Func) type: Constructor source: remote: @@ -93,10 +94,10 @@ items: 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" + summary: "\nCreates a new tile with the given settings.\nTo create an instance of a custom tile class, use .\n" example: [] syntax: - content: protected WaterTile(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 WaterTile(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, Func regionWeights) parameters: - id: baseName type: System.String @@ -122,11 +123,13 @@ items: type: MLEM.Textures.TextureRegion - 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()) + - id: regionWeights + type: System.Func{Microsoft.Xna.Framework.Point,System.Single} + 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(), regionWeights As Func(Of Point, Single)) overload: TinyLife.World.WaterTile.#ctor* - nameWithType.vb: WaterTile.New(String, String, Integer, Dictionary(Of Point, TextureRegion), Dictionary(Of Direction2, Point()), ColorScheme(), Integer(), Boolean, Single, Tile.Category, TextureRegion, Integer()) - fullName.vb: TinyLife.World.WaterTile.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()) + nameWithType.vb: WaterTile.New(String, String, Integer, Dictionary(Of Point, TextureRegion), Dictionary(Of Direction2, Point()), ColorScheme(), Integer(), Boolean, Single, Tile.Category, TextureRegion, Integer(), Func(Of Point, Single)) + fullName.vb: TinyLife.World.WaterTile.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(), System.Func(Of Microsoft.Xna.Framework.Point, Single)) + name.vb: New(String, String, Integer, Dictionary(Of Point, TextureRegion), Dictionary(Of Direction2, Point()), ColorScheme(), Integer(), Boolean, Single, Category, TextureRegion, Integer(), Func(Of Point, Single)) - uid: 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) commentId: M: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) 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) @@ -593,6 +596,12 @@ references: name: Regions nameWithType: Tile.Regions fullName: TinyLife.World.Tile.Regions +- uid: TinyLife.World.Tile.RegionWeights + commentId: F:TinyLife.World.Tile.RegionWeights + parent: TinyLife.World.Tile + name: RegionWeights + nameWithType: Tile.RegionWeights + fullName: TinyLife.World.Tile.RegionWeights - uid: TinyLife.World.Tile.DrawUi(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Single) commentId: M:TinyLife.World.Tile.DrawUi(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Single) parent: TinyLife.World.Tile @@ -801,19 +810,19 @@ references: isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 - name: ) -- uid: 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) - commentId: M: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) +- uid: 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.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) + commentId: M: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.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) parent: TinyLife.World.Tile isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: Register(string, int, Dictionary, Point, ColorScheme, float, bool, Category, TextureRegion, Func, int?, Type) - nameWithType: Tile.Register(string, int, Dictionary, Point, ColorScheme, float, bool, Tile.Category, TextureRegion, Func, int?, Type) - fullName: TinyLife.World.Tile.Register(string, int, System.Collections.Generic.Dictionary, Microsoft.Xna.Framework.Point, TinyLife.Utilities.ColorScheme, float, bool, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func, int?, System.Type) - nameWithType.vb: Tile.Register(String, Integer, Dictionary(Of Point, TextureRegion), Point, ColorScheme, Single, Boolean, Tile.Category, TextureRegion, Func(Of Direction2, Point?), Integer?, Type) - fullName.vb: TinyLife.World.Tile.Register(String, Integer, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, TinyLife.Utilities.ColorScheme, Single, Boolean, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func(Of MLEM.Misc.Direction2, Microsoft.Xna.Framework.Point?), Integer?, System.Type) - name.vb: Register(String, Integer, Dictionary(Of Point, TextureRegion), Point, ColorScheme, Single, Boolean, Category, TextureRegion, Func(Of Direction2, Point?), Integer?, Type) + name: Register(string, int, Dictionary, Point, ColorScheme, float, bool, Category, TextureRegion, Func, int?, Func, Type) + nameWithType: Tile.Register(string, int, Dictionary, Point, ColorScheme, float, bool, Tile.Category, TextureRegion, Func, int?, Func, Type) + fullName: TinyLife.World.Tile.Register(string, int, System.Collections.Generic.Dictionary, Microsoft.Xna.Framework.Point, TinyLife.Utilities.ColorScheme, float, bool, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func, int?, System.Func, System.Type) + nameWithType.vb: Tile.Register(String, Integer, Dictionary(Of Point, TextureRegion), Point, ColorScheme, Single, Boolean, Tile.Category, TextureRegion, Func(Of Direction2, Point?), Integer?, Func(Of Point, Single), Type) + fullName.vb: TinyLife.World.Tile.Register(String, Integer, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, TinyLife.Utilities.ColorScheme, Single, Boolean, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func(Of MLEM.Misc.Direction2, Microsoft.Xna.Framework.Point?), Integer?, System.Func(Of Microsoft.Xna.Framework.Point, Single), System.Type) + name.vb: Register(String, Integer, Dictionary(Of Point, TextureRegion), Point, ColorScheme, Single, Boolean, Category, TextureRegion, Func(Of Direction2, Point?), Integer?, Func(Of Point, Single), Type) spec.csharp: - - uid: 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) + - uid: 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.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) name: Register - name: ( - uid: System.String @@ -898,13 +907,30 @@ references: - name: '?' - name: ',' - name: " " + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: < + - uid: Microsoft.Xna.Framework.Point + name: Point + isExternal: true + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '>' + - name: ',' + - name: " " - uid: System.Type name: Type isExternal: true href: https://learn.microsoft.com/dotnet/api/system.type - name: ) spec.vb: - - uid: 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) + - uid: 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.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) name: Register - name: ( - uid: System.String @@ -993,24 +1019,43 @@ references: - name: '?' - name: ',' - name: " " + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: ( + - name: Of + - name: " " + - uid: Microsoft.Xna.Framework.Point + name: Point + isExternal: true + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) + - name: ',' + - name: " " - uid: System.Type name: Type isExternal: true href: https://learn.microsoft.com/dotnet/api/system.type - name: ) -- uid: 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.Int32[],System.Type) - commentId: M: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.Int32[],System.Type) +- uid: 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.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) + commentId: M: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.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) parent: TinyLife.World.Tile isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: Register(string, int, Dictionary, Point, ColorScheme[], float, bool, Category, TextureRegion, Func, int[], Type) - nameWithType: Tile.Register(string, int, Dictionary, Point, ColorScheme[], float, bool, Tile.Category, TextureRegion, Func, int[], Type) - fullName: TinyLife.World.Tile.Register(string, int, System.Collections.Generic.Dictionary, Microsoft.Xna.Framework.Point, TinyLife.Utilities.ColorScheme[], float, bool, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func, int[], System.Type) - nameWithType.vb: Tile.Register(String, Integer, Dictionary(Of Point, TextureRegion), Point, ColorScheme(), Single, Boolean, Tile.Category, TextureRegion, Func(Of Direction2, Point?), Integer(), Type) - fullName.vb: TinyLife.World.Tile.Register(String, Integer, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, TinyLife.Utilities.ColorScheme(), Single, Boolean, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func(Of MLEM.Misc.Direction2, Microsoft.Xna.Framework.Point?), Integer(), System.Type) - name.vb: Register(String, Integer, Dictionary(Of Point, TextureRegion), Point, ColorScheme(), Single, Boolean, Category, TextureRegion, Func(Of Direction2, Point?), Integer(), Type) + name: Register(string, int, Dictionary, Point, ColorScheme[], float, bool, Category, TextureRegion, Func, int[], Func, Type) + nameWithType: Tile.Register(string, int, Dictionary, Point, ColorScheme[], float, bool, Tile.Category, TextureRegion, Func, int[], Func, Type) + fullName: TinyLife.World.Tile.Register(string, int, System.Collections.Generic.Dictionary, Microsoft.Xna.Framework.Point, TinyLife.Utilities.ColorScheme[], float, bool, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func, int[], System.Func, System.Type) + nameWithType.vb: Tile.Register(String, Integer, Dictionary(Of Point, TextureRegion), Point, ColorScheme(), Single, Boolean, Tile.Category, TextureRegion, Func(Of Direction2, Point?), Integer(), Func(Of Point, Single), Type) + fullName.vb: TinyLife.World.Tile.Register(String, Integer, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, TinyLife.Utilities.ColorScheme(), Single, Boolean, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func(Of MLEM.Misc.Direction2, Microsoft.Xna.Framework.Point?), Integer(), System.Func(Of Microsoft.Xna.Framework.Point, Single), System.Type) + name.vb: Register(String, Integer, Dictionary(Of Point, TextureRegion), Point, ColorScheme(), Single, Boolean, Category, TextureRegion, Func(Of Direction2, Point?), Integer(), Func(Of Point, Single), Type) spec.csharp: - - uid: 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.Int32[],System.Type) + - uid: 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.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) name: Register - name: ( - uid: System.String @@ -1098,13 +1143,30 @@ references: - name: ']' - name: ',' - name: " " + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: < + - uid: Microsoft.Xna.Framework.Point + name: Point + isExternal: true + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '>' + - name: ',' + - name: " " - uid: System.Type name: Type isExternal: true href: https://learn.microsoft.com/dotnet/api/system.type - name: ) spec.vb: - - uid: 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.Int32[],System.Type) + - uid: 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.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) name: Register - name: ( - uid: System.String @@ -1196,24 +1258,43 @@ references: - name: ) - name: ',' - name: " " + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: ( + - name: Of + - name: " " + - uid: Microsoft.Xna.Framework.Point + name: Point + isExternal: true + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) + - name: ',' + - name: " " - uid: System.Type name: Type isExternal: true href: https://learn.microsoft.com/dotnet/api/system.type - name: ) -- uid: TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point[],TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},System.Int32[],System.Type) - commentId: M:TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point[],TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},System.Int32[],System.Type) +- uid: TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point[],TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},System.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) + commentId: M:TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point[],TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},System.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) parent: TinyLife.World.Tile isExternal: true href: https://learn.microsoft.com/dotnet/api/system.string - name: Register(string, int, Dictionary, Point[], ColorScheme[], float, bool, Category, TextureRegion, Func, int[], Type) - nameWithType: Tile.Register(string, int, Dictionary, Point[], ColorScheme[], float, bool, Tile.Category, TextureRegion, Func, int[], Type) - fullName: TinyLife.World.Tile.Register(string, int, System.Collections.Generic.Dictionary, Microsoft.Xna.Framework.Point[], TinyLife.Utilities.ColorScheme[], float, bool, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func, int[], System.Type) - nameWithType.vb: Tile.Register(String, Integer, Dictionary(Of Point, TextureRegion), Point(), ColorScheme(), Single, Boolean, Tile.Category, TextureRegion, Func(Of Direction2, Point()), Integer(), Type) - fullName.vb: TinyLife.World.Tile.Register(String, Integer, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point(), TinyLife.Utilities.ColorScheme(), Single, Boolean, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func(Of MLEM.Misc.Direction2, Microsoft.Xna.Framework.Point()), Integer(), System.Type) - name.vb: Register(String, Integer, Dictionary(Of Point, TextureRegion), Point(), ColorScheme(), Single, Boolean, Category, TextureRegion, Func(Of Direction2, Point()), Integer(), Type) + name: Register(string, int, Dictionary, Point[], ColorScheme[], float, bool, Category, TextureRegion, Func, int[], Func, Type) + nameWithType: Tile.Register(string, int, Dictionary, Point[], ColorScheme[], float, bool, Tile.Category, TextureRegion, Func, int[], Func, Type) + fullName: TinyLife.World.Tile.Register(string, int, System.Collections.Generic.Dictionary, Microsoft.Xna.Framework.Point[], TinyLife.Utilities.ColorScheme[], float, bool, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func, int[], System.Func, System.Type) + nameWithType.vb: Tile.Register(String, Integer, Dictionary(Of Point, TextureRegion), Point(), ColorScheme(), Single, Boolean, Tile.Category, TextureRegion, Func(Of Direction2, Point()), Integer(), Func(Of Point, Single), Type) + fullName.vb: TinyLife.World.Tile.Register(String, Integer, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point(), TinyLife.Utilities.ColorScheme(), Single, Boolean, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func(Of MLEM.Misc.Direction2, Microsoft.Xna.Framework.Point()), Integer(), System.Func(Of Microsoft.Xna.Framework.Point, Single), System.Type) + name.vb: Register(String, Integer, Dictionary(Of Point, TextureRegion), Point(), ColorScheme(), Single, Boolean, Category, TextureRegion, Func(Of Direction2, Point()), Integer(), Func(Of Point, Single), Type) spec.csharp: - - uid: TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point[],TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},System.Int32[],System.Type) + - uid: TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point[],TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},System.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) name: Register - name: ( - uid: System.String @@ -1304,13 +1385,30 @@ references: - name: ']' - name: ',' - name: " " + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: < + - uid: Microsoft.Xna.Framework.Point + name: Point + isExternal: true + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '>' + - name: ',' + - name: " " - uid: System.Type name: Type isExternal: true href: https://learn.microsoft.com/dotnet/api/system.type - name: ) spec.vb: - - uid: TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point[],TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},System.Int32[],System.Type) + - uid: TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point[],TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},System.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) name: Register - name: ( - uid: System.String @@ -1405,6 +1503,25 @@ references: - name: ) - name: ',' - name: " " + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: ( + - name: Of + - name: " " + - uid: Microsoft.Xna.Framework.Point + name: Point + isExternal: true + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) + - name: ',' + - name: " " - uid: System.Type name: Type isExternal: true @@ -1929,6 +2046,51 @@ references: name: TextureRegion nameWithType: TextureRegion fullName: MLEM.Textures.TextureRegion +- uid: System.Func{Microsoft.Xna.Framework.Point,System.Single} + commentId: T:System.Func{Microsoft.Xna.Framework.Point,System.Single} + parent: System + definition: System.Func`2 + href: https://learn.microsoft.com/dotnet/api/system.func-2 + name: Func + nameWithType: Func + fullName: System.Func + nameWithType.vb: Func(Of Point, Single) + fullName.vb: System.Func(Of Microsoft.Xna.Framework.Point, Single) + name.vb: Func(Of Point, Single) + spec.csharp: + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: < + - uid: Microsoft.Xna.Framework.Point + name: Point + isExternal: true + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - 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: " " + - uid: Microsoft.Xna.Framework.Point + name: Point + isExternal: true + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) - uid: System.Collections.Generic.Dictionary`2 commentId: T:System.Collections.Generic.Dictionary`2 isExternal: true @@ -2022,6 +2184,40 @@ references: - uid: MLEM.Textures name: Textures isExternal: true +- 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.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 diff --git a/docs/api/toc.yml b/docs/api/toc.yml index 10fc115..f66f020 100644 --- a/docs/api/toc.yml +++ b/docs/api/toc.yml @@ -93,6 +93,8 @@ items: name: DeferredAction - uid: TinyLife.Actions.DieAction name: DieAction + - uid: TinyLife.Actions.DriveAction + name: DriveAction - uid: TinyLife.Actions.Emote name: Emote - uid: TinyLife.Actions.EmoteCategory diff --git a/media/changelog/0.36.0.png b/media/changelog/0.36.0.png new file mode 100644 index 0000000000000000000000000000000000000000..bec41af2b272fd08747a6ec1bb14d63022c4384f GIT binary patch literal 62047 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 When making the set, I drew inspiration from 1970s furniture, specifically retro kitchen appliances, simple in design but iconic with their pastel colors. The unique furniture of that period with the muted yet colorful palettes has always been an inspiration for me, reminding me of a dusty woolen blanket; cozy and nostalgic, yet dated. +> +> My process in my work is a little different from the norm: whereas others first outline, color and shade, I block out the silhouette of the item, shade it, and finally outline with a few small adjustments to the silhouette. With my method, I can fully focus on lighting and the perspective of the object, making it look more organic. Outlines come last, as they enhance the shading, it’s my favorite part of the process, and it brings it all together! + +Here's a little example to illustrate what she means: + +![](image.png) + +As with all other Sets, the Retro Rarities Set is included in the game for free, but is not featured in the Tiny Life Demo. To get the Set, just download this update and you're all *Set*! + +# Other New Stuff +Along with the cool Set art by clovedove, I also added some new art of my own: two new wallpapers that fit the Retro Rarities Set, as well as a new concrete tile flooring. + +![](Tiny_Life_hZB5VCY8Zd.png) + +The wallpapers come in a variety of colors, both vibrant and muted, and you can select similar colors for the background and the highlights, so making them look more subdued is easy as well. + +As part of one of the minor updates for 0.35, we added some cute falling leaf particles to trees. The feedback on these has been very positive, and a lot of players loved how they improved the atmosphere and liveliness of the game, especially in the forested area of Maple Plains City. In this update, we added another ambient effect that shows up at night: fireflies! + +![](Tiny_Life_DxYv1StZS6.png) + +These can't be interacted with (yet?), but they add a bit of subtle lighting and movement to Tiny Life's nights, and we hope you enjoy them! + +# Multi-World Fixes and Improvements +Throughout 0.35 and its minor updates, the multi-world saves feature was officially considered unstable, and for good reason. As we learned just a few days ago, the way that Tinies in other worlds were updated caused a lot of issues, including many a starvation situation. + +We have now remedied a lot of these issues and conducted multiple long-term AI tests, and everything should work a lot less flawed...ly now! + +We also fixed a nasty bug that caused regular visitors with jobs to be fired constantly because they wouldn't actually show up to work, choosing to stay at home instead. Oops. + +# Community Showcase +As I talk about a lot, I'm constantly overwhelmed and blown away by the support and love that the Tiny Life community gives not only the game, but also its developers. Because of this, we've decided to give back to the community in a way by more actively promoting your lovely creations. + +We created the Tiny Life Community Showcase page, which is part of the [Tiny Life website](https://tinylifegame.com/community)! This site shows off a variety of community creations, including mods, households, lots, custom worlds, media like YouTube videos and stream highlights, and even some fan art that you all have been creating! + +![](firefox_WqFFMXhc7H.png) + +Currently, the site is still a little barren, but the introductory section at the top explains how you can add your own entries to it - don't be shy! + +In addition to this site showing off community creations, it also serves to give new players an easier introduction to finding and installing custom content. A button to open the community showcase site will now be displayed in-game when installing new custom content, and it can be used as a more officially endorsed location to get trusted custom content items. + +# Full Changelog +As always, I hope you enjoy this update and especially the new Retro Rarities Set by the amazing clovedove. + +❤️ Ell + +Lastly, here's a copy of the full changelog for your perusal, which you can also find on the game's documentation website, and in the bottom-right corner of the game's main menu. + +Additions +- Added the Retro Rarities set with art by [clovedove](https://clovedove.tumblr.com/), which includes various new furniture and clothing items in a retro style +- Added ambient firefly particles to forested areas +- Added two new funky wallpapers +- Added large concrete tiles tile + +Improvements +- Display variation textures for concrete, roads and dirt paths +- Increased default and allowed regular visitor amounts +- Added emotions for babies following adults and cleaning up babies +- Added emotions for babies reading story books and adults helping them +- Display custom content info in multi-map selection options menu +- Improved unemployment display in relationship infos +- Link new community showcase site in custom content menus +- Localized exported household, person and lot names +- Improved friendship and romance string displays in relationship panel +- Allow the espresso machine to break +- Improved passive update timing for unplayed maps + +Fixes +- Fixed jungle gym not being obstructed by roofs +- Fixed debug teleport action not working if the person is on the same map +- Fixed content not being properly validated when lots are exported +- Fixed various issues when adding additional maps to the current save +- Fixed tile grid being hidden behind multi-layer tiles +- Fixed depth positions of scaled particles on parents +- Fixed people not finding out someone's job when meeting them at work +- Fixed moving to a new lot causing the household to be added on the wrong map occasionally +- Fixed unpaid bills info displaying for inactive households +- Fixed skill achievements not working due to baby skills +- Fixed being unable to go home on a different map if standing in the same location as the home lot +- Fixed people not fully reaching their destinations on high speeds, causing subsequent actions to fail +- Fixed regular visitors failing to appear at their jobs, causing them to get fired regularly + +API +- Made Walk and Drive actions typeless +- Allow roofs to have multiple layers and colors +- Allow actions to be enqueued as priority by the AI diff --git a/web/_posts/0.36.0/23-08-15_12-36-03.png b/web/_posts/0.36.0/23-08-15_12-36-03.png new file mode 100644 index 0000000000000000000000000000000000000000..bec41af2b272fd08747a6ec1bb14d63022c4384f GIT binary patch literal 62047 zcmd?Sc{J4h|2M7_Wo@%>$;cH=)=DHwVW?=bHKS}%rp!`}iZUdWeF>3L88H~CFq2~J z5~Vbj8e>grgwWW=%=>;#*Z02f@40`!Kd$RK=leOI^XZ?d(;;=rS_UvVQNdK6j#pg z3uEF{3h@49q=}4E@ci7UhO4Z>6N4kozM>oSP39D+=k?=1kWx-8-q0nPnwpBGktX{Y zjwvCoR1XW-P;6S7T#-2m62!Y?J9D+D9ZL`dg&82 z-%i@m#>OV8IM}fitA&Pm@wtqqm|TX< zSm?-_NvLD@+JposNui;BBj1<<6A>4&6<>_9-Rp?CM(z+%ridP6D$g%+7ZkcK`40PP z!S@izB$VvC!3&o9tkScWF2yXy&x%Glt&&PxW`SAx?W>3+3`UUtdPF}Pp+Z-QSFn5a ztkg@EW=T42K7bfori#j^g-g(CU74wSM7A4D2&>{`L=rYn{?(rWzOG5rz)Zw6>!s~q z|Ia8!i+q;%@=$Lenzvc8IgXq_YO%9&zp5_nbJC@|JE^!~zrhB=nZb+SY4T5xjLo8T z^V&Ug3NEx7luIP-O&2_Cn-(XZUYZ(iKApEhDtxp($5&chU0uC+Xy(h?X5Bqbv^7Id zGnlXVeBRvY;F|Tz%c}j-P~n!rDw_pKCw+XH3d1s$LL%pQJ7aMQe z$Kx5KCvMr0fUgGM8K!B#oMGF&*nXS2-`tsV4Eezud2UnJ{rTw;Nml{_(ei#tMrxUi zOv19&(E<6JJGxG+<1wVjh0TMDo;gqE)<*|J8QvF`#MceiUs^hKVdcQ-Gy~=3xtf3N zquz9d4LHxKbEj9uMb-SJ52@ibifSUNhx-2N&j4Q+XYF-C1aERV@h|=i@NY4Y34gz= z=KW`jzxAK_(Z786{@r`LXywRnL5di5lLO|$U}e<}6m6>G(-kocJGjlPthttwCa^fL zWFyJb+_1dJwPbTkIl1qt?HEgwkO|FAS{4g@{G0AMMlZr^$Wg}SSii=r=CA-cl@gYJ z^cnBEy1IQS-F8)Zx0pZU^wgoH+EB?KPS53(-8K$OIC@O&qyA_ZQAgIVcY7(-y>x9X z$iG+6NG#e;#D+Adg+`6RKSxmSsTBm-xnKHvnisSxvSzmX&gn6fE_-=gYjOk?ihah| z-Eh7Uyv&!^uCmX`)f2HTy8b`?uKarOr~e&ae39oX=b_W8M~zq5Rdrsxk6rfYa~qV{U~Xk`2N|1G5G;Y6Y52Ln(x`O zXWhruI9wS@I06pIR0ORm!EfYtc_9#ps3Qh=O#@-G*_uBEud)8p#eP4fQMmcj0~3L9 z<#K#k!@uK0_y^VZpPZ;Tv#A)<$uK1j?V}8HypplUm(iIVxt>RjB~|+}*m3b0@fC=~ zCK@mKii$pEqBi*)A<~jExT~jwkzde%+I#nPFj1hdigUW`JZRHL#wt8LjzqPdK<3`= znt*j$Km?C7X2Fuimoqb%tcL+t&2>sxAq4ii)*Hjh$H4;~Uxs8S>KzBC=CKnb&>Y|4 z;xR#XJ+c(Nf6icd6^&$yeZ0B+N=;fH{`q>hP@U~}o%D8#dxm=F#dJr#hL^>aRqwdd z@J>~i``xPCx}bAn6Sr&NebZ7+RL$&8@QRBdaou@HC?njSrXtIo$_ckWZXNJv(cZHA zZ`HZ~tfJkweD_JLajo25Q*3?hWplV*!qhv6iCD(0yqg}5qRk;&JWX+uKH7m-GC!ju z0N5CHy9-7y$RpgIJN8W zeC%*VKX~DNh@+%+tX&cCP>M@p5=Lelm)ws$#4!{7{_XsIY+inOmGG61$m*hH8pjzJ z^n5x_?o%!)0e08$l4BfsOTl z{I!YeS0@-$`89S?{vF4zfAZpA!YykW!4`4lz(*s%vkJULt+s-o})H~QcS z2|=`ci;j0MO;i{@C`+$fZ~HSvRiB=+Iv#hlZp4$6m-N2w+^R^CaxAxTWF)*Y{=&~$ ztEHPsk&!ElmU|5D0584Z2boK)Cd+RrE~XF7$-3q$Dj|x(ASgd@rS-$}igrYq_3Lla zW}w`0cuiT5EVVwB`4d6?X@fD#ckSHWGtF}fIOjAb|H+ahh^sK3x?Y11yqFw(=Evzx zN3tA-fgmnycE_8kryMPl5p(aZZ+szIF0S7dCv;fG`u$E>iVf)%N0tgKJH#np>FHBNRpcFH#0TcI}Z+S4a-l|d3z|_`F#3=6C-x$WK|6E)u z|JLI2Pu`$^%@$Tuu>P@K)e9H9saY3bx;agOvvqx&z6~*9zo5 z9|VW`js*EIwhQ_h4EHLlF|-dM(zr7Qt2%CyJ!Ln>n#0q@Pno{!u^>M>g~=1&yxG6_ zNLyQ6)!n!;`Ae7)1xy|-Tz97!`e^h|^l9-g=?lq0;1%V|v}^$dxy?XA%w$CcqtAry z6PCPx)QO_5Q81;EU9EN>zfs39u0%u?-taf}WyR=!-zW7CCN`1d*k%6rr{FX?_8HiX zLu0#gCP}3>TU5%i3_tSWm<8@ldz#cyy=AG&iC~rXZ1TpX9}|R~d?Reb@-a1QE(w-) zb>RmF2Wxfr;3lpV4~Y^bRknp7;ypZQh6$V3*{yoF2u?xd%-6uMdFyp^@Vp+qm;H<< z-OnP%(~%xihdJXlEj#uvW zSB@4f$MW)ApW9ZUE1uA3kf2drK*xSm58!@rdVJC56SbE7sQp35TiABB&DuIX(lPp; z)n0NLw{EEht`oHmi-_>Gs`LItxmi}O;8q@2w5aW3A=53}J*6RrtdEcDQ9HiO6a|a_ zpWa#jHP!bYEa1z2z-u6Z7lW8^GqPehf{w*K=n8yUwj(FJ0eu!sFJtf2qw~4~8}Drj z&5eAsMk3rr&n@*c3W-z7<&Iw>_X%3s;w*Axxacs1^eGIR6Uz(Q-GLo%AhN#W;Ro^T zte92?xv#?x6Wk=1NXI7TajEa(U?*Z?XLg)W?mrRJ+Gk0ElF~0gM|JX!zOjIrMMo;} z#-BL9xO$uU)5>=)DfrF~%HR*kGSFd<$H?lEpVrjr6&a81;Et!S7ID3bF1jB(W_Mv- z37Snh+IWWE(eA{MR&pDVstEdGRbF3TXKl;7X#Iz<9PA&CSrI+uT*we(&C7}o55z9L zmkY~1(D9c5kzc^czcniIPfpl7bXb6TiRgu~*NlGA^F>DGb*U)YKAmrQiSp{Aip$$` zEOlCfkT|Y(=NUTAvSE+x)SUk8m7kOSo`u(SC(x%6#-Rnh0MKACLiu$Z?@#@8ar~e< zhAGxltpp6>S+^;2`gCmc(oA&OQsb)|77$Xex`0@uUxIHs{&p$Xeph{+{ScgHQr#%m z9Y}=)gSt5AeVM$kPu;yx{LK$b@@}f*HrX^7B(P5VQ9I)4v9Ky5udEutXy`)_qyy)d zmKykSl_|8UUkkd6=Ya0q?Mx-gIsv^Gfq7Z_jt&mjH6hY^bLfAmJk3 z_-heA0q_ertiQ>jFa+P*H$7%Ni{6fqc0}Ta^SZ{X=$qI_nYc0o#eJGq9BQ>F@r-&2 zx}|`~(l7a=-cO%$XaI!UXnDRwA`|vP%@&4K-yDX z$936Hqi5v3lwXKu(35=d2dye%9PeYB{5FNa#2d-r3wboe-K$NR2jSy>Nx=T_6EBn7M z?OtlJI0#1GT_#bzXZ;@(+OAa8 zq?EJy_4s({qN4#MLNVaF-@`&CAw9wP~6G76Q@f z@vjnA0Q>tJFwf3k*!2L>3-}Whsw8gz zs6i4(6^YxT%}qar>R*h}vlw_OJv*t(>WKlLSk7hsPa<;8k1OdS-YUNF1qYWN~lM83W2fa@WXeO7daqbUO3gJ=CEO zwXXe!QfsZK=+l(+$4XH;iY0s*Bq%b9D@B!;v-;0IJp3ZIiK|ZuzkdE@Y)1U&AL^h^ zWFh`T_P~F#T?o)&P-2rs-_pCzcvx{juEcS zg)wFBp0|6ccDrGAo!0t*nc_HSiIpBS{*b*T9s7+Rt##EX`K!Ligtt$V`W`w~Nsy?u zgdobkoz7|a0YQ@*0cK(>c$H~y#52|V1X4J2IvX{jxqiKI*QJw9$$Nw z#pM89!!Ly4&Hle}6#iw*>A&VEh@5+~w#1pFG${HU*7Gf`5GDw>I!9jc5^aGpEbnq8Z2N+GuP z^_`V2yd>QXKSyu7crV!3gdu7@(9eKOr}YD9+#_QEa2U}?wl4FaiKcSYJ!sYf?J3uz zHe%nUuXUWv*_(##f62SSwt)3vUe{gYSG=<%mG*yHf-D1Q4FVl*y0_}MApj(XjMV1> z89nfg+wU3}d+!v_s4~5iW4aWpmkmZ2s1CZYGUq6RDQ%$%qJXiwNDpq&&M%^X+9v*NelJ_R{!1&lF9t zI{`+`9)Dm~pAtDVP?@*3JFswMiy)$~y8d#JewxS4F?lfL97zoh*;3xoPSVu| z0K_UfTW-|VSu5Gp)=3gZ#C>Mloy~lcm-Y{15x=c_vS?r>w$%tQP{`BU~eS{OLtQp!T3>^cdu)&SqGNK=Z-0K zZETd&H}AOhq_CM7TM}9)rg|i*YJkU^gHAsW*I9vQmpE_&gNuuMaLrnP_V-xW&`m8S zSAxM|KcY%oDT7BLO6o`^;I|$Aq3--GyNk9sG`+QCzD`a+jv1DK08CO(?xI#pnL1c> zoSo;7D!6pCFi1UbynQwWs%IrPoC%{4&lng>&Q5dMaY)?u#tBegHodX(SzecRPyDq7 zN#G;v=&^8v`J?%2$o7D#YkEhMf?MI`*t<=DzC`614cJ*RNFQc*3=Xos)`b@71H>jk zWgUHbdr6R~ips2DI~C{nh#0I`5ZYzMwMLA4rUsuWC6hm&X55U?OoAak&3C?ZFh)F8 z`>(3glJNV&r1DpGM)7$wvPIpQfS*)JDZIzTb2o6c5Rw$yyM#v6b899K_|sRPr2 z4AYcTmt!pJy?`*Sb51;gRlf`0ivm#AaOK@ui1dAYlLzQ1PYEdq z8Z%2^JtSzKOTkHRHe{rN^JU;A>*T>T#m+#oc0`l;PYyj1-UYq;VvE=bdVL56F{`5G zWGVNV7}|1!Tj&F@eM{wr6#}4Wz6U5J6opjj=DNSZvi&1@;J+_-BV^fb%oINI%prMm z%|NAaof0-Qxl_Y_^}6@`(j7nC=L=~{`=x|*(dPJoLv-GJradr6M zM$Iq)qYTmmQ&EFW4GnRfe_+^k2RVT+Kk#O~iH-%-4X#tIiT%EE-Dz?Sx)X+D+gzuN zpH(3wko@b??wudZ7@%aRQ@&kiqT>i`PAdRuk0%GW8dGSm;`=xbCt7}tH#-(9XWq7Z z@dXsNuu-acSmz0kZ{ist_(pTew{TF^Fk2jaWl!0BpQ$xM4w=3lC7BMzmR%l+PR#M% z9u3ryf~s?)hKSX1K-Qt8Nb%V-!3uq{^Em`HhdKyINd2RE9aMVU!Jgq{rD)T)tg``E z&KO80pf7?7M}7pBh6p|{qvG4C(#}b`kyiPqUBB?(pJ8M2{+RM;LZl9rHAw&NS5G)& zNf`&=OW4j8VrYi>*4?+ribtKDVF*6Z*bNRS3jw^-zwy}gQmBU8S;7kEr|q*@-?~O( znUJk%Z51V|eET|nWPUvud}i>GEPPdDCX*FD_t-pPyI0i=?@0{quKNv_Uc*=GistWp z*lDM0k)7}3*8Vz%pFRs{z5b53uk1c;kB1P|=_zIV0O9&4I5VOG)Oj!M<59H56pT5A zCeq$WkTlp9qC^0DIixX*CInn9dYllm6|wg^7~hfgnanHUJXenn?E283KX)MxR|U;& zL2!gEumpVpsB>&nLhP#dXV}xkj0f#T>DXGq%&5Moi^xrN;V|Am_;TfKXWNc>d0$kw zZCQyULguh;`A)mQQ3I#d?-skfqP!&vh?4NmY3^y$RJrA%ofnFOIVjOg^+p7L)6$*Z_1`r3fMf&cmNgaa7d-|qW7?k;Vl=Mw!35h5>>ahUku9A1 z_EIy%@Ki|g5FN|Y?(_to0MXZ{d>O8cC)}TY@AV=Q|I^iz^Q9rYay$c5y>Y6GNrDhB z#(}anYRt7C=y=ksXdnPwpbsUNxV=r69MJFDAy3H=mArARTpv zafdl24WPbXz|UGC@RRl8w-<121uU>>)!fp;%==dwHER^l(iV|=e-scM-s2BtllxMl z^i&IoA(Kvw#_vPdL{d^-3y94KBy{@tdISeiHJ-slx7i)CJb19poejx$!_#4X_6QFA zIvtlvMkX{53Wiop?sXx*ygZluXkuZ0M9+0*;WAy^#WdSu?xyaLxGlo- zLf^gJ2~5=IWZ$xgnRa(9oBU*iXO6$#?fKrZA7HSqrPt+5Sq7}!R>BH}`26Tj33*ol z2SfZBaoegNiH}A^0p8n`A(a|>(=ZJy-E>S=kRLd8kTYJ%tlX~XX1*c=M<_pkntfu^ z_Meo_d#4mP4eU%nHzLMufjr3@Sx=((DevxBWDEO|w_+F|lK~*~Hw+TEUj~Us6aOJ~ zr}Ph9-IVWDLY2s739nTHmD-un(c)+3+wPca6q%N=l25C>Vm?*q9^VH9nW!&P6%D(3 zu*-70;KxPf-U2}<@5@i=EHjsF1u{ho89MSla$q9m*j25Ra=SlRsdk%b)kJI^>?e`g zMlG+x_~~szSjS}pfROu7J?``2>hDx&4!d68@}Y-aU)N@z5+dN|zoq8dI=-yMOlG<0 zJ&6&IyzV2{jZAOSecN#3>K@{KELWRb;o*^7cYV0R6N#H_^pgSFz}2aR>KAuKSsWjX z(MRHJ8~wnfCEer_YGmxKuR~zV#Em^Y=0U3#G$%VkN58pxASDffsF=or7G^R`a_wGn z?=jIgkKKL(xNyA_ii&pU*HCD>!-W}yJQ8vkXrLHvZ9T1yNZ!h_YOY+y0v$^QsD)+y zA6{OHx?qzi1KL;ir25%mDf;x#B2lH(eo!KZ{CR&dhjC@$nu`Y#dG4K@sBoWm`0^ie za{hr&sOB6n*1TV}*?0voi5*Hg>_Hops$eAx1dXBQfPt=z3SPcx`w5}cV1ktld^b|v zpuse?Iz0!o4f?8uKf6(RLrYe+d*k*ErU;2jswtM&2?k`$+sK7<_eSpe9ZuSMhAF{k zH0uHEBhww2@(cDUP$~ejbKNyE>Q@s0HUz5Ay8K_AOLSYv8A)`hayeEyfXgdJ+=cDB ziK6`+db*)I@E+6NlHAwiAOwsfqy{7abuQhMCIeWBL*S3-*W#0xH3vR}^;HUT8Wtm& zi#M2PKSHBq$xoZ<@fy(!u~Q5Z^Ep2|{PS#$6;-lU{T%=inJ>6<&2SbZNODdA>Qr6I zM1EJ`7pCsLfL|cd;r|U1Sz|13dEbZ#S3Y&W%e3v~^BF`;cT|(jN*^mPgLav z7~sznytYGijgIb(1a@C+YqBUf#?%ioCFo=M`ggBa^~E9@5JH^Pu2xs*{Y|np3&VF0@f=! z;7aWW6ZM|r7Zlu}RT;a;O+X@hco;((!r1a5N0hllH@uTUIy$;z@V#I;Y-FH1Qob8r zLn=V7O#MXi_VumDOgc?oOjW+koSyVjiLRBC0RqgeTecw1Edn9UD+7tYp|ku?^Ce1B zc8tQ=Qx%O0#;8BmZv2bq>|7iYwI<1L{19jN+I8_L>XY&?8F zW;qfU`-ng8Og`>$m=nl&dlcs-4OM+qhBda5#J*2l$c$nySsd$$XBcSk0vk6|(50A- z+dYRX8`tHZBEZ_GH$Z^y0K3(stST+~`~bZ?zAHR8|H1XnnC*8;QcrU6U@z+$)Zet( zCPgmbGO#!400YZlu!BBj>c*I>lLsv;C0K78g;t&t?C>JH40b4W+Z&v;z!4Q9mN88N zSo))wvGfIokU+VqSB>wAAn#}ve4vvbl!xG-Yh;+F^;(}ZUttU6Ukp1i8ikjw5;$_U z*PE7j`=4x3e@A})chR>4LP8XPQ2QY<)Vqe@piBWW{O5v6{n<+mM2EZ0#pdpJe_mXK zr)1kx(N_tm7_G}EDhY|Oi$j&=@)?>!NRgG8<4*PWQNE3SKH0BDRi%?Ax4F(;JczB+ zJ&}x#wy5GahK6i5HkPcnTTaJXA70&Fqbzma_3g$jm!cM_wPn@(bW}h*6TO%4F}BD< zyZj}PjkVF+G{KpJpwbNEwzf9+h@sban_&l}!JuS3L>IfwWVH~|+#vk?96&H>QpQQ2 zRJEQ|)&Tuzv0v>Gnco*OYfi$L{1bigd^cA9d) zRE4#A0(nPnemi1%y8MMB0_ivn#<3ojEWjOGEwX`r0I%JW@fGe+r3W2g zKMlV98GRG+#=yCa(Li1LX^mw{CGacPGS`R zE*&smho9~=Hj^zn61#J2gRc6BMzoMZQF>vzUJ`MbpQv@5KhG6?vCGs*S4Gdet&|ZmbEj*iGo~I+SE)x)T3?^g+sx=vZ-{ z!w@xy+_&yk*zhb;-e11>#Kwj6Q_B5Mo9pU!lZzVG=l6LLEsYa?Xap{krmg{_NdM_u z$!o!k!);8{w|k>+Uz`Ga&gq*Rb?=l-V}%mZSmeHRAUAhI)-MB_RG&K7&HM?^J#Fl> z&A1yAm^Nd8U@h0UomuJz#Hl{|kMYNM#Ex}!L#D5*AaWn7)$Z=ldN=dI_8bQJnAO;< zR6?+Z+e-t3q%Rw@X`REXRw8j!?d_oyp|;)*R?a|B1*=Lz-vJGjElad!&Bk(QyVJ1d ze<_U2vZuI@fsHXiUiv>|VgCnlBw;HrSikamq4q^T0sZ85X7uPK?GiK!-zX^@Z?2k4 z1<*G01^j5;Vz&Q#(BzHd9&gL@(1 z$%f3Q2Di=*5oc^ws5NWu1E;e8bPw)~-zh)sElUJ;LgDLe2U2#?NPDyp7UkG)jmJZu zz60q-!77tZ&n+^UKZJ~x2kpACq0gje5&!_U%^4ecIm*(9R%Yx1!4&Em!8bVQ@Qh|-+ zIPQUVxq5?oB2!tmwo`vIQPsa-r_tWwv%fu9w2Zyt+Su%R5HQkVw%g`Y;4iQe^#Z5oy0dP9_*{!B^ zN~3`uCe^oqk7-6xEE9+;%+=F$Q|`}SNjYf0MZUgp&yJ1iMW*KFI*2c_X}^RSCFs(O zK#%=M)BOw0-Y$t_;2=b$VkYr{kEMYv0^rTvfO+HQ5nm<&`n>+xGK4O(GCsrkyj>OG zG6n{WqEQo?ovOXGH$ILz=Q>hgjpilb@BJnIC`JOYJZ==66kyB~JxE1IWF9Mx9?j_| z*|pjBbl)AoC?sDwqkD5)8~H(&$_A|K?2m?z3EGBBLXECgwOy=&NAh9Jywg}$fCqmS zl6O?fRJr$;^2j^NTT+owCJK4Wo$`MaXf>dF3Ljq&d|BSaHNV71=S1R1e|zcl%DH$e zDXIC-1#35p5?c+Z!!wo%XW|7QbBNbb!xnn#)cyUN_NIL%M9OZn?GOa1ca$jAUzL=b z#S5Su=b0zb4J1|CF=?<`(T8F`qx}$v?$NISE8m!r%v0rS`+xfyf#iqj^SwtOzIfe8l&f z*;DsBfUU_A0b;CvjY$mA5umia29&zVOf-Q&(E-Ac!Gi$Q1~8)VaAktcP7LD3^1A>& z|3Scy;CDGAamoJoT|*L4N;kVEG|Q{(wdaz0Wt!LC+X_o(!TOcktWfoLnSu?X2`i$D zG@@Bckd){$F;9|G$RAGfqx9BoKpGS7k9~5U=9Z0 z;=J^&Dtd3knEY)|M(7dk)k&QG@E4Jp6*PtSi|Ly@z8swl^7`J5P3Guh()1w6mvMZt z-_yU?H7VEuAiqRe;R#wgz=8WRD~U20Ap${t=$$^2>QGtr%1KMnpgAy6jiuw$_qu3T zU*%`P=2peVq>w`gD;L~5hbz^9+&Kr9nK%|SP#aXFU;jr9$S^NN1C$fX)T03&^$QvjWrDRidqyLFMZk{K>`=U7q8@(<+F3Rl51ya_kRcHoT`~LRT`3@k$4f5f z**P%~jYD6f2sX5Jv-JQo_n;NaILG96jhB^GQ&YNVUjZhW?mYEiUEI z0cz`dX|DzO_DLz6{@U*T{KKywasl3q*CO_=9v$yHxuX7eck)Fw!fWW*mIp$YFSf)C6Rf4v*z5@md(T1Y zx*J`Cajkd3WCIKpQLwh#}{(}Cg$}}R=c~oi&9Ra0&4Moj$3sS#s^x(T<`haIV3Q)ZO&JMhM zAC*OKjtn(+(#l4tHG4Ir-v90MV*b$A>D>E!Z%5M|-VZo>vo5 zPlG~Z^6QiL5ZKkWn9wChpRl3njKr#ChhjJW!f$BYSRLW2B)xh2n(GG+DA_Fg_REM) z{^Ye;Kfy)PTu;xH;6aNYt~{RMJU38z08BH%G4YX+k6JKvpgGZK4s47&NbZzEJ|%aW zTaU4^B1B!@JfL094%T>Eg*|Av)x3@j!~Wb?c2^an#c#B=yA#@*eiFSXl|=YIzns?exT|S(UENy%%q)C~00Z$>s zqOPs&V9F7r>8;kAM1ezS-0Ar^5c1q(R>CjduLBC`b*Z0Zu1s;@2%*VCZ1{Wrz-e24 zJz;E)0rlXzwV&@oaH!?Zn8zu-hd~mY39j82D2Zqei1Y7AVjY{pGFOL~X9LMCVWrNm zsGE^}RDo#;`pmDW8}jT?#i%VCxj|kSvERNY)zCzMePXo`zwyI`UHt>GciXm2y9yqD z9l0|Kdk)6T2oNt3$3%yQ0wZT9|LLG>gl@LRm@T|4B08N2(&&q@{TPtufOCbBLPUv6S6gwX_plEF_0>G>^L^^eG=? zf2{|i46V1U62zTElho#WG9Ql}dy?eI7Z%c``4fC6^< zA-DT+j{EkfPfNiz+>jg!EA>o&8&-6$PW!FF!DWD@RXba|!-+OGBq5IK_leUB&8fN) z--$SA%2_GIhTE=>ReWTSwdHKGbWhDY`ta7cy->Tj3V@aZ<`q_<>1`9GM#IbGl z8_&y5083k=WWYEFf&$RfgUXIIKywtYGjLA3grK=A;CL}geb4j#DbbYlk|?{XI1pf) zH1pf{v4V#%20V_ALaOL>TbSB0L z$uE+2F~^749!t!(J2wj8*wR8BF31#3e_HCpxGFUoxF5vZ05GV&0Pq3z(UFnlA3B{D z^g3Wh{!TlSthxloqIRpSsPM{81-C1M=h~ksJVv~}DA7?TWvvv~rz~~T0=P=egNyV9 zy#^jQE+3K&x%|p5kClml`{LQl+v0{R>^*21uXUdy^Db$XFXeLs>&mJv(z}RtUN7P^ zPy)3-Nbk)ob_XwJlQ&jI<$8v-u0hU7YKaCuUe@GiW}FZ-ozqWduXEtQKLaf*vGlpP z+s~&?Tb2-qqTAZY)DN4sR|`?3Zh8_mT^6x$0m=i;k!K)zM=m3^t6n#Bu69@P5IMnf zi=JZg$vyRJmeK2$fxz<0moCxf+^@@-^9r33ps82YA$aP4(ox-R6!7ek@>NLa{%-+pn}*lq@1yr|02 zEvH8J@HCtTJF&c}?%9!Hv$N_)PS}92#7rI>1XudEb564p8)B#8yISM#`S9$ zoo@Em%C6Xsp|uFwr#xu9L3`O;(3bQSFVX3zQGMy7OrPx<-QxvxRRGZNhrm!YY59Fz zX@@FJa6~UD8VvH}sP=vai9pu#&w2#@23ZnsO0KA?cxy2%j})-$`^2dSgi657i4Di> zNA;_l_q1vJF*oouqwCumknvYmaS3BLs~w&~mq-3-7o(Ti759 zT%S^IN%^9;dW&!QayK*5&!0v@)qv2%U?JR{u)Bl<+2zZfXV-tbdphMF3=H;%`Cp-o#c09jo!> z3v{zyvZv9HOjZV*8{hT{gQ*saF{v5k~%r4HBl$_eQfYk3WN#X!>adD`Uf9NpkoSoZRAg~_rk~Hxc{PDfTH-v)^>jcXIzOyU&)IT-qX z+vHB+y7@8g`=s48;6gr8Tn@{mol8W~l93?678R{RnKF0!wyZnwRatf3MHBw8V>r1& z1D_c*^42#c#f-8L3!H8;Qfar0pLtE%E-e6-TF|H_Q&uH5-|pGb+x{cROgpp4`wxT| zf$$@V3@j&L^U2FVjVw^RciLfe{*a`2xj>_nxRmTNs6(unLjcr@!NxE-+YprtydS@N zwQ?``wo}N|H(li=@Y88P`1Om?653F4-|~pTOs9?}Ok+GZVoWI4=XQ2?>umWd5i4Pb z1jOqANSsSPDWlc0Hja94Zy*h93u_j*FHhEK33#8QqG8l*GOO5PPDQDEZl{ zQxrVr4Cfg_qrRkM>-|Dq5Nf3)%(CgIuhMCMvM7v3jsVIY;AAqA@(Tn14uF5IR0U(< zkc5iA|Ca}9SW_&#;d1P@^;$r}KPFE^N}u{NALb&tZN@LJ;JgFRitTTX5~OA<6}Sjw zE7}r@?rC>2$ctx8_}2U4n6t7}R;meO`@Chqh$V%;3K-$Wn}iDP5{I!1hXE=cUXcN0 zwwO?-V$H7ND(uwdl&8D(Gei&^VTX&)=q{zvGD{!(@?vxEo}Xi@6@MA1R8w@@2sYEC z4SPW9qd_(L=I_2e8r<*Rfdl~IvJ>BFomb}L_!XvvwH?^VdLrxb(`?-?vSAOFtET%+ zI5@QD=#0B+>FMbK^5P3kY|gO;gk-|{bR)r|_ZXtbH3OB;`ULbw0vme}MB$a+%6k%} zQi9$p4sstbY#=k5wLs#c8-V4J#yc{$!wS{E2Yj962pLgi3&yXT+u1{vRn7>T3;Tt; z8_@d$3omd%LiHzxjKHNi$1#zjB^O@(l;!O<1o;lrK*_RTx==m*M?1+!E+eJpp1v3d zL^Tguq6EW^nbuWH8U?{g0O0&kxukjs`kY7d7?-i0uvKrDk%%)Xt^6&4v5Y z9wsuEZj9|X0kp)M6f<@e)3F}}vF4(`y)?k@j|C7-Q_GwdCaWbpT_Yw(OIFu#V*3)X3O%r{_sK@M4 zF%LT9M}{ehEsslwlAJWo(sX3Ir!_Jd%w2v;V(aPrnJq5a#-9Wau*E}v8sjdr%o7&x z3Z*j(S;@;nEcRhYgO)eJH3FAfbOAR2HckZ(!KQ_v0dRGQ?RZsdsq*!rC4K$4jV(i< zin|}!5AKQsBLLVs5_9?kP*Qq&ir(9yiHP&CkFmTiukT93{R~UfHyXeB!dR13x$<`A zYTl)h=yr`#o3%i$!MF;UWff2qfx?j|Y&rd7cejfB}~A`=6oI`0c&kL4{k(5zNx*+ zQYIFHJP%5)tLbnhTQ(yERH{SBJ>c7F>8dkx{Ui{rD0Fa2s({j`pp>adS+|>xBkH`l z1eCXnLoo-ADfe?gm$M$il`S=E$S@20!M#gD`x{w)bK&<6Sb)$~@_tqpc8LN~UCa4e zI)^?{$H-k;-4i~OBt9>?N@Fi3P+wUhihM00c3vkkQa{v5?^e_-Z}U4XUb>byXK~)tns_AeZLD{1axdN8J+=wdnn$!ohEA202%0i z0JAiNbS$i**QGjx7*WuKz@P<66p0-&ty;99gcXo^dxf3-x#-E=nuscDjFc<4?O?G~ z{n~-boO9jErXDtFzd2QOJ1nprE9KOBn@l8J)CtqGf2_+#=prxX)J+O@0P zt9UtsmWW!Ac#q}&_QFf0c=r1>_gz*2o*xYkMI$kG8`XF5+lPGEv8kC+#}sBNMv#@C zUz+te52)mPJ!qt%%Hy|Cv_fzzm@9G^I6GDkKLwx7Lq^eEz~!L_;*Q2tw}lY$Kp|4g zbFEb4e9K|7`1geLZpu6_qJk!7Ua03qZ0{#Q;$&nqQDt({l7TocYdq_(1RfjobXU?$^H zpLXXJ2SZM;^6o4_ivv`Kg_1s%)VSb`jC~nZi$Vij9=Jb2Ic}^g)FYvm7>hlOT8EfW zSS#Q3K)}DR+l=p5UW$fYoIQw&aJh;&vC4Jo!8vn)KK0axGX?L#uPhn_rJi`3_?t_Y zM6SHqprtjOG&{s|oGh)($+&|vnd;C4_X^%kch-TsmxjUMppU^Q&BRvxnKOEbFU;=l zRIozh(Y!fj7ax#vRcTia&XAJu;!m`vP;gJh6_LBf&jMU1gZTsGQY3;<@R`$#(bvPS zE6%dM;`4R_VDlyPMYQl1P@6!xF}t9GlQPE5;wima`r3^Kw`)!>IG#8w9D?uwJPq;S zh;u;pWM~K068br=R}aD;<^?l4U0%Q*Rm+s{69O01|!Elp1GKl zvS9y9POA9MNv;~->$F&{Pe z%Z2v#H+G@by?*`r2XAijy`8%BvZvNySFfZ?6&DuP>1xB_htk|@{6f)a71x>P&!0bu zN##5SOx(^deY=V$CjIY^!+S)DJYbhcQ~^bIgUuL=7;rUqTX~Er$XVO%4D9s1HXken z8??2w4K_wT@W^m9#(+&%h1VQhWwxQ5*;S?2|P9r(@d z975loHoH$|Iu~U%Qr2w&ju$^~Z|xQf&_tRGtDl<2z|NcT+>*$lKfAn^Y9sZoc2pjp z1MTEuJh=LZn*1AwlLMJ72p`hYP3b2E@60L)*Q}{;v`)j<5Mw6*>l>g9a%d{SMHeTk zuOL!*-GV9`Igt9WbQgC1`ihUGg*b(!aF;8CM?11_&IG|XcYKir@ieQu;l2P}WCW&m z0ZX#-b07-Amdd%(>oU83DYDP!e#?2e0bGAmLwupJjRk0~AE2Q;L4`Z0f=rUFXQ9$8 zEiG+C+E&mOG;2*!0@<_i22LZ86;NJs;AP~dw~zaKS~Xn#<-s*3JNR{dZ%_I(y??wk zdk2PFFh~uO72&Ho57CGYR}f2s z7ZxJTLA;Ej-3vd(?(tM|UqVbPxUzr-n2g)P8!1^j09qThiUhY?HRchMfmv*y?FUQP zBQf-%Fpoi}y|kb6wk3f-dqRjL=OWiVbWfeIVt2&qX~aJwEorx%UXWd_fvgYj8e!em7(U*j-I zthZb2cONstBG+Dd@Ctfww^?h&*3Yx4e+n!FRGDZOKBz2D zVur!KEtGieI#=s5=kHdvwr0I5?rAH#*MsN zsHp>(OQ2IMY3=~m-^SfC1xc^D-!#^#0Ehc$Vei=X!1anW6F8EfB|pWL*i2QeXO%ngPepDdZW#vl}? zH2j{rYrc`OXQQqFMDQ=!fs+v7BmJcEQ~|g&Wo#$#J2#B8dr~C=GUkj1IQpsCGE+U~ zzdLs&|L)LUzyhhnpETMx(4b|Ta$ySZ?e@05F~UVi!voIhN!H8=OChUCA7EsSjffXS z0=O0dJv}-R_BkWb@q}-AhNsOf*c?ceJAr%y^w#0@wg>4UcH6}>0IyzW!wGaMt9D66 zeFGZ|bMW>5YVXX$q2BxdPeNsDL-u4lktIbWODPN$i6LZ7F=dRT?309KpF%kmoshvu z9hym5vL=;cED=H!ldNN(`TSlV=f1Ds_s{$O{_(qh*Ky82=Umr0UDbK_dB0!F^Z9sg zMUP*T{?-)!j#dsa=mUehgib{8krY(@Q~5>mo;}wYPy&o|(ZBoopt#rJn2ZS{+0`$2nVHa$iB@^-b4|Et!Nae~xT(e&h6dH5gM z8>bQq{IPLYK4eJdgL{CreB^G-@zZFF@oJVaeT4)F6l@>n+J5=Fm6wu_Y@_(DuN^uK zT6Pm0VW3P4$_k6@Xdy@-?ur9;MH!qu&q)>5$Nl>JHo+3dkmQZqjv@0F`JZOs6#(EV z3@q4}%qWZaEc_DO12zJjSdp_ohgqy+B>kgDJKw)nNPO8_8-AYfo2U?0)z=_A%RG>u zjvnnhbYLb=ZW9z!uH!EP3d{=>YzQvEFl2yM>U8q7!1?57#l@uCHdD}dSR1-6?rI?o z{7|iWr260F)!&uXDB}*?JM?#nJK+vJxp8n}rvLks%)9}}j$l~>%T&Fug1>1Uy5*2i zSHiFpUR)6@SPc3j!@dsXF*PVXA#Zjelgak)gBE9YV*M2DY%_AV04e~Y6sdGz!*_>c zv}Ek&VMd`=ia+-#O_wXcLY(4@K=av1dnX3RF1Z(`2P$OfIl?mZ(L*OlU!b13=ugm$ zUo#rT0p|zP?_!6kk#4)ffy7F%)`))XuTrjHe;3LR9FR$L)PaX0wk>p1I49}n%H$Oa zRqxOe7T0<=Tq;sidQ`lK%G1PfePRkaj`2*x?4C5Rc8Z?KO}V{w5-LqJygq05e-Ut{ zvl4K1>+ce9Wxvg69|t1yz~I}^aLwq`xy)WSVSsYG_-$(Z^zLBY#(Cy~9<~+j7vRkw zyF$tm#1!p-f8Th%&rGwgsfn*3*xP&LU}`vA4!bD65QgS>2~#d`Ico=usdRz8PNr5^ zGoGJx=)>wlN3i=iBvUheo@Wm~`ZQzd+_)!$4Q1l)ou;Yx_m8DPMsj1*V|rQJT*tV& zz0~%qnn>GwNpTV=Z!<9L&MC3HHD-HJRQC(+bRr6qgOTIevt31x#h?UqPi`M0uJEz} zvhq4(6lc$RU46*m1voV-ApbLiiq?3N?|-ghfIw6~;kmt*f13;lRzZ=g`y^2eaT4a#-aaCzmmwrq1A!Jqxp<1*+FwqScv_eZZV zzA>XHp;EjHP-Mx&$U-FR@&SiFYg3#yq~|`2q!6Ux_TKieo$?;7*Cr(MLU(7dM{cnx z3YW;6>vVig6+X=zs|M@8{X(zn6<-q=nUYm>JlD{AlrbL14 z@KwLL;?I&mBkJJH2?Hr|n65yYNllQ>^(ueWmK`LZ)emfV`8GyUo?E39|7T7bc#x|X zd~bYlKT7Go2r1>{{;SZ(5Bg;d+^0`uGtuLeAwGp`c`^pV>t*1Sxw^ZyDUbA-SqYps z3PUjWyN@54=Qg`}qph#P)wa3%tqDojklzk%a-@n(-+q|&|epR}tJ+@^( zf#-K3?-bVMg4=rtx!SV<2EVI2#=cr3m}|mojZD96)wg_e>vd>=XwY%Ps!=v%@02bn zsX~WC@lB`|eghHakelOOJESghfU15%t|>(vZ#*=61`QCMhY$D-U0EA0>L6KolP6=k zy%v?!L-TC$La9?ogYQo&>zPK%;yjXup zA_D1NRgpccP#ydhMXk_zuTYiUfR;Xc*1dX@OFZmQ`(Gt2Dsid4HY!cWx^%|0IYOL< ze9#rNvvZ?7kK3N*0%_VwQ`Gmp~6`X0BBS+y-iZY}P#CYB;d;A;WyYK@ zNwREc@dSxJh-)6yJX5l)^kkU`Zo>BMZ4H|~LVx{Q`A`1_5z@fE?c1-*Gv&r$Z5#m_ z^(bfwD}&Lvi3N>6Nj`IY z$XJj>_kTc(v(?|TXAjm-%o~$G&wz|``}eZU*_w#5u=RG^H9pN>9(?F-K#slcKz%~O zfn6sV^0jipL8F_r)8TPUgt;#*R39pH**%~{sdn4Ty4CS+n>Ur`2|JoKYYAw=CL<3c zn4I;6E?;fqy---lZ_Jq-TrkdF`d%E&Koe=bEn+>!A6qd*rl9o>BJ+3nG=Z#31uTa8 z`pY#Bq_r>D8h(hB_NT}Q;O{^;|PPm1RFEIaXi&bKi56weP44Pa|G`7d%}k%2PqqsOr~mC1Y^ zsz7(7rUkf1hA`lim${zjs+_dgN5gm51B!>Ns{_)vsVQG_T<~r4t4} zZQO3Sw#DGf>-?a!s~fO>+C0ZeyCeX?@26{RerRg}-Kb~LoY8#%b4(0mXB*SYvwMS& zQYIcUeNyRVwqUtWB#E=pX{kGu+!4Dp&;=Wi-uuw8$v15W_8$J78g$?^f@8K6&wJL> ztzJBH*SlTzb*7*+$%HXJWVtc7mUgXwG=xm3A(&&C6555by*!LT(CB(Cu7 zewK3P)XMcceJ|XI6m0E#syaYomzo7^N;akI(#yi)9lU{wDpTVLEf&`;alw*`)9Fyt zTC4OzhT^oa^VtHf zyNo0VWOL|ivA_vFZ1?etq+AgHSHtV`KN?EEOf52XYYNVQOeMgO+R358pcLO! z7oaD+(#!f8aFMPJ3_a$vS-;<*ufm++Sf1y}HnTv^UJ=8X8-AzXeF_ohi%MG3yvn^8 zRZEjrq^f<~IA>V~bpmWbW0!qB18nxXuWTPz&=_Oow9r@Z)sfa1!w09_c&>yMX}Ha_ ziMZSkV(*yiLgfDK3bHq~T>XX`1SHy%Z})MnIaHjFEHZ)Cg2(?lXe;#zC?HV!rhIb| z!G583uKLfC`w~|?ZMzW0d6~JSgc<#8|JiiQr|tX^V1pxl%YW>vhB6`3fP`z+U#5Da zooX^L_0y>5kQoKQw+nGm0K6d!+R{%cg14*Y7IHt@)i$&m zh`|(=VVwI-0lYyO&GUJ#09|G^J)|cV=11I&W&I`3*DD*6Y9{IeWI+z&QvR z(T7$5qwFe7oLT0?`fZW&FB||vPQjPC0(i$2k)0tI%{-)sPGE@My*3?3G+p=JJ23w@FS%eWn&C=4*X<$vRVl3YbW*4$bTSF$Xlill6LXH?2%+JwA5 z#cnO@RVoc%4<%M327cS&)3d5re;r*NGfnsvC;26G^qV8i&adi69<2I0`D@wa`fumH zP`Ov3 zAVngiVxB#>536dj5A)I!HJ`$}&c3bD@)mg*ZXrir2!^ZT0;*%GX3aIHY^_6g5L~Go z!0lnpAu?D|Osq#G(3LI&TH>ZjDl&s9mmwV}z|_=~j5pq45~65WB7E4DfVKwlSp?bE%Zl+_&uPR5 zCK{qAAr)4Nq9O--?SW@@*CKff=y5VGc?0xMGf68ix!F7fj1Ro67H@^ng{rM~or^`7YA>5TzE` zM_k_CIEZ?w^PQcsH{G^#RLnN7_VJ~?QMepaTg2M8d?m~hZY zl~nm@OhudBh9!vq0$)VYCCyI!G{_6Fv>oYmc&8`CE>KkjpI=OI7}`c22}Moj>!B1c z)Ad9r$`7D@3K~gp7`f>{{Y7#>&|&6A3Gb0i^qn4cnP+sS+mMOOW>y_p23ZiHF6lyG_v znk1UO(6S@gKIemzF20iMC4Q3E{w@oZyEDiNHVO=17&;Z zhFfq0hjkfdw~Lk(?aKSiUiB~?z8@x=K&cDf3ZeGx5cy~hXoaCk{}%jsoiL(F8nDmt z3eyuRBIGhvZMXs$8)4~N?fJpV5}~yyQChi5-_}We@9@wvPiDzrhTcIZwcErObMul`9hu;BC)#)L0tT}5S- zhlo`toeSBEONb$M^1aR>BITVDX`qfFt8}cj9~Ei$qJ@nh0FPi>e3{EuFg_Q7SJbJB zC(1O%rgw_qzlVRVD;lLZ_Hu6Ad-PuM9Uam;WD3%cncdpS?L`tk$e_?HJeSrgPZPjm zW_%GY<6NTqRF_dAvg!@;yLZ1E1kKa}tW&fd`i7$!BGR}X9zA+1cPW0SxN^TnXUiBg zwir%1(jPyW=@vGz?*0^4(z}I;*plu^`#X0rnh4yqD8JnH7Tu@{u#PY@`E1YA5z4Qp za(V76L>QKI3uBHU&azJsKerauM3My@fl$kMUyjfV+H7El}Bo@^3fQ7(0|3!;T0eAPEkQqYN|9V+}Ts z1AQ;N*j5zYSFa^r-D8QhGlr{OU0wfe-4ld9)o0Z6>@cI-21yD0U7q55>tQL;`+jfC zTh*5A=o%{wGEQ`tnG-$J5Dv+v#8ac!1@r$%f%PbZPpxLO4pgNwo&*-C=lOk?_K9nH3MuCMBE4!_BmM4IYhEvzc*IQm|t{;cQV{^YnageEu z4eLqmzW|i6hg?(_;0R!p5bm|G&`S#_fUvlgoxz*+XG;*i^$DLQWtQvS5Tp^Pm2|o` zhyl5B<9`;$^|#C6nxUn@0Ps5@YG09K2sG=74phXd39dElQQZEVfG;N*vyx839~WoO z;f9u8r?LGO7(Frjp?p-sbAj``^4#!B!d<+3 z{R$?+{L!ExUA4k!EC$`rCEWZ^PYV9KdRdMA96A}V{w9veszZr=Jfk9~t$ib<@&X^V z`xwx^SdLN}fSd=HCG&*JY2cfyTGtS>@cMx7JD5haFTczf6DB>27mpM~^JZ5L>rL z*9X3Qv6osNV%X&eUXS68S#ZhosIW8A!2AOK@`M*6O4NWh6g@gwBg&;ilt}?xYQ6DJ zbkZZ~6ZK!9WHkg=P_p0tE-2aj-Zk+m_woWl)S=h-0~;zxAKOFwsldE!h8h5=DlLm5 zr*U<9rTBiy3v3o^X9p;vyH;i@_tNrOiKZW~>bxjNbx@zWN+tGAK@5MSXgKu=`hnJ@^e6E$8c$y zC{_%Ny2K%k>U;yEVM)vh!(hD$uhR*VYkn4Xey7qppW20-RP%Bbs2UPVa~GbwLak9| z(+~5!)Jgo|*41ccT?=<1*Y6*oDovh%0E<#6ZKkUIvo5|i%0WJL`4FOELl^wzh4xqUJr5G^hJVfyTGrN-V*Z1tc< z?-InK=Yr0DHrIMf+;e2rd%*5U_A_Bm0p<>sjg*?ycB+D)jn2nKtfCWjj6bzo37wvy zf|RZ~s)s5qL0i4QZSBJheuY$T13;P%6K)E=;sT(0*7kRIcKk*VfE_a03 zxU4Jx!oOrWW^D)B#KuIF<%rt-Ati;p&b)tc;mRfMuU>L)t5@rC^@)r;b5;b%?1vbR z4(L3H+^=DSx2#X?#RynBO#&AJp4x{gY3x2EdyH1Okyp<9$nf1d6gzT$B3j8r{_Y;Q zJgeF-M2=%!KtYUxhD#3x41O@SPnZfQ6-&MW!*bZdb+KjDCE*I5ukpz)C7Oh!J(9gD zx#mLQ1$(aRu%!tKq&>~}GuvZ5*6*z1S<;Scv717c?#4n4GI&PdS@6L1JU`Hd)MZ{U zS*rX728DVblLq2C(eu!pm@>Yu;$r9`iM79`(hw;Q{xtPO8|#Pb83yY+#DhwdezD94 zQPPkANRuvt9{;PgC1t+O(*TszX4 zVLad_41Ad|WSPAJ$$qS$zm4X>oV7gL9`i2yT~u@y3%>5-@gsey z?2p}q8Ra_j!Ogb$?X|Gps02^K`v%Z(R_JgobUR8~YueWZ)pGONwy}JBYzu$6ZD@T= z)|GoE|4PWn!S{p5Rohv+<<*-Trx!4Sn?Yp%5Yw6k&~9BY&7&^b4FK7Y zs`dn;X#l!9cA!rGyBiJtv^Z<*G>laHsr(|SekbG-?@`~n3&r}%^L%uDsTKI+%cx%0 zFh|r?@&g{*HSXw=EMAVX3~B_F^mgb1v@<;y?*dB~DkeP#N6f{}AC%WMFT;g5*M=_< zFB)&gCJ`5=Qgb;W>0!VSthX@c2s_NMmn$`d^0>}L-KyY0PN^t8mT%_HEp;q*|z65BlZwhv}oC0WFYOY>`ciZpzIYR9kQ2D}b zA7^VCa9RrP>`)LyKJP=X>42Y4Tq?-}vFLD-{6Gq>XIT@RVY*Wb0tg0$-uBF?00$Iy9iw#192xXu5XvOHWo`ShtC!g2Dye@ ztXW4GHgPHkP$*3ghS4po-t^MrN()5})?arFdm`EvlydaVrbHS?GV38O@MV!PX$kbh z=@EzLTK6X`TVATd*D-mG_lHg44_KyNy3v&UX)3d<(F4S$=qERF2KBgSK77E&l%JM@ zSp>pHYBF5&aX3(Mj~QQuL|efQkgp{~e3~MH2S@Qe`hq{)+gVRM?%!K09TrdX2tcde zV}FyO!vAJMf|}p2FN690Kx6oQ`6QUxO&CRq7j?UOhw-VBsfSOX%!_V8HGeZL1U1%_ zLq!z~^)NKJ2~Ex-l2ksH*p8v~aDnnHez}c5T%0`a;pmXU1^XbYMmfN{YDO^ZNawG@3Xx4m8P{VrX0i! z061Ak4p0FIXNm)LXrS!=O*)|prI5S8U}G0h$T9hPrQ^O08S>hi1P=fsJa^%|+$ADu zzMMTYCj`;aMfR-T%cN)T)UaU?r?7B@Ok(y{5-nSIy{neH-nM*B-Ni%ryQRO}d;M_( zQuYIj8!`pKyN_`f4)mGrl}Yy?e2!~c2EOY022b`mqH&@1D~VJEQ;ic@^wKRMIRmAeHsGY1LHnd6I9n`uM+y6^%`b-_rGuk@m`2^eLhSy0{`$Ay{W77VTWHPD_p3a;;om~Pk&qG|UE zR}RvX%80|2+ouf|LxmOeG%M~(6@$)s5e|GRbG_xQj?SgB7#ChvnGo}f~DbR9XAAC+D%IBx2Y*uR2hxF9L+4LDP3Q8h=wByu`Rvchro;DxUZQ_QUX@goUe1HOr_DfZ z0J(+SUBIlIV*WsOmDYTW;<3Rf2kPT~ zRD;~tvfqz{g18})8EmkQq8QtxCjE*cZ3yqK;{#%$5KLIIb9og_Oi0z7=?g%=wAl?m zt};bj5M7a!78ko#QtUUz=o}C64n40SDj0`4$lwe9G9+EJ@Vt_rixW(|pmG$7ZF^|V zZrxu&$eD~#eu8qd%Q3Q~~Yr)8mG-mlIzVZnf1Er*xy6 z$bhCA=m-P44V6A)B>G(4YkPaya}ps2p6+#@43K6G8i!o!y=mf%h->r-jsJp*rMuRI z%8``&cd>qIjMl1$P=8Moa-Ww;9v?~?fuzjs^kfh3|E-gunSvRM|$JoG@{bA@Db6YlZ ztc2fYO$pd{De7?gT&Jt7d=aaHUZpk|6mjNa&j>!BUAT2l{b}&nxXaJ6o1p)l>V ze|i(_XuoG?$uUJdcCJ5BI4qR9B4T%5w=&r^p-jnq2Q-kh&;oNrbav``l0Zmx7E`r~ zONYH@wTreycs>fq%lBTau5U7NNVa06ZE@(UpCTsL&20B?KJ}|xo;!KL@)(IOlaUJ&};;(*N5Hg!THwhvJWcEXjlhq7hqsm8Z;b z@NsGRipw&eiztf8W?DP0@9A7p@hiL>*4n!DABO6fPp(l^AQ&q!%?9~6>06kktI@d2tO z$$=ka-QY>DoHKlyZg=fxNjV5sfRs%6f-d0YXw`0c=^)rQq%;ZOv@Ag$II2AZfiIS$ zJ}cGVXTLqXxHOAakZVd3pG4&I!qi~uEo>4N ztqbdxX;c%j>?QS-Jie zyX66ML%O*g=zhUjL96~gH{REo(|H$?8^rMdb%{~Q9MC+6df0%IooRp$AS~;J#o$907W$xQf&0|miejB6;o^u+$C9Y0KkJy;RNnXHbry_LabSUlExJxkWr%gfsz%^LbCTf?b zsp;pr$sf1FqVE!QQS+ln z@h70@@Bi|LMe0WJs>#gNZZy`w9ce<4X_gRHU2wtC!K~tPT!zGjG#uVpMn(h7w{@wRP9BFGdz3iB9dQRl~P&A}VPXnbKGa*ukTm!Li zzO9e2;gY~b6H1-IFdQHADjTA-d)>HpYOY`^tmqdYxUz*T%%*(-#$wEs#Rl8v0UUm? z>`40h2A@iV@MRQYGRoDw zir9LkT?khjqVSo8M(<|T6SqYR!t{T2=f^*CNS+~*;1+BjQ$@&Ip6U2jdMfyZP9tA$ zj>!6hf7lhQsArUW9>h24(m+4hQn?`X{$T1?(7AnfeaV8xPOL`w1tfIm>%|0z3Oo-E zKzV84qB|vZ3^6Vk()nvPx30Ljm_K%Hd_j3c(`2^xG;%ADPowB8fUmD(1kN}?SQpOl z>)Q_aOohkc_N^)ALGR!n`mk*(nQu6;ad|0$g~cm64GP}0_o3TozSC@ao7xqUxB+ZfowY{~e>2MAh1NWN4%zh*kXGrUO2m5^WG9? z;Q~4oPQO~HUcR92iaerSXLIBtd%I5ym|1lqgvzG{>?qexKN@a2~(bs zUK=Q{>rCKYOBsxd2zFiVoV$5nPPU==Tp;T7KOeKGO0Cg?On_G(bwbc_Y$Ff2-ypc- zuwM^0y2%;$;#^*zc&y6q_+I68>+gc^u#&dz7*eAbx?(Xk738#LyzdW&7(_xM75&_8#B#}4ii@b{Fr~4U5(Y&) zu#${1o{6;YtNrsU*0_q-6e}M~fAyQ9))$_M=b~U|A%QFA{kbZ&cB_Xzv4*V>?x1@S+ktigInCPE;9dMw&6MPLw?2mNk%WgTRw$cH;yi ztpyg{&Vex4npqDrh0Irk+<*lztEr{+R?I{gzFMT^VLCm8mTR^@bRDK>RI*9 zLzDY!k9@h3H9&Hc%-RSu3~{V-g0Enzqq`qWs3*<-fVqW9ZFS={t%o0%XJv3X%@D;A zYbXhqA^1AWhafI{M@!k(M@*j=T*AP!OWoWtb`y}oZq}`BUVsl)LeG>Y0JL{lS^)qa zmd`ugXuTDH7F~g)xn}2}U8Sbg`s7XokS)}jQe=s-B^580i(O7k1UD2$^Pd*;DkAb# zc3_h8B_-ON%5{>Vy@T`!jGi85B^(`NW*1&vpkq$a%b0;T&P_Zd!ITfApMRXE^(sR+ z3(x4Rv%^bXpdt;3cBt0SYGcl`0G=Sb+XDAW=y@obv(fYrOuTzpa*yw!>m+ew7IqSr z0rG3Tde{JRuYf8tCjhyG`tYOoFg`l-YVT(opB3WP3D;chvz|AqRfy@}oeWu{QHn_o zQ^b|0UY1k@O{2r{-CO~`Z!T>?Fue@<9O86lhCEpY{JGv?7K%ki+wwpgz5M!w z^fOm=A=uyl<>aNMtT=g(Qf8n*gS-;PG8FrhqD}O-mfNYR6;#aUNob-U-}4(fA?ztj?kIuy(^C( zgp#kIBWBs>`Q8eB5xd~m!Vl#8X7#M7GXoRbK6D4!Vn>9*#0Hqie=?Wq$Rf}X&l>; zH52gqr2D-mUUYP)T95zGcev$0qobpJ)74ZrhC$XFPS#7Acy9*JFz`t4NZqhl(#;Jy z;g~J8fges9k#-J(s;e+hQ4K_cIv-4S-SU!Rx}?8#+6%==`_vi} zuwhJ&gLCP~O)oDx{xiG!Z^j+hJU(;cnJ28+@y_v7)^}P$B^*m!iw#+KdiH*P2|v#+ z142(TLyEdOLiw-FV1);so|V-u9=OVz@w!VyvqB@m_1?=Vv3_X<<2qsSWFz&(GnvE( zEsaBs9^-x37VX8)Vf}qhi9SrWmtYhLp_yJ?*6HNE_51O%`UrHV^dXi@L9_<8c4mOo#G0UN_Y@#+Y81oMLt+ic=bW@4YP=gKV&Oq(<=Wf41{T&{A9S#HRw z4ZaxR(w~tWqog8KsZLWYuK_K6{HO#U=EnnXSFVh84&c^1FP=f3JJ22q#Xs8{FQXhb&_W@hG( ze8l&!UM;p7&|L*?+3f5`h-) zv4jxFu{^{nQqxJdiMK*K#VU|hBJT9aDZ^Uf0q>kUb;Abuh_Ch!nG$tEurepf4{r-e zNIkEQ45>GDFq6Id8iU-XpHBTcQ~U&tkUzPza2T_mjkGlM`WRg${Rn>77;)y>sPS-d6T#WSJCbx7VyBIP zM+Bt3PIit@UQc=rH(LHK_cRrsU7ye{f4XLmo=r((>xGro#UyJGAMayu&#z1Ix2jLK zf2Z?#&oJ!2CF{3Q7dK*ePjOD zH_HRq*PnU&3oTn#0_Bpi7Q=ff(Ssa@azEdCV3I@R1n;+oJDtz>c@wq9zHN;6&tG%H z=GUJf^S>&c)nEeOOBrr0*DWv29zJO;FyKAH=$L*2iFxs`QMK>i08koCBpMfcMJnIz=wTZ zC>XWkTs`c)vUux}hw!djnVLUP)8|w;u!-nL>b*wNDnioC^?k4le7lD8vu7$?kWBe& z3OtUUYR}Zp^%xz55&q5%RQar=a79J`EIPv{+?RQ8-N|b9h1fJZJNv@*bzw%v?#L`U z_TX;?rxJt>r@w45?_|DMh*LZ_yb_v!VF8bbK1&R*j)Y(n<8b9PU_aA{gzM?Amc^v5+fO}|&2&=`HivE>n!<+);!NM$?cc1V>)}H?27Z(C8>FJ$B z$N${Pvz$#+S0(d5uI7tUVq|2jVGrnRYTC9Iqicma6f!=)m*D%NzF8%o?;wYRN#XFK zBa2_%T6P#*cq1#xXL0_+*^Ie(wvJGjeuTWIA;wMmzLI9!Y0-8|Cx&*I7zYo+BNHnu zfw<9WRI!$YKsn@WUs`wit33jwle=f-eAb0veR<*yqDatSM-xWTPN-4pHDq+HLk*__=Fh=#emt8Kcvn`mD{{V|{rk!GssVe(4 z-A{MqP|QN$EFK|5xOnc;6v;UNpy)RbWm+CcaSf|1w(QK>G_A#8KBx;R2nrfb5TAzB zLcFrBk~D}K%_@odC(zFT-0(9pYT3EGb>v_Mvok<9GIP5|%=I=k-H~n;ye?Z3$jjP9 zFiT#&!}p(pK)}lX1O!??IH>ZbXbJ@K{!+|dD`Xi~IRinRdA_0NmGJs0n{W+PJAvoT zQQQ8rP&lO5OM1Fib|vTK-Dew`z21KgF6`@1v5eC_Z?|V*g>p`>w_N10O@4N#{y-7q zzD0uTnjXenFc z!LJXbTR*B-vZE#XZg18P2#W+##?e8nsbQb8hQBFVOOM3pjAhtRk^_M3L`kgMzCCx z1L21q2OT~bR+#u}u0}^PTRG<{o^?&1ZZn|#0SCxlbL|X#lPQJ?qqT~)e|=o)NoHq< z2{R4Pv^PZ0OD2lKZ>Ga%dh6`;v-H%)5Rm|K0I0F1{rfvdJ~aSbo_87_yyzrcUeth+ zbPiP(%b(p?6X)N3_2Q*kcJSLG-TsJO`t^y+1gx>s+qD4=2N>bdtTs&UewE~;?f6yv z{TxYgc%J3&U5<&r)ql%32NgDIW3cCDyj$1qTbfU57ze9nTdY?g?!^0f1v@j6(;0TG zraxGwDZjmWgLo=~Mqs~RHz;QPe}`q3Cv=r_MO*=RI-9nMNR@Tr5#iRTx;>l@xLNos z(Qi9G<9q{zCj^h$%jzjFy6Z_G9iFxiMn<7;y1y&cwqxJdWKkRAL!L^yJQ&7|zaI+Y zpQRsv&;JnT|H{QG-2@T_&r!X#>mO;u=(o#&eDm5d3X}WvfkhlJ=R+~5!7DL_wU)Dj-HHxo{Fb`EZ{zRhxsAPG zy`OiIXtbwLJDN*}6o8nmV&??257*8t+917|l6z9fwgO|MbDvpu-mS0p=>Ggt>brjw zX=eZo@st0Ksc14;NfJ!8#tEk%3CgbO(?+$RJBH!YsSE@S!R_}4m)s6~$(z4K)%?~k zcDBCw$)6@S!+GJz%C7#F#m9S`{6JmLIfTvI+~de|YiLrGMN7!EG!6(}@NccK?>}yw zriwF*|NpW4ca8)xB3O%+qJ9Jfzwm+<|^T_hg)4Eg7{X#YH} z2945JD*p5s?F1J5{Z^4GA?F)R-{xoc62)S5oA&ZX?KxxgL)H@WKWnM)RoNNS>awwK z??4YqLP41Qi*I~F`Qc404|@O*ZC22~O;!(nTl*sAjta?MOWtnytEDyN?bR_XyHU$}YEzGBaRn-$1y0cc zZ&r~y3DFIsT=v)9HsV~Ya7I>wJ-2@p-4H!v*FHVFBb2TV^x+k$$z79r!|-q4-mIoX zO62}IqW|!u&T@s|hw4lQe0pECMwJq=`E>Q|ZpQV+wwUvpjx>V1&G1$ji$d$m-WN0u zkjv`Kax<4b!X65SKu^wdEb?UAcv`2I+ZGq>tu#A*NH#ph3?Jpb$qf%t9Bz%VIE0P0N9wp( z36>Z6UciF)@ZmLGUSEg{djkm z{`7v#3CE_swazy-bRE%zrwR#BP6?!iiXL|2POqZa6acGthtG?nPLK52WO{bD4Sj9k z7)WY&gTc zWsh#4#!m89jx$#l1gaRj*2sdeCUrFiWgPdFF8f;MH=gygd>Q6<24WWBi!Xrx)L8t) zrtl>x$yZ2L^!NP22RKz876CBaT{lL6=rVA-9!gB-w+tRPkOr4g(xpN-K}YsKU+&w9 zXCE%fy;Xf?Wo4!KA%hM9-m6=pd&J}4(a2D{TZSpT>vo}T>Eaw$ND(Z6gGKRC@THq7 zKeuF)89;HGZSRlE&%rD?Ozu1g%hi(uGDaw0UVK||_Ke^gj>UOHqoF~13A$eR(ucbmg;4V}o zpZ+#dL?nv-yiAMJh(VBEe!b_Gyn`E~!bIjvpm|RkdVM{*3#jB*UDtT@Q8W*oaJQ$kcdvp-ikKzDS`H9EXzl&fwtPhUQ z1!VHKWmJBnU%s5h@fWeQV_fXGeC!#$8rS3w5!&vLG-i6z3jS@5g7A3gv|%sif{)KB z5=C#(`fo>MEf|(uE~(eT`woO>T^eAKz?}cM{qyNtdp|Kj5sM-h>to>Z%6cJ?;Ce!6 zEKjA}3?C*tZ4e|Zag}FD_x5P=(>TF;?gG9=tA0C|SGEHz_8O}4zrsPU6XGKMtrFM( zj#nX2Yz^{uSp-D+&-5%r;_1E{_|>51iY8v{L?*UZ>z(x}M|4PBm9$C#lYAMV44p!W zVU5}bj6M(@?Q@JbAz_%ptfOQDzr{I+!D(j4O7-79S{0nxOZN`K^L@A(ft!|o74Pzf z_;ZVOAiU@upeGoGMdm&80381@&b z2?vjy`W0)P;$oEov_F7q$Jd*}cHFTVo|y1e$qyJUozFb8-p^r}bga%XG#bSF`T3FP zy*`2;3XU)9huYm+7um=Efe|Ji_EAowouE@<2aoC%AYk4L?!M9Pu zJ)!^TqWReHf9;`>!xOXq#$Z9m-lacH@Qo6k@zS_QO({D+iZq-DP{nKj%U_s{1@U=I?@8zO2F{c6{%6}fa|uIy1}8zhLHZ4 zb$i<^pS#8Y1bW%zS2B*7Au1H}_q09P;Dr}H3bZOtG$|&=MFP6B+>;`x8*r-{)pW@Mdt?C?)g}eGz2#ZSQ&Hb6s=$v=A3SpD; zf@T&z z)$a*}*2oZm=)Vq4_sxIsisf;(&54~i?%NL?lH}5JUndt%0sdch5Ukg&A%9qMp$s6rE@Qpg z8o!Skan>txEGB8}s^n-MguD0N5XEwQiw_;#HMnJI4NZ*exV*hCf<%-+3*FLH!&jb4 zLY-=t2!aO0SDJ+Rx4d9WY%MRkKmM_En!1 zW8u}CkKY?LNA9;PH40PMB_CoMM@eY-hS%U`3hwAd>A_M;Tp;ZbNqc(8@m20zh!(rG z;F*Wh;`r;~gQKE6j>ile5#8D6RMxxqc1`B)kCRv`duIgKxZ*^F>v> zS?k)a$A^xl*5|#y{m+JOx+z2@L`F~fOcd9$6fl&)xA#IAPvx(J{QEDKWn9Pntsu*^H$au2`*9_(t7M*(-D0Ff&h*T69 zE6p@x2j2OT*iM{qgHkYuIY%)ibk3=;xwnIxsa}12I|8gtQ-I%iDMB{xgy?3158u3l zM1BD_O}<4cD>y+z=j4j;CbB=FXDsS@LDz&TQkUTZP9Rj^)*R}7~djOzzW;4Q7vCqr{~423c|Hr5>7 z^3q5VPuIq5;$t!y7ko6o6_fz%QHIxR zCvw|Js9>|LoeWz2m@f)0l6KnhhY-9;@m~3I6#PkX-c^_je+B+EPlnkMm4uRk&{oaj z+F+XK8}}2SCon2r*;59$l*RNw--ft|CI_&;FQLKPtE}X2hfCu|Zx9vR6}fBB=Cvny zWnk)(MRsB`gV{dEuhvaS6U801x0r1%)l=U4EXGFH8uRXx_;4+Vgo0rT_DENSF2J-?QpS)m>ltWQ$)Y5lq4oO`_wmY}8fC;Z`_Etwsn#aN37R!_0=<2(r z>x}(31D9`076(kNK?c$JY)!=9i)lXCg2SKgmh8wG-WZ3=giL6-(TPEO^k$6u!0$+IU9n{!mim*PA0(BP?|SJJe}}U^qkOPe`H~#f*Hi`xyN)g)WA77 z?wWS8wa{Hb_#9)jS};W`w*F8-CaH88N|>9gKvHh}iiYeS!O&df>zKiu?#2d0Do#{w zqx3`XOoc-jG0xKG$yP9JlXgvT?>$Rg!?fmqZ_c=*WLqdrnU??KLVKu2*9R`u|EZ&dV4ducjwLnX0!_qePcJbjYr#sF1Ou=5Om)?uS!UVkzoR^7FMb2XaJ2T=0b)1eM@(w1>*4C zlN~v#G>pS*CrZUeGAZY)w_u{!WVmSoX>%%RkVKznQFTwm>&G;-Zd6 zvjhO;McT;<$Z7&tVr=lb`rwke^YmDI%JlA`!ZaK0Ada>lCuY|QcB$*n5IUM+@r1hC zj3^dGp=h(9BADcYsS^vDA4Xl^dx^936{qe&so$#iCUDY<=5B4DU4+LXvW`4YAiMb& zF@GV;!1AK>%b|Xf2@lOaM{Wax7B(7yIT6tNDuA9O9hcvG)^V_}p}YH+RSe7gxHi-F zBeLO%iTBBuTvrJy=pAzM4V8Z#ea37}6Z zS`K)F_}-N2Be1Fkdi48-asI|!P8nhdXqnA#TOsn;TxRI0LU4^as&TWCY}z>MBz!y- zCCPW8$n%30bb+e{d8S)?7_hnUBo*Gw#G~1${g|$C{@v|DeTE6qPix3hYM*bTk#og} z>BuGxyGaLPnhE+d_6Q{_&GqqEEp~iN68@GPFb%Tn-zH-aPN9)D-m<11da@7)m`@AK zVnml}7=Mk6#OKiMC)w3&H<&71H8ks_@7oPtWZBDnC6yE@71(6+_uQ<&awb{iOD8oPMpndkMFOHA^v}XyobT4-yN2|nn)-zr!lyL_#3GW!RGf}`c{@2CZPw-t5o znR^k(?YiMLZ>t)1ToQ9B4(4=<>qfi8T1sGjD26PWINR@CittTQQZo-djHBiZu{}8frE^JNEgD$hE zSVe69;lg(cI%98*m|oC`elk!M1Rv5Fvq``s!0HtIQM~oHT@Ws5@lAOedtRW!I;uj1*>iPp^K=h=R(N9zC4<@ zr8S#n=bW+mdhPg(sV)rKWA;J=7`Bm3Fe6m+FlWqtInkg|9R@(ucFH0YfLjDaVkF! zeXG?nsNY4+DxpVn%eG|C6`ojG(wILR|*mZ zc_!-IY7nFxhIt;l?erS+L?}7_VxXFptXuftZ`K_HuoK&P^a{2NbG~H_H#5C>rsBz6 zJ!~tbo8Wn!cfJ``Y51ysIQ?9U;@8|aDYpP~b*?yj=NHmv?Z7;+O(f+k=ha3pKY0A(xI zGu51SZ{;Y$F--ff6&Ep(u2oGw8joafS7T?gI->!5ylXYBi@y}%)86fq_W9VwnAYrd z!c;VCl-}Yks=msLlvlYu8|taCD0uhJ$WuR%GMwD|^7?6&aJD7Sw;K-cL;d^jeCpQV z23rB6lo0!0jM7l)|C3QFZA^!-8MVx-UR+9%B(tRlm_CDAHmV0rK##OM><*Sld1?o` zTWN0aqH4lX5|_D4wdaD-at{NcIbhQSzPcZ&wy(bBi=zd3G)JQ)6)j6Q#1KpPZ&W*E zP41Z8a$5Eza-R?>X+8$&q}FYk*6+yBejNVwTa7xeX6n|CBQ=t^j%7l$p5pjrEH1@f zf^O5d>0Kh;jJB3!Oa3uFz14@x2VbeDy}GRxupQZbgcRR_K3Rg|r<|~dJ$B$@j0GDx zH@0<^eokN@SnI4m30(L=;!-;r07U^qIG`;O9O$r>ucMY3u8*Rtd%C{l=q3gaYf!BmaS|8$5ro z)eXSb*91yPb3NDnJV}7#e81+dlH-Jic%487i%c3By}?RlUB%B*pTm^-Vz#VQCi3q< z9HFe%0*{P->Rm`*_6ve~Mc5syms}S)sqlH9X+QQwjh4G^0-jOUaPAP=!ds>Ls|=gc zNEB4WTCQ5VqU`jL1f3hHMNg#Ce@;-uxaaH1WtHdCUWbC*R%kU^pzeyT#cp13vKDXA zuG3xAE!01uxrS*b#kIEJ=4=>eA+O{pHh}YRjQpjle({<~R(VjdG%H5Ski3+RubeQ*|9PHvZRdJSmz${2t?o>HF#MWuvXO7mS z%+<>BiUKw)A*)gyh^W1b>}og(?4b@r{C;dow1*}SHFdwDTwfVtsehPDPfowHJ45dS z&YxkFY|p#X>+t>~3t77^b=e_A+2gl*Xn-s0fVb9^=igql8WPhx3#x@8h63wJS?xE& z$cpn0N(m1+&*RPkemnqF&u|a2o!I!ND{fr_@{@J1L6tR|K$1!2bCQk_zjz4;(XtI@ z;KeVMpkYbZh&~hfAcIFWm?{~Br0nMD$VG6)&=vu{w|}fTOi)$+J9|{f(r8_Fi;1*3K%zSX$U*>SzFSCzpTtnQJm@p(^m3~mVQAfzGcHFeWx=|5v zqMq0R9{+{QSEcO6XMeux+UOUQ`YvGR!w39H{XqNY2x&@cauq= z0W<+^(nqu#DKxPqC24?CWaw}~zGRryU?h;0$lwo*+|iMC8T${4`m^-btb?Mh^x znSP-7wBq3xv`mx`WhF8Pv#LUyyM`>1#~qF;#kLKPVQx=kY*O%+h5}I>rmhC{NBU4m z+haM(O2DR?qO^6NegJkz0(Aqeva^ACa<5JB0)9vPH))!Lsv7jCvZX^OX;~yBHE6s; zIwkH^t|bpL@F0+W|F?e7qrJ`iw870rQU+~!R{(d^UP@^>LADOVOx_K{OqbvL^$KnT z9*XeG>yM0JnV1>llR%twe8?sPLU_DAV9Hm$9JV#ck{olA#JM5P6(eJamp|iB!ofuR zCZ_M`i8j3BCGmB^AU*F%wS!UpFY$=Q>*qou83^(x{@EgyCWfOY;Or&~E|+3V4i&PX zX;9aH7zLkG0iWpk_Ob1AFcIw5c<|zP-k44FwZdw`TDHdYZmyCE(Kb%i6sv*d4k>KWh}@9P|6q`&rOUipCEtQ>~4WiH9z`xOe$ zvFzKCZ%VD+&1_ax3SX(sc2&-;31bSWJ#qTdrs0LRSSu8}Lc8!}6`y`x*30CX{anCa z*EjntN`{=ZH18)MMjU2=$QYNk2WF;G1IYMTK?LFUUz-%ie7WY;dmTy)PC@ARUy&O0 zpQG0LZtKVq_xg!@m8M?<=jMgfl6}bun^j#(4aDUSAivHr?6D&v{y@?oh&+LlqVDT& zSgzM#Oxq+O9ZS92-{2|U(Q3CmGv?Zn zID5S=YgA0uiEi27b6vMHjg6f%JWDI_Q_V4st{}=y1r)v~pQ> zbKF)=p>DHO<9QYC-V1@K4ppj0&fPu0QY6o@VS+1R3ppEVjxs$5-(=tpi*`^R(koD4 z<{`Gi2@Kcspk|~)ol!f)9VYYjfdMddo1mjw@3<3zoHqDg)_kjhD+DuP-!O+kQN2AT z@Kss?+G8M*`X%n{Mq;k+{Zs2H+g}uWZij>ARmPY*`V2hu47{Gg{M=(7^vK-73k%02 zf%~8R-H?>8`t9}BmBO^EmpCf3ni|h7>gsJMv)VrlPdMMTBhRK3*pzFf20- zbg35LQ2ELnkG8FF_DMS`9I~R)s`l<^J>gnJzWF-`X>0mSX@;=Q0ArnO#W5L;SdSAV zm-Zo7AcAtUQT(`>xR!o3CTU{0(IqjL3LyPDX~Qjh11a}cZ!|lM9p%#a-~j{ zI2~$rWZ4Xf+DQvG1d2XR1~tc+SnNXom{QuZ$JSk6g|l9KY(9!|;0}QjT6l~r(ZRD` zIRWZv-P7d1Q1s_lO#b56zTl)nEZy1h+o-XNgA{okb(tZM&Uq?(Usv}uPE8^AH!OX* z(Sf4{BdDrL$DA(LU~Q<^RMYGtfBjbrB_Y~=M>K6S_z2Err*))88R9X)hbyD-E^bBZ z#AOnSMp-dJ6PL|UhbA6lA0o8^i>1p7*UPyV?$zB!I?c?WoWHHnrU1an>|(Qmv>YnLKlsUs_6I`t*K?=q9PQ)g9vI)&)8u#7IJ5phJ3&-o zts(d1zg2im8>2`b@29(u3Gm(35!*0DE~l`zpYKaLi`EsC+e*N!P2O1~>%5=`*{pS} zCg-MSzv;vpxJ3Su7UiUgKGX|b@Yg}$qWkj-g7V` z$4>GztZ0qoK@*{zqG>N5jl6@8`~aNp-GRiZM*gSc#}fg+93r)GQXh8LV>X;eTZQln z^nLvZJ_C4wL@rEH(q^;^dn@KxOC;Dn7QE=*`R3Gv)qXjS_hyMs(kd(TLN3Y3|++m^r`*1TK_}N3FkUj zll=-cqV5iPk~CAAiYL{s$D@cd9aIoJ0H3J=l5nj($dy8cXgLV!hFAB(DKzfd)0dUTXQE!aNjplzuY2IG7>T-qu!P{a+NQF}O*Edx19 zezAsBtF#NF$ik+?SDoCFzb>36b{qWX1ZbGteODH8cqd+NR?w+muq`RyC;5&1Sj45V zlo)^kjRxp(_NTInD<>>F{Mm>CB0@Y&Yx+ML0*{*%j6YPpl{Nj139A`CSo{~ya0@8d zw^Ol7)76h_JfH6=^mavBxHmJk%>yfxIl#R>T2Z)-GQVx^TJwBs4;c*ap&h&1CKi8` zGxEzRmncQ18Q^Hj4*6HPBu$M`w%-F0_1j(dF@Y`Tc_ip$e*P;XnxT)0%sV$M{G1&- z(bW1u_>eQ(lfxRvC4qRW=m*ne8T+Waz?apoqS+fC+V$<^w=>NwQ(YZ7McQ5agjxf+ zXnHat(9;^HdQ%ZtH3AYL0eWin))%ee)SHB6&Bvc*?cErKe7-iZsCEHS1oMRQw_?RH4Y z%jW^3eELESKK;!BJSon#kUi1`pUJ`>6L~PF06n7=VPaD!^>MS(kNF@QxbjTXg=iWD zMf2tITCuLvffoa|%95ITU@J$kiE~5mtsG1agY1qJv~DJG2TD)*YLp@GgX1l2Cq+pj z@{cOVty2sQt1k_k(?Oyy*GD}1?Swut8tbYJ4nz?kohDdk|~`capzOa9?_UxEmsuQ zi?TIT$#7`E)U;3od1@081lpgAmJy^#Z}Qot$}OQz1B7!ly={^_P5MOSm)uUqNkX=w z2AnkLVIE=~?m@!ggx+tr?)Yg&Cg`3I9M1ZC_xRDnmPScq3r?49!kbeiSK>Qw+>P~n zlPt=T_<-}i$fZS&cpbCYgsoZcEE{e{qUFItOJjh$GyCE(6%s?8ANIZ;ov-XM!}y_5 zsDw9g>;r?)58xRR1-B3SxV7wSsVv8-BthU&hO?xUb3njQN0|gHQ8nkgy@4I{%UGqG z`sGEGk8+$Lm>c-X8;4^`FnsR&I=ip^I*{`Mi-2*dPX6B12rS&ke1Wuqv{S1jUB=d~ zkt7+4b8i(}LXMtW>3ff&CO_!S#XzHk2zB>lq018HANC*NpERq@hU$f?z-& z&xPQv?%+?L15radMM3w;BeyFPZUUHt@oCjw04%wFz~^4>Tr++5k9v)U9;y7JULDYH z)aWgC5WdhyuS_3HSNk=MGfitm6rQChsDxZ548gFPN+~IGRkki zb@TQpI++m!Y+sGHj-AkRo3y6eMM!p}-zLj)u;e&+B!H^5%o7J+x9!-G+5{Bo#hTm zoa(%G96vhpgSs-!yeBBZTC=aQ)fU1gG`RP*KMy*p%urT&q2q5Hj%;b11Uw$aZqy`=SPR!t{U&BN& z5atZt&F1adA$g9)7s3{$4#k9CS{O{*vAiTx7mq$ryKj&93(h z;CPN3Q3H=3))7kCroMj)n4DT*ux*TRQ*=}*vyMFEjBy(ias15k7Hg0!=y*y61_lyS32U#y1vFF%F4=(V zcv)&G;$Jz!2Cz#EcpSqKU2aW}G0>X6+A?NIF1{LOzlJ&>8n-*B0XHU3iRO;+fK*fxI%0> zNvjL7|5Frf*hV1vzlAeZ9KaVug!lrcAmsfHH82r-cZ_^ur-~;0c${TW41Ir*p5g!V zD4J717l<`_hyXX+Lkj{Inpt9P9tIuF7k)n8Cr4j1bCva1J)e}gR%}M8s#M?#sT%Wa zoy$|B{7S~LfUTU>D8T)C+NMe=&x^tPnJ$#85r01d4Wc?^L zw*mv6c-Q{39hR477W9Tsj zyD9zeGNcBaYEkOCQ>O2@cl>I_6ltvfCZ11UjQqoC&&`|-6x7*p#jauIdtrl2;1*k3 zgOK~CO$MCEcib25UBC0r9d8n&<^_W+UT)@#QPxS_z!IM3-Dse8E=2VHzvmWvjqe%% z9hQ4$d`sKn0(=x+RFmMD7L|L$5kMf(Yo>XpX8YGS3(!9|pW$I`lO>&XsjN-HSq)dE zh@)Xzxc68fb}`hM2JAvX(WTZO6s2bP3p@WGI1Z$HBe%a_K6UP5pvY6s3z;FeUiMz9 zpO*~K58u!a1NDoIRP4p*!~@rq=a{jefXF6%4XN)X}X1$^DnM|(1<{8 zMhngd%p*L5t+1V0E$P4z8yL8pGjUnd0263te4E3aW}IJrwVK6@ToUU<2PErHPcw2I zf80RATKXI6o?b!{u!sM9=BWudOs)nq_m!|sSa(^OeQC|X}os-LI zNZ5L-kf{p(t0=dOU$b%>4-ob%d~6>~otum9umR!?S{@xPRVIo%x1DK}C_P}^G-kci z8#VtpgFMz2M~J|fRAx}t^G5QF(E(dtMMx$pns$U9z%XX` z9O`<~5Y~dY{q|&!Tcq{5fw-W@CY|L-E%0(`Ss{*AQF>jF`X(}N(X-2F832-QIE~S_ zupBU0TIY;1($Ta~p<3h08UuQu+IuPvpplvXrF9iwTXmLUPA zNS7bKueM!D>IqieJ>H1f$M*`j)o+RAg`T>VzYhdcA&xZk+|Le`l0yz0z7mRrb!xI0>~e#=10+^G5=emI zZfgFB7)EgFPV0xyX@jW>RssR=%cBh{}W4biMAHDmQ#}2KE*UscajaIP`K|jOw6K7)&8$W z3NP>DTM2gGwnD@13eLeY8B{`gCH~PKa{q7b0e0VH+~jDIw>nk!G1ATq98HgSdnI(0 z?YDLPL6Zm%*vb&}MCG=jAJ9m>zFHMSbR_-oD5uu}?iHYkYG&XuAC6g719iPhUA>x( zw<}PbreA>{zUwc9$)W~te89Dbtj8Zi5&;(cWOV%bAfu-BetDJ$Umx*=jAY=bOG<6s zeQ-mQ$>)>w0qc;XDbh0P;W+iEBlxHz-^!WxoF3M3O%WM|n#}+x2FQtOdQK^rvX%%U zp<_*pjRLo#F=k+*?$Gi2r47h{Ppsn94u0uJxl~OkVr{FYU(C-HK`Hkajc5lzc&=*h zt-ime$3ZfV&J|ElD{)+w`tZX7Lm&t_3M7?p(@?ZXA#N0TDv+v19@j6_UoKPxw6?iA zkp)=hJ}*<-b2A(XoMGId0N(~a-XeL#1w8Zk9WecbLO!s|0FRoTUFA!H2KjLTFJ90T zWtP8F6A)ZJ#j;M}K4jaB5Y_E`5uHY$>X!>Kcyt*$khrqPa)FjPkc!Rg4L%&oFon*# z1Up;ceOp@sO}{@jq#zzsmVuQpXhbwXN+ zivv%(U+5}(MoGuFcx%@oUR{21U~X3I_M*Va8*m$Y<)5i_ffAXPQl$Kn>szkPjU+8Zspb< z#4l)Ru=j{b8=&Mgwzj%uWFVw2Gww)y6*9H8Sjpmv%AqhwdU_v=;l>258jXksBdI?{ zqi#HeKP^4*my{6N$Y_6&;%1QQJz7?%kEQnFCXEAU*`Q(&k6Fnmm&&QDSSUwyDN-Ql zh*QwAeszS0dpX_Lv~+oT!kE0HqozoEJCc`nSZ%*~%K8-g*8J~8(>D~?Ej9>YaxM#W z8!=|J$b6lr)fxDwCxBg6m%G2DUT$Jb7yxjseGzEvNOQENx>!MWG35-z~%0YOWu0GiMyCqQa z!AGLO7O`I_?~+z=hXUWBTrcsG`G7UQX$)OHDl}^-9JB7Y(0=r8KSv}g#jUaCaF>{y z;&SW7gh$?mBK;HQ{}+4j85PwQE$E^MD8WLJtc4iJ5)N4bB^Z&6fJ){lSr7z@P?ABC zsDL0jh?XcxGL%FCB}x(~vLwm5&_b~120h`9``*2;N00vTx_>!_O0jqCwbov1&iQ?F zkZ5VzxXGA}IiCx)=I6h6$`J3?Ge;Y3ZGD*;`er2#QiYYJFRra;Gl43I>XLnf&NGkS z>YUd4WOskX`pd@Q;F7Y13irDv((~Mj_fqlEpDK2*7hHR-!wA#3HA7A1X6}t~bShAz zJ2Rt3Hg(&x^Cq+?nyOo94u6|)H2Y-uAKm($_nA^1XkM*{(s!v235VO;y-^?SU~DRz zF*7^Bge}rnl+HRXupYbUwDOv!I-PQR#fBjHqZ|u%CdX^Jx(Dj~Ze*M~p8g@`CT$}x zSs+DEPR~td>zZzb=@^0?XEn@|Z<+hV*EdG_`Ko_x*Bnl+$_kVQ)b`|DdQDv-ex*ab z`~uF}&o-c>^YpJ6Iwj@P{o~hP$(+OaUhx8o^Be_+Ebf}a#w~Ry1|;Rt`HFNt4=|VP zp)@1Vqci9rB_m`<=weIQJDuXLTP;ZzVCB;OzjgXJOqn%-b*KL^c0onI+ z`EDm7)y(fyaU&_qM>7)W)0M|IIrrH9VOXFX`GV1DF5=zmb^Rj+A_ro8z19UFtdoR` z;h*O)`!rOEof{YObSHtisEtxRd`8Kr}?+i#hVXrT^k$VGQKHqQN)rKx?MNI^^%3@ zAd_v4X%-)muR2Cux!~6GL#&P=CQt_NIS9#bbuu)(VN2l+yG)j{pKsSPeLXqj@Gcvj zk8{!TP$DMGQ_NQcV|+x74-1cgzpfw{gtF*BIvvzLA(HsFGN| zPHV3sz^ZL@2{qbGg)V`DIkyjAdV?AqkKwG#`7;tIi#_=uuGR1R8rxGR?gh~F-UV-J ztG6mv4NhuGKS^8-%FWigT=pQVs*dTmzPl~ll2~2JiD&CLH=bMgrTNTU19!AsoxbH* z^`=&pY*b9^7S$W{_ip!Oc%fayX$i(CD!?^)42~_JI4vTUG7M71 z!b`g~x^(r79Gk^8*crT~_hMR)&6X_(1($r;5~17-8%`{ofuKso)>?K5%)_|LNn7Hb z1(C`P_aA)`we3WIVg#OAn16I`{6LnGud~y@*s*_3vXMj+oHHrFRcRxIEh)=*Fg<*2 zsAZmbrkwb3$bt5vzY+i9ouYubZu@Yu4HsLb|FSC4 zYTRYTVPo8F{$xHaI9?p?Em0f}&@5i(&TWydu0T=0>7D1IQ z>U7HWxy5r3Y{`1>7>iI%JFXy%NIt{EsFClVtu#zeSemz1otiA-+hDa)w=20*6W3G zbJy72hE(W&RIxb@t2i~5n$>zZl1t+*R17nXcp&WDN{a;E@p?nS3lD|PwX3N!dp;$Z zTc5v!o{gT41Kx4!3GN7y*-_Y;QUY=hlL@ww*n~dg=Aq`HmQ|CHBEfI-^f_kdzLkEb zs5Sl_vNpM^!|2d=a5?~YICdv6nD2^$5=e+010p{K^(&8G`mo6)Yew+wSblJqds;#B zMK7dQu%-WP5l<&mIaw(0>1%fof^X4^8R1a8RAMg>L%vO1f$ht~u|!*abfijpY4+rF z%H{nYm8s~rP*kFjif6RS`t59@?UZYhm3T{YB-)|B{v3OMecw5iLGEAbs@a!_4yet^ zM}n{O#@-aqxOZ(IeY>BPK9$iF)AVo{NvxCrRZj_y>g%>8N)gXO*jL}M=wXp`O=@A5 z3b_*RQ81Y)YwKSMt|*!uGz)asHoE?1%VRz3Oo)L?pIrOV&U?I*m5KoNnx6KRxmJc= zlQo^O{meVKQLY?3^AmI{IQO|T&Oc*-CZ#8eD};qp%}c6K3{S?d#D6KB$>vw}s16!k z7f{oxoT>EP*tJeuV8@dHDz|68?I-vIm1>)g#fJke1H&x9MNqlqGkja6iI?vskdanw zGCwr?Zfat+kcH%6LCu!w{yHLqFHypNP;v8ZQWtCaokqD`HWfc_GT)!6o>x72#@FDz zwUa!incMewrICN_^=lt&m2vE;4i?9XSR^1YFd_RV4^kKpOm=#sI@yIpYAdLLP)QZr zc3`D&nVbb%lOkTGi{v;`vm)U~^^G)~*g?5TSAJPtj?-}eD>Vi>H}f{P>^6gjN*Aqb2Mx%bY4#eSXsW;_0_E(OTH$LkCrw0jHwUwigu&y|-!!V;b0)e<%O z(>=d}_DHZNg)CHtu@kDSW0fp5eV<#5DX3K6CxYh=Cl&4Q6;&r zf%|wF=lslWK}@NYFW!adi(Es` zo0>Dx>H5}?hc#$DQL0L|=~}2WHc@r|RrxDtg-F35f{CXHRa>HhJG<0EL1Dtc97Bc9 zVkT6zZy6FZ`Gy1Fow_=2__ls`O!GO;82>nlTJ~&~7t~oN1PB?X|9p5UWcWqAkRKlj zO71U5oLP{Dz+9Gzh=f3U0ENEdl-Pl~fYJ*+w_}u##PzwH@7~ssObK&y2n3*xM9J<# zFJsQ74X9I<0m(WcA4!RdNW6Ur1zrNzuj!soxa8T}xxF@H4;hxVxqWfF>dl58iSu3@ z9^A7Tbw`)UP3wRH2ZAyV?d4RTJCA z)24CxE2n2@=J$o;K`Q^DO3!wbI{cOT~*r_P2xY?rPa zsXAnjnlOysBYqg!ne}&SU=zqPeuCs8G=;=|Y+mRxh+A}V#q@(0Z+=s|#R zA?1Ql4xRWsXFPelFaK9^I%0x$tMII+#q|=T9*7uMK`dw`z8Wh1#?EwKH+uH^TiuU? zyYpBl%qdJl`fl-%bpvBEe#mPk^>qq$KBq~pPA`-&KO&&-pTEaa6hkq5{e;VQrL#ee zsg2%qI-25ucFSX-bWUM8&BD>AC5pCjeh@ab0~kV{UR9I+lC`!5#2;UWX@8zTbYE&@ z8{)ip=d`u=YcadUWi$uL=t=woSvfon5_BX4PF_d^8)*JipjFYn^v5*ft_jW5eCy>S zdXZyte_n}xm%{0n0UxaS&n1NQQm(+pUw2MD zjkza)ZJoYlS4$P+syF3^YKA!rdt^`Xb&t)s3W(;_>hn(r)DB|z5K9>Y>G=2D)PGgA zO>Mx&_JlxX#_sHT1^+>R4+RC!Ct9=sLVsV83-NPI`~#-p*}43V3vlN-m)M!?gWAO+ zvkxG-P7}cb)nE0u@R9`EE#(#8KxH-2;6PC8v{kWgU5?#jdnt*GXswBvyD$?pBSK+? zd5+(8bXB+1z(ga`mJL*@22cZ1w!CD~f$F*gxpQW#<r5!7Jk$Y@ZLYRgB%c#nB`-@eVu zst83t*}5Tcu*J0j|KB^?EAC?9p+gJGHuIoC403_W{2RCB!F*2a?w;(+BjA1E&Z<9z z8+p7;>GjD7bYSN-3N1ffoVw?aU7!7Hpof8Wm&Ur;skz_z_*=8aG> zw?JK@JRJK*f+z$`=I;hwTVMrfW}$`SV%!X}7g)cD))4I>=KP z?8}5DeJV<9u^<>s^g~WglW0c@UU_s%iz^x4+%;{}BoRZ^XN3<00dR ziY};Yew4%VhPs&3sjcwih3aa%X5!>wIfZdC*mVB$@ObS*rbcYQvbci5aU0R5^v}N# zDq-QAdog;uq~G5kbYYaPAaCsI$McpGsfgr?bDHoqxFOw6+sI*rSZuRjY*S-n87d}X_3pBTc&jQc zhfano*YpkQks4*>G)bsLG*7<`H^w^K=Cvr4$yG#QWvMV8r5wzK1*I$;J@lmpGma?G z{WkJMybYA7+AP=|+vH0upcY4iii8+cKtHJVRn46pXE|IR9cIN{`*K%7UDsL^920og zBS4lt;slD@U!Jb)1sknQ3TAN8sOL2~(Keo9C}?$4I{m@7we&$J2r@lT=UB3nxq|BA z%oh%JIrH7@v)jDU=F<3NdC0NvX@8m$qvs6J{|ocg3&G@**B6q@ay`5Khcou-dmhAO z7gUfPe*36GV>0sQ@8xo=#l5dQu%e2c>Gt*fYyJcOG5yX`OqzZjqNOUGUJNxz=~!cD zpl+pdGHMQ+;VyexHQb>=BITg75(8V%$@3A2yajfjf`{$8_NN5=7L#4>Rg4?ny0J@TLVn|hKU;WK z4(Jl_N3FtM&+x;GO>>@`Gvi40%!TiMzYI`@L%lC<&T5M6eS14BwGhhX3S|9=K5q~zZ4zzmFB1HuGqZkx#qZ8&`NX2Gjq6X zt7^r@zP0S9U;{p#$KI$%fk=YM}% z4Y+?$C|gds&5yf`msNz#_}#h-sf3SU*|EI}iGy`!RLO18e@c*UH0LqY1V&jU29-Wl z_;yYkjs@8g{}AP!825hHty_(O#8(F;gmDnr)|1rBh;0RYs>~0ItOC^)e|yND&!(u@ zduDoZtt4YJ6~Zp+_5kBzNdLcX4)xur(q;5w{_H7~99PB-OGV2v6492Ym#_T$!$C+wKu$MgFcf`=GbMLjLff*sR zm}$kj4F1@vmj6i3S2(1{>g>XlG2da!?P6GGNipS8`7g4R*XKRP`HgrXs+9WWS*yqG zS_)=;b$y^u+lx?lN~gHKlT0C26TKhaiBvjHF=n*lQ)(*Dz`9u05#S?ozyiXf&hnkQ zSw#{!apo_Kj_=vYdQ~rFRa7}Unt&?D`d{l9h#eo4N|dHLOtE)G>le$JtRoQ{4_q&` z)j_*fb=RU?c{}DvgXYU{bS68iKR`1n+ivDy~X5TNGq{o`4W~I~1(O;88H@&9& zhr;r*tMS5Gl(6A<`nr5?I4mLpyyq6}+|23ELfV`CM>7eWoe+fBF*@?PTQKw+!7EqB z!sxa7Xd7c8_>7p9GVeNJ$CJe_H*B7Ot_+v~h%5dQQO=y{)3&bi2ft*efa8%GheoBj zJoMxJ%foqs$HY_Q&kT{%*TLvbU7F}EQz}Tfa*b>-_4yC?wYAp1=vh5eis1p}_b)wX z)V4m?4h{X7eH%=NI^}5SE3iA7?eCBlL+dGQ{r_a0(LB{a~giS9(t!r*Y8|ciI zf$tus#dNoxg5%q#b zoaFTn5zs6<{C`U+CHI`nXfgt0|4f%G53|*Ub=5Ie`JYU}++8k32BDJTX&7=yHMq>P z_G{4=2#qC+!AVWGNB1B0C|9C{I>==6dIX|m`X03lk#L)L+Lhc*Tu&W{a(@u~OpFf& zVn{@HOX@2N;r&^8mm%bBUJ@ESK%Bvc=)`z?Kl47 z=%qIoBLkGL7>?t`OgF8)%om`xv_Vfe07A}JIuxh;a54JTx%#<-`nlhk9BZH6@|<1w zD(btR)l&t?@N{gB=II&TSX%QwNR_80Xc9E9ywB5I8!!E=WRjM+aq`1AErX>_Gcncy+_ZJIEfWF0KJ$>gI`pI!0G5+oQQn)tSsDMbxq${}ZaM`s+%(6$w z*R?I{oy)u-#=@O47P}qAk?=ylXz@!HE29tp(VoSD!LH20`|j6o zE#yo$TGiMXcpgNoUcPY*R0oWrmfC1^M2{#0X!rtF(6vx?dOIF^Ot@b)wH>Q=s*0zD zBdC`Zk z)~2@bZU;tJCS?Wc-tsh7zX{g3Z!lN#U({t^&+4BsT+f)l1p_F507Oc)2%{-8by;8Y9kaLT%sTBnZvcVW0qQN`#4-E&AEqzp((>1D zwY@aOjP1NHX_@*i2mkazgRD~RRko-=uz1o&-Fy%{g1>kdcxqN|HSq~_gdTf|y@4<{ z(&J)B0cZCxHBaIPV}B#&^YJS+Cr@TO7_#MViC5;iK&|a90i-N}K79)AA2g6_QW8vF z-#03(sVmnOe!eC95on~ZVY7U3oFJ2mpNC{_t-{uYzxFv${dr5{ssDAxv>&Ae$DQ-U zHO5^JLtY(P+)$aXg7*1%^w!7WxHKlBS7J3 zVw<(NkXu^_Utg52p)`>sJsGdn|8r|yD63>5_DfdT{C3j;q#W>7xfMZf7^AwyrU%dKYRgn<@q^d-x{P56l>m z%ecR+l+dj6fh{ei1`Kd+rP?vgaI?7G_TTmy^Dh&+Wp7q>%YEMn^u)L=ZB(2s_%;x( zdg}g)iy8!kXuh#Ksg`WV*u_n9C4R^bYgZ3_Q#nNnxC*5}%*M>e#9yen&+mjEGE(0h zV6vzCjcWhR<~`-FN4wiN2_Zv-drk$=GGH;B7bW^^v=}3FGjE8Oo+T`7elCXup-XUP z(O_v0W;BdH?t5=VSWdFFzggaEwG(H*%A+!D5Nlh#VbPb&cX#}U0%d1Sx`wO;D%kH7 zn=}nk7ZW$?3f^tGZw>*(w{0s^DEj_JzvOL?Q?~&kb2B}({$uj2=a_pfqpo)Lb?@tp zm{za|Hf;6O%SpVY`_{zlrL{jA?IEh9P0P#u)(%rVmJ;UdBt?t*$Y^nV*=3fp@0OvB zmLmwXL z-yYQbqUE80$^65PV%y+_8W*KmZPR^dUQ%9{vo>CdO;{J(QA^Dabg3u@tqB1GfVOAa!2pKJK0VrC2PKH2dO zKSE%c6+|!}+RpoBdtcJ8JT%l_6u$f>1 zFWIKzyG2Q_Ofne~-LS!xSxGP5XuSg%6;4b7wlN0$US&GNbRm^G-^A~4)Vu`$LfK2C z5`Q|^zT*WZLW`DWAM6EQsq ztuuZC7Rb(Hl>K#gW{i#WbxvZV(U!yAY9NHO1Cy#Zp|ss_&1G|~TSySUSe=m_fc?@V z*JZtxL1vTGlNr+eGU-04hvoWGzafgIG61_9RFrD$f!XY9+$ov3t9@Rr>SO^4fv3^4 ze4j3iE%eY8HsX6;K=Slx=ZPy3Q2qOyvX1)(752@=a!W0_ymK7bYu)fJ0hnU>*CRYA zFB|&78>QGuexPff<*-`I^*C4MAho4^BLxk3#?BA6T2(TUtpcAe8c8RPlh|rLN0YBR z4R*++N+{zlm$|5!;j36sb$MabV<+pSylgM2ykB%%ztk%#gAaUbE2gz$!0|0%`0ZJ; zl@GH-E?}ZE?`5(BG}R)fiO4_e7U|f#XVRcqb`E@B!Y>cK$TeSm{PJbhMwH(qEi&X* zP!J1O9KWKiPtH3k8CC$xB{5Qs!HQ!(dJKV-z8IIuc-^s5IBv> z&i!ZbCM!6X^OXqppRdduFYCWZd&gHRjoS*NxAD2Vr=9z3B}>C$adPYGK6ZA!r1exe zl%rhSB8q?LyHjQhNFBs^j&J1CRD$WQ>~(iogqob|YAK`PTtq3cpnc7nSkO3O?%J8% zCALYqNY3%Cvf=j6^tm^AEg3cfWH-HG++@4%H~NYAbiiU7gD&4HIRaZGXY@2C=k+=E z#}#IhJ%THyaaVlR!7t6DlKLg~5gSXA#gWxq^!FDk-!_1muuoRW9kyyE+!^YF6bUi6h($w z%UN)8p`!RT?$SLE9TNKt-DU_{aw<4%@#`1I*hc%Es@C^Vc6%2vRBk>tuaE|i+ z5a-mEujtv=(GerH!gkf)4n=~|U85xM)7j3~G?h1Pq!+A##$x-LL58;u!czA@HtVu6 z|DJ`s39U-1hs@q|8=cvV_rpAYZfRXi+RB8lJ5)sWcaaCD$u0?jmO@Tl{#D88_+N!T z#{_02QcN9VAP~XyahoBaDd7CK!teTg5BCkD_0sNZwGEkt1gm>$eSboQxUyi$pH1tC zv-;K<($}G;mB_0`cZdS&jt zlf*W7uS4Zl(yVp-sfQH9h|jv~WkBXT1nOON+l=a>39I_QE6xApO7r$>-xRz8vOL&4^hny1?uvQrjiGVfWK`&RHb0PjD?z%y+pn|oo6<~j z_}T|a+Xi!{uW8xSZZsMqXhTEjk{4zDAo%(*T;KueMUw|^M^gz$d`CY@TZ`K9F7e87 z;&q-C`TTM=KBFLg<*(1vH!|xXISiM#xW``XyuDA{a(&)1RPwhyZj6O0hwfDni{S#A z*F7L`UA-{uc5r|>w}<*2VVB?TwKu15BJjR}-~}{4-1a^in>-<240jNW8^*sbfzDf3 z*(M^Z#fYJD%d29TiYJTl^4g(+E?X&(0mkVE1zR7z_2WgZ1jJ|(A-avjOJa!R;x#$z;#G6Z{+oNH&YnTL@?z`rhWx~U9&0mXIAqsGy8Sc2^}PA-C8L9f zOf3XY*7CrEE+#{GHoM; zG}m{T$t(QyG%mM0Xmcz3`w_RVDece)4B6H`e0Rr)(>A-08(Y&IrgnchBB~h!20ez} zIsUhqJ=R9Aj*vJUK5#x>ICt8yi<5;)A8mtKe0E4ipDzi@B#7cN@4I*s9=VNthWKHi zt42qN?sf|~2~9+hM_ulHOfS6sCBH{ny<|WD@E5Ti)s0XOFGY2joe&j3wQ?l|MTaW% zF29Ik^`qptBYc}p$u-v~)vle}4^(V$;C;DoB4Kx*ww!@R2?)Wm_N7bH;bl6@Rcyj2 zaPC+3j;5o;SVsr#Sd5^E{#d&)J9Vg0B)3?}S)NXDSxZfa4_NiaKmw&W)Xt!r1|S-f zl!cS&b%6of4jLtNqCu7PaL=~(OP3mJf%!}O^?a=_qxKqJl5lS3CHJ78$C@ze5~tH7f8l#0Gm5XfL-tN3Ep3 zV9thK4BUQjqacT6oL14=`#EiOih8JXDJ(VROKkE)K7yuEx9qA9a84ho!fSq2tnsx? zUTE{(n=&HXA492OI2-*nZgt-XUUU!|R9gDD!l4xWRoYo#M6p(|R3#Te71%M{G}|?u zc(58XMXpj;yv|w{Xe zh7a4@Agu_S_;<8S8(F3@ztuzB@h8#L83nPt*o#Ssm?>U zLRUf<#!=B1QEXQ83R2|;AVvPAu5%X~v>JpQUD%=b_%M?a3Y_Q*swAoJ5>zDKVjV{`PR0^=91)Yjf>sq~y(_cT`Hqy1NSg}4$#o@6SGlyMp zH(Dc&1acT|X4!3$0Ckfy%LjK9E-@Wqc$V8R9}&dD-=CenkAKoyu|`` z3zHfY6Ck{0qX8X_|C4oR?FH|i84c1sf4k{#7utSnv@p&TlU`;!LNnggl#wclPwQXh z{XQ+C?_Ble5h5zDs*wEb2U+c)PC={+uLXT!Uh?zl?o4~|Pz4f-f--Z-oYbJj%BnY) zS^oyz=x<4p_fp8RAJ;mSf9VTul`H!PeXmz5gl!uQsT|jLK1l8F4>H%a-!CNrJw8wq zQ3@PvXdB;OW;b5f9J_pmmNNLs@p2gx?V+;NI{3G{Dj>>7EcwNgw1gEC48?8Fx!yLf@xbg(X`e|INqhi|JdCQ&=b0J?ihVBWE> znk3ppEUik$P?^cNciyJ{WX#T+!(ns$ZQl*OuUeH(2Z})mncd6n*8Ky$=+h}@jcj;L zw>PxfBBAF``t!XPWa2wp!yoW!w=m5s*Te&uXVGt%419K z4_rD$#;)ThK7@GHNlNo@$hv`F%e2cRy`9M_)7cz=K~!&A4kBjV?=j8P;Eww-83J4C z=Sb&|j4vgbl6gl!?PPXW{BwZijfyvOi1WYQ?q~v(b(SxyoAV^l-wcJu73DyHY*0J1eAmU2i3p(P?Igyio1i=h{Ki zLecV#05*3px{8z?nK0V|u!7yo&kng7o${St@O1*B)k7J5OX z{;=rst6a4?0(a2am1nKmKjlEapC+}j2Rx^DZuYwL-ikJb;BdGcod+njb)6e;)gN&Y zfV0-?>7l3HfKOJ57#)8}_M_SEejXno)^i|Wvs><&b*(wSa9_pTf{A{D)&s_{%m+5k zjcqwdd{2FNnl_!`pd~e3 zHH+2TY+hH*Jd`HER_P5l@l^CzI$e&%uoUo*&|_Uj*mcGulsR1Q+CWFGXsS6aAJj36 zN#6^kB5#za<|6t5{lo0lsngk^c4^*APv!7}EO~m{dZMnMT*4Aot*Z~jdW8sK4s;TO z>@sD$MVdr6BbKupW)I zi*x&$rFqEUWh{~ydtAmNXf_h7Pkg4_fIi{4Dp`z<#>x{K#Kxpy)~^)jR3)nTr|!DW z`{L*E*JSXAEsRb`1?J@lhDunc*`-R0mS)k3P)$o;eh|FxvB*`V5f?mXIbxe71Eq*1o!{zse({~kLHQwk&g-Q5&Jq=-u5Mg=kI zlTN4jo64KazKZJKGQTunwil`Y*bC^XC~;rEOZiH|wO!yTEq7UC`~XoGY=#<{k;{P7 zA9ZqFR_8VN_naN$MDZeej&K{|z5#GSx*~~wVJ0mzqY;~==LJJ`@1VsKx938)T$l$E z)iWxy@i*AO8uANtv_i8X_Taph)2~Sxw{CIkJTJ_)EtDfHP$xOINY`%5q-Q%CUtD8$ zR-EO}ZRhHlQ{O7VdE*ykowy0As)5{A*wc)=;TLQDIN|}f4ftzEbiJnr@Y2V zQ?E<9m!J!+x+^it9EQxH*9DL#7&7h2z`|Z&?xqww%RG0Xgpz%MF44f7W#Sn&32MAR z)8Bl+BZkU^-AZjyy*vBjeB$HX>x$!}ZP$+9@&F5H9?NeF77PrBso03BTn#z2Av(X6 z8d$53{#Z4WgVw$vb47O!qh(&>T;Z=kJc1LsliFN5{EYMMYj=KAea#j=wBi1Ip@Z=? z*Y%h$#1*tjw#Bm=bO*$cuf?BGs`dN8(s?n$~)M zYp01qW68f)5OVT}=UdY=kTTLDP%T4El}!GUx^C({g<~oy@{mj;il0=oBFbMW3wyBk zzI?n|Qu|${WH5Ng>h=&f9b#R`~V36rtn|Tag zrpitA@0fdCmsmMq3n4(c^A)cT_rUKho%qxK*XoeBdq;_;74x28JQNvDC05`5Xv|pqGYQ_HmBhHpH9N9E|KU;= zeP%!F*`Wfg%1BXg-yI$@cjO6}PH%T-4IA11V@d#NdCZjyeckiN)wageGO{c04{Z$U zZVt@9CKhxwxExKAb~>lx9msj`$V0DSjle9f$bi6xlTh~)dFRqSdhKKbE1a{Urr1lL zhU4ds6z#|6g@xgJvI>d66LSyx z9%u6`_^q2b#zpol?6Na7^&ftlkU?+L!|gMpM!~K#eA1e_oKZ(cqTw!7SZ99;;}bZA ze5KkVPDsPslsfzEKkjWeT8-#Yq@*O+Lt8o~ew{bC`OGy>cm;Kv7!W@|0er?0=#*Kv z-=D_Y`Be&m?s8i^HD5ScIj4HgLVly~Jwe{U70Y38Gxt@_=>EFnbMuP3NbEJ_#bp|1 zpFzNtwaE5$=JbbKOb)^zHh15*-l-q?LfQ4yc{Hco5K6Z0vTTHrjaBl5ZbhxH>1L<=5 z|1xMtkZJ(KmDuh>7mqk;=RyjFkvkD%dKVgwTpsdvh9Crxu+Yr-Gz;G+L2>Oe*uHDY zj~}R%+(S)FaCUvra&paH&Jy{u*fE=Y94M=+mRC+poZ&T zb>f|B33ra3_RPSaJ2YyMk#{$L{oL_m-4%Y5`V;5fJ1^`rJI0ZJ*>k&0mTrP^JYiAJ zCY01sDX@oK!uf*UthiN~$rkbQmp>By<5Do9!orUlb6}ziaKIrNIMQ_XgGXo?Euz^n z1|A)1ewDnucbI)Q#fEB`jLhT{cd4X95F>j>hrb^MZxiqYk&nq8O0E!*@hW2%za55i zouSV5F3YhZvvDV z^xaX{zs?AZ8E-ES_HxL}YFk6(zmhdEm?y+!HDo}IEB9-f#t1RtbxU!gV`AzhS6Rdj z8yUsr4p)^NQ^PRmzp% zWmOCZ*DIQ;HC@GUus^2BYSw`^#Ec03 z%6M3)X9E*6VTmE8`?(!WR21VdRZVr}TAdVs3Xs9PL;so%RmE9hEmcefvhr|AgqoSSrz5KgRqH`>Lb^WIP{DckCJM zv&i>0t2(@m;<_T;TyZR4YN4D2GfpsPY$>ZM2kO^hDADMdH3qy2PT)1hPa)tp`LpiwmDB zloDYUSiBDuot(s_p!;|lE|z!f=S(2!;#V(Xb2fq=3#$e;fj+JoIo6<^)`l`k`(X!o{-B(#%0&R*O9JiFOW3u1nk3 z5(rRxxwiUBd`M~Z1)QV#gGsfr>XLfL77NKv7Jqfb2$Sv;JEM=64w`uOX=vEBkFamp zRn*^N$m{l=P36w(5+{PaU!0zN!n44{*5n)e_$)zPJq37N?{h_rH+E~{f?=Y7~Jvm@(1R?tp`~3v^xm@Kv z;%F6nIoj4hB7AF;u;Pj-B%D!{@gy*|$R;{oC`+m1@nZvYPk<3j1z(yki?#Y~QMUGd zRwZkV<5k+A6g&RaD7ED+rv|N9mvpp}YtbiTbZ6*~wg4YCEPa75{+(0ReV+ccsow6& z>aeA`n|CagWa$xaM!7voLk=1=TO$RAP?jA$L%Xa!=Y}Jn$k%W^Kos{et0|~cyjxR+ zkuR+)qOd!d3bYDa$uPmjza6qq??X}ys+N4-g$HsZ2ACUNL8xt|70!thvE~Y%hUC26 z;I@ZKhvQIuQv`EY!h)G?5PkKGhP!MK(e|9@+N0qAz{yHe#fuV@JJ)*m(1`a(Zx?WO z$~~f4X|na*x^Tzn-C<2^tg#1sn8daM0BAVC#{XWFvh_FKRJ%&{FcYFw1>=382mS0p z`LK%&@hF7wew92S&Fmx;rasw1-j|d5oY_Jz(Meynp9C#Mr&Vhf_6Krv0_V27U?fUGljXW=Au4Ldg}fG!9h- zz0~RKsiqH@70Y}^Dcm_wXJzPG%OjD-@DC;wo3@`ko>DW5T!;!mVIeJOM_%t^`$Xti7S1Kb5iqH^ zp()?&2=7C-l$Hd}#ItkMljv4y;Ec@^ zg9hx>C7Z@^ygWxx4@+S1vN3p}xSw&)O;;)CetRS@doLxteTp5SjxDQaUivsbpC}N; zKkVTGy~7lBHVri9ZeIilGygSlo_@Z!;iBxPy+K6RWVB}Pzv$ozPL`h*1}EMC9BjX! z-21b0Z5nAolKA+o-8Lp@R{I;pEg>EvtoqI&9gl&Ag$s)C8m*PF)MYccJXK+?##tm} z17+?Vd+Pg=Z|76B?kySZrF`fwsdL5bV2%OY@yMEZY4}s&fc4LYl_jCJf_0_BF;qYS z+971%%Y8(xwJ0TXVe#yem^THjDqfqrM*om1`-3A z%srG7&tS?oCZpCvEo9pt9=6ge7SV2#{7+YknDg>$MdsQ+0g4MUHY$<8d|lgL`~Uns zYXF`&EibS8jh=J7%J=`v*Bpovy_DZdF85WW=U*W23Vo<&zTiO!(y11&r_XwB6N@VL zt(STwzh>VntIjozLtb{eJ?r}J)V8E5XQb6|{mrQWp0LZ6OQwmiEN4Am9m;$8sE>L3 znfr{|s*4hQ&Heh9Y{=`Y+4<8&_Vr{TrJ^LZfs4v4HSX3z!}@g+%w`5G$bP6pa_8x6 zydqsm6^)7Q*1uY`EAcwBOi_UP#cxXH=A?6q37nUo1D+K{xg;hfp&_$zlJuFzhJ2+7 zzZV*Q1iD|yM_XRpFD}r}k^#&PdM^sLtwzOxJV~&LDDX`oqt$LoO(yk;ZsY7qIobN` zGOKQZroL?0VFPC9A>MyK2jGi`RQ3AEZSAWJ0PUG6R^SB*95@x>n!C&1b(`^;K-Lq4$z2?)EH=KbIdpZeopEh6 zHi}`cd+W~LVBQCzF7EyfP2yRncW%&Pq!?jD5k`4LFINT0Ve`+rXUY0YY#Ns#?bk;$ z?xnDEVXHy${vW@j>v$f!hKC;#~G>JDAamPJU^F*=9DJ_pq zv;(bp#TUbNIF2WA^B{JHqR`v*wxJ(1)~b;`ej_~pcpz66{!6fk_5oxKNxlu{l3zyz zkr1D0yVh+YmZ7TL!FKV}%#mO^t5t6o11PL;*r<{KEd=_oBdp3|Tx1-n!fJ#rU!SZ+ zPK5?vs^6o)uUm~`@=~+4`8Ed+c`HUkW@M0zw7uW}x^sZDKQ9W!ar==)5|zg%Gq5lG zLnrY6p9Lcp0*kPhkOs{YoHZ10?9xN{tEw}z!{=V?*F%>C%5=@&Ag@nF0f^tKk9T_P zb0e<=6Ppi3-C!Ijv2VHtyH;|!wm3URhUCGq2sw0yaJGJouRKTB9l_3~^OgtY&ZP{% z+HB4H)+_;6@Q98O`7iQ|T)eU5NX-NC31P`pz{= z@C+Q58Vmp<(p)1{ZTRD4pm9ouPzk&@ua%V`KO8+asHT19eMr!Js}xEk5NXJ^WSsaf zUUa@x9eYy7_q=l!O|FFg)q3yA^G@X}>KnR{HZa*wZPlK2Z=V@H_h?fJN;|RS#Q3Yv z7m?)Kl3t!FNY5%O&jE@DLm4?`q_7t75)7<|^$-wb^jS!epr*RD#6Rz(1g_PxlH1KO z({%SYN~0>tABZJqy!tRL3Fiy|tKgLg@IPqG(PyQ9c<7Y+SwX@=i}WvwvQuEvnKtg_ z)y~cC*8(Az^W#jZ%i8x<5Mmb&eLIM>!4vnhaGgS2 zrDsQF-XGS4#53FpO!iM%gl2za7;%=&D6B;-(lYgy2)-xSiyWa!WbXRjqBv*7$;ag< z%>!k=?I%N*>U@L)<GZ!2z zy(FL6`}Z)=mzqHCWLMJH=7QjT!|WauLyJ(GIT1zUDEu`Ixu6mrl_wjI06#8%dhE>S zpc^#3$tqL-qQ2Gh;`>Bw693RxHwwQ*<%;Ye5%hZ6M0M{dBed?oI2uIa3LS?FtQK!H zp0|7gsjOQ=AJ!y$?g-j+sKeKT|Hqd%f_V+bnSf=eOe=vhCFrHoSljXZ9bKo5Z+o-% zs4bwCo#p+E0N^xeeHTw5J)v<-HYkXrLB9FR^P3Rw#K(Ny3SFUhyyOi66x2j7B`m^L zlFU|x@>2oOd$>!tT2$}P$x?djn%aAZF^1ZcXHW&6{6F z31i>`;F29-n5}b$SOwajI`903p@8YFd|W#WhJwEaL-K9uBC{TuTdDIE2%d@TArV@- zt0w+8pIOSIVLMrA-8EeBG^G7RiTj0y^2alFIRpAVFH(LWobVUR_CZSI<|nF`bikiQ zHxA+-2a`mkdi!a}%gX>f^-`wCk=OUB&-vl7CHxS7jCu*Y>)J`?iF3cdxhMS_L7+zx zY1?F-Ur(&KY2+=U%wcPsxs!Tw{Ls06tWRA5{^)+)C=O}$YY zPn&h5q>EAd6+a zR>5ediIc3`B0*a&BEUU>Ac-7x)jJd|n|3RoY?b(%>_e_%qWV5-WXv#W(-42P*@%KCMwFOD8*eduKX;bpp;eK)#R>y38v`| z5fnoKq@3-!p>G#r?ee?Wm$&h`De8?34;ik<<{Yk0{+p(%l-&>Yjka&(-ub!k1|hF? zsWp2ao`egU4sTs8Q{x-C^d6{q+ddDa09^rHDuS*)2>$3l`iijhIj0mY3sRw^%Qdo! zbL`uI9*~K*z0;qVv*XKuF|DFBz_dD=RD_PdHP1-`ZrXJFzBzL2nu4~~S^t5C<)4kN z!sA7C{AwR*cAsf<#fh43zdsIgFGNbPj#?f}|LFX3m*WFcmDA(55;Bo5>SOh;EwaK) z#QilBoA8XG&nWrA)5#`e`A)DPC&RxVRkEGO@n%WFG@YwpC+sCbZUTvph!1(;_|oe8 zBHX^#7qhar5zEq4;>B_1O80m-Dfvj%#u#Zx$VJFCa}Ompzs z{Otk8(j#_suV>nPyI(9n6YCf4EQej+KgMX)OdK3>#bFbcSE>0?l$qG5C+JSO0WW5* z?FX~AYojh6DN)>yAiDp)K-Q+lGiK-YXnCC!JFmAWCU7WfU)}5YNXqqP{zn!yzyb=- z(8VZrLJOG4f)OZug!6*tAcxz|3?R?8gUImqU8m0+zIse;qLT}TX2tKJDOkBP;UFe8 zk!jo{rtT_0A-vE=r#dk93oJ%1IFIft`_QG8utGP*L>lBS3`~roet~gWIYvz%hY62o z_z~zaEDN`(@ttB3{Xf`y@31JhE!~$OARuA_BnT!z$w(HeP*G7yCUOP=$zUnDh$2c5 z70Fo?5D7&n5Xm4p6i6zH3{oIa6i`rPxbwrc*6w|JpWS_LpL4pObNe6HvmPy|Z-()W zIp+AiZw9yekx$*X?x;(PszD$LWB$K_RHaP2T+0a4!33hX_KOEI?(aE<~RABOkUV3;BKuYVCCEW|{Kp)982AA6YSF~OfR3m^US z#TWGB*PWIvrSRK72b7JFW2=ASe7R2(18)CpPQXFGjqQ)$)=smZO|}M+X~yV}oXY$@ zjtLABt7VFI?*uM~x9iILfYV`12EFrSFlc`h36e-Icvw~O*@2zDv(Ybf2 zLt7ct@-CI1#H*c5_J`Qus5$Au4mR(c8QU8pr(E?)9wnM(B=!pz3vKa`Z8b|-Yt4vw z{Wg|(2d&&SsX!A?wcI?~4|6xyg(6{T;T6V&y1(O1sDJ(L;0D%}6QI#8GV|-ywf-e3 z*(Au(eqpjL9xMqlI;9O^>4Z9IQq$7B65^N>Jf`FtSmo{)l68Hpwwpvc?jE(+d(!bS zc$4ev5dpsQ3i|1_2aVg~!{bS%C`t=9=-N2_-u{>#HtkPOByfAu$L& zTnyzIsAm`WFmK!u`>;lW7rdKi=jUtwcZ|1eqDgh zUc<=Pi4P$n0>GK1@78qL=#GOku%|8^0%XiRJGHC^pz|Qj3YoT^o~3qgw>6SreLxCx z^h%rU-dS+1ny98`7Fqx-@`>pLg!<~YWqxoIz7{M4yq)Wz{^^Mr^Vh#+BX~vKZ#%aN zm)!D6Qv+-y6z8r2J6%2|l3x7SIuO<9VG09GUQ9&Gp9Gb}m3SF+=+exj=|LXVl~g(U zb*BJ#pdO(e6SN#l<3_mQVnt}SWs2*$Roe|Zpeyg0j`Sr{jL2+Me`M}~3G9Ognq#Yf z4;oxE797#b@2kXbKr%zX<~DRSc-Y1G9x!?V7M`--87kuK;l}f5GZaf;P8HArvqMbH z$=w*6`F0epVu6`4Cu(mw{T(ED<+6>c(!)^Ymhy~s$C;kih&emNC0xL5Re|>jPB@5}(g1JP-hH6-@g@G2%z* zqe}8pAEd|g%)l*Cko)nDi+wj}kP7P~dCcwa*H0uLA;P}=iGt|rkGYY>y+Pev+etk} z<{pPVj>+`!i)DQ~EJhlsX%67P=DQT?(^r{2-c&M6qBijHY|#c!nqywG1V)N(%qS~f zW@USqwN%Si=_J$@OU7wv*!BbmX0Mpa<0`>;4&ER_*7^}uZk|0g`Pub$1cV;K@SP(hu`aTo=3}CAd zo3C!x&%*je$wRg~Kj6d%=14}xRof~yyBj83Os0hcbBG2@-dFzzrx~bAs@`(5R1b9L zN549W`+O8l@59nfcTc`8-bp=QL||sJX3ZPkG$&4-+ouYAh9dIghe;TF{NI(%6wV5dojvmyY77fxx z&eWDa*oPmS<{ttZI{vFgN%`J_Gj&oLW&WO2fNA0220|Zmj=ml-<2Ba=dA?o1<}TBl za?VyN^WdAM*)@Cu+{GFSmF?3hn2JqxQu`{&rMoTD8&I4m8SekWP_@eM&m?##$av2V zYkQL*QSx9w>$8-0L%Y54{mr&WLfe3j{!uKPDWR)R3pKItn^~ibi$q!527%=53E*+9 z@yB3PS6)oEuKVkG53#V-O0Y|1+<4j{fWS07*NJj~s2Pp8^gjhc$RSYkKUC9ahJYeXxS{Ev2D-PJO(~O6>w^!SxH|2s zcF4UI6A%jVs8FNAp`e*B687oV=DwfRFmMg#sM;-kB~$TB4TuN{21g2Nvl4ywwmxC5 zaXsz4s<{OLdDyv(BoCX_%>bV5vHWW;0x~0R=8+N31a$xFf!b@1>%HBM?ydS+{ZGtj zy}<34j63MiHB~#+TaxPpnltwu*53e68-AM+IXGm9ji2h0g0mFYRn{3-#PZFCEqq*h za+jHYrtsw7oRpzY-9D0Il|9O^>D1nxJC<|>6xKnL7VP^bXEhz)Mbu&o-BE_(FF>XJ z#W!Ntzvhm5>PNpd>9YadrJV)z+Gf4Fe1GymqmrT=ePpf7Hp9$D-pizt_|c(U3;nY9 zJ%M8=NW~5)qIBSnW!heT-hXy2RC)_|4hMpMEN#@w#{aEL1MzPy4VZ$A#>-4&1Gck# z9vC1^zn=7d3A*q&-X>2|{MieLYgvqH8XUia;Ba#X3lacnJy6LX3@F$_zZm}X9>03$ zFylI?*E&eD_%dz1&l(^^l(ZO;09ReOJP2M7hNFRQjq)S+vH{A?0vY*$h2XVb$CHaI z0j-eVSoBLkD|t)bN@R~(Ie;H>CkS&1kvsm3BAN3bW(>_pZP`x^#ZV@vQnaZhff%9l z?~4(R>90J}~kgla03z$7vhIJqsLR9Fz4^mF8bYO z5Gr53`rMxY^r4GW7d-y~2BNi%KD)4;;Ykz$otQ8pdX2UozLm?x;!QYSQ%1};TD?8K zp}~mRa}Dn$0XM4y`rAVbU`0dRbM zYbGFZ0^;0C>RYNolfRtZL40%?k(1t^8o^eICUubz8TqVrK6S~Xg=VkZkM>i&j9_IC#I@^b$#>7z+DF;RW=Lw2YPQ%I7Ua1(Q}j@`Dra zH*1S&;^I3PNLQX>1^|$sHQHMNQr1tzYdux@wphniZUE)h0|d_cmkL-?-^@Tys4#$3 z$|gGGiCl#h8|{v{l50RMX(9p9@p)Ij#2k`WTF_SOueaDb@3e#K2aYCPqmCe(ZE>hy z-jw1j`>zyO4z6zWV#xF(8+pjevh}h(N=~gnL&5EZ(tg^=cKA`Qf;G6{m;QDKZ-i&0 zJwX?&8^VL?wF?&q69&`&lcLI-MFUHauw0+czO-hinn6jH3LGkY+9N{X1$rxsPwt9W zR1ejyJvx4NmaRYV<*N|{2&$F*7Ufrg4EzC-I=CPJtg*r0SYrTM0H}38YlB`wU%bB6 zLL@SHaa+H6S4Ra0a$lU!D0NH&v6JD7Bf@WtfZB}a_xwP^|GC zm*EOgYitnmCOLn+=A!Z7Hpq1ImrHbTkV54>pKMv=m>(T0WIOnU%5_J+9OSy*OZnkQ zq2QeSJZEV|LB7E%dxh*V10S2s*YXP|(WX`Lc6qv{GBTFc{5cfa2W28oe2o>@#~Ng! zq(UC!?;$aNAROeF2Hf#z8XxxZ#o^D`@D#Cg zHVDyj$wRowm!J}n4|75^+3vq4yMkzQZ@?*l?)-Ie>6?^Ag-2THj`!BlKVIa%!35OX zxI;}3zpd&FUG`1nunX9|csH%Vd#hwq*jSKa&~ba=n?wE}_Z*9-PO2-BDY#;7I0Xwp zXgUWS1Q4d#g(hgn z=0XP1YcrmPC+DM=V`)n#mG;U#^oywI3|D@1zEpGbLD zepLJYH*SIcBVJ2$nTp{b+;wZvo2#iytdQU1TZ?$N1U`;A=h^T!eJ1|e1m`8e;% zEhpUqyysOm+*VR+mQoXu8GB|m`##-kCuHF*{LwVa!0LQBld&42n}Yi*7M`(awZZnb zNg<7}1!v8peGJigNP?|}LcT_EUlpfa6=SxS!n~^|&q@lNCPxt0lb0)>H-JIpy{X5~ zlTkVD8?DAhzxHi0_lOI@U8y~_QJ-XwwdGq$ZT?t}(bu@XG{| zlFt4iw0^3#7OavPjC7Ihg~29A{?@6>8g>QlxfQ;8tIXiyGnUk!Qo zgRZ=?6co}N7du`?Raq zOqGt)_InMHa*Z#$5$I?3faqa1Z8NLRmw0dd(v_?NZdfgW=Fyc$(_6v!`<4E5k1v(` zSiMFO(e&VKN3pp{$NjsdlBtqszebjf-6RUM4%m76m-(gD;Vq-6fCQ)BxB7E%Z^c4Ym9Hs<>g7v zKWHi$dJ?iCp0rjzt?3OZV0{{9=(jAPDk<;*m9sDN`i>RoBF<;xIJjE&Jaqc8DER=C zv3G9IB>a)gR2p1Yq3T@&{_-F=aF~Z%XEOn@@1=X7*_JL6Du#8su7YmF%FnA~oWFWx zy45m+4zxJ__@@zNwffxi-QWui4HtY}Sk*RO6ni{iWEx5P$Jkg;kMUl4ojNIbclg;_ znc_}aIEx2!%-#yok1me^z|N7KoMG^z28D*7Sy=t1$-)C=--D~kp4Da1J%F(BVZ>I_ z;u=gYP^kPJ`Sk}Kxlr@0s}Z;FWDf2LZZ-SC3w>wH04=sUoJM?RiZX7o;`sTRd54Yh zbuxhE)~tJd3W{@?fbaR4P~AhaF5rTCsl)rClMpVOv6AlPyqEF4Sq~t=hIIuNre|e> zPONjA9CN?(eZb{Vn=XSuG~fH12l`(u?>E)nZ+L;(_yYrtn0NmPF=ALzK<)+6HU_zn z6L&*s{-DIh*1=z~Hrax7woZ_O^NUtame+iDMT@#f)%J3W&vc?|6!`>L2SiQd0lUkP zUc|?6JC%Q&+j5JD^rKFQ}dS-enRJpqVl^cFviPHgwUoD9Ovs zHI@fzj0NVukGdOAjtbL197X&=q``o|3TXWY%TKa~>mgJEzcShzKW(s{-WTBb@xiF7 zOe*)W3stwfE$vPgo^+ZATO=!wd*s{8+`MLt6bvUrW_;3>PP|=l~;>69W z2}`<#e|Rwsi6)2zH5os?>0YhQRD5;sMCLtnnz2(Z23GTP$=XD;(dsYoQt40Lg{{BQ ztO01xLoT<@tS)|kA5vlX!|lxso{PIX{NN8lBTsH{HDW8W=Z49ue)WS*j>kr$LlT=< z8MlgzF#@~&Kenysu}upvmz4$=m1lYBHruGOhyd5@bq%lV53KP9^^Q04aIgzyy+KeP z$6a@>`#(^8vND&V9OoguL;2F7*kM=_rdp?yDiL`(vKI zw|`zdYBeY>W(5TL;_h-BHQ)p{K7jSS#m)(zHgDU1H>eg&zl9)8)2jE-cyaOI23$8q z_g^Rg)AXAJf2Dgm4`i-Pc@$n?(qC70eBBMU*b2r&_;dYRW$ueURb)tRYRYG^hEBOS zPHz$vQnfY3(uafF(@l*PcM^$S`~{qO9=%@#c)IVp)IE`AnyUjkd4wj1dW-JIo6ie( zUgvG-+|wSI(>S9zdoP@$!sW+pev8IK>uq8742Fx+7eQ;egIUeZDAm%(QRlNn3lHwo zF^)?8&rJ8RF3Tg8SM3AVZpOMyLGTwnFt8D#EfgC8FOV8ofXj!zMc{+|R9k3|c3tc` z9zwbzZamby_37sITp#+;TM~bdbh+8-;!DDiR9^)s^7QA+=YsR|e2PcOhW5#{Mx?ST zG7+XVSf#Qx!g)d-OQa>rYHyR1MZT=JV?^{H9N2ZrpQwh+8Cth<4z^J_)$#id8t{iM z<@Q>SLu6KGBV0YqI%Qc$e+i%HG6nc;^IS;)w^*1I-vt;E5XtUbLuZba)+kx4p2HXb zU)LMx!jr1zpRGKl;FQnyQg2m`*bXSSqc(p!R3udb z(FGO&<~y(6Hs8ALeA3Za!!UeYeq`x&*W4<9IAXu}<@7(DZYcZ{nP7w#EAhL`x4(UW z{HaaLV*^?OJZTBnbH-nR!(^_`E>n^F<0JL5akE#|pKAF3o^9EGHQQ)4LyF3+H6K@F zm@&nO=O|O~@S2YJW}Fq!;MyT>MpS8SgWBG+;L$zOR6Wt#djp6}Rs`UKpD|w`0h8bz z{c5sQ=k@_7Lkc4j{g`w=Xg#xirnk>7t>lOQONZ#6KN@2M!R$X_j}Zp!7BsUfNMQjt zhsC=b-Axi~QhEC;7l?5tk=&#oX0BceS?Q8VvIaJsGmelAXQKVd&}Lo_jk_PVzfDZ3 zm0k8(d+mW4U@2G3yKAozckySnoa&h$vDcDv?ji;wb$g_wFU=5Lk2&p_^H|Nk3 zcx&rp77L6?um|`MglAVKVePcOKT6$K(OBI~k9W{32W4#`=#V*U8z$UgCOzs!x|hGU z0}7cl+?s59woD;1iB@n@Y<&iN_45QMP~^f-*%~+79@d{M;>h|nJX_et;BfDiw0d2uL`~!+H&7<+t!nRQ=zW%}0o28Aa_nEL#qAUm zZ2_@2fwRpMhNOnHXly)(gWJ%K?LaFy{***#+g%C~wvKn#S1nk_fnL`d@T&hNatI>x z8V`LKQJ9{nNCk%6LbS7IZtr`k3Wdsm!-x|mB{5S<;b@Q4FiUHdpENTQ1b4!kUM<}2 zeA%=rI?ieJ_tYFSvmk|I8B&MB=pKvj+K^{Cg&oc41{Df<_Nxd*9GE5M#P2{w+aQ+Uzq2dYh0qi zrEfY^seUW+hQp<(_u=VMamKFb%7Fq3p3?4`lpu}Wu4 zqatPd_hNj@SL1<6+0x=m#%dCwXNcTvAo>ft)tudKTyH>P%Ecx;*`lP4(}a7H^cf_IP&Wj_tSy z+Iap@Jww-F%J8=1#Ijvr++c3o9b>CA;qSR1tIULKcO;Z=!A))J?+JeQ235kW^(JNb zeFNah-K)*=CFaN$lc8W7D825hE@gN)f(wZz44l#v9Ozp#DsYY@y`y9~jJx_L^D4sN zLoT%0d=T)M7tmhi{LZ)p{Dw>2cIJ$Y6@Y_u?h~|z6xiGC=5R7gr>J|giU3cq&(;Z| z`*fmqg2(LVdPs76w!3|V|IOg{LytEFDM)nPrPe^~{K+_9AFcDE{;|xZm>aUhhWoml z5GwZk<9A^5@LE$pIak&`Q>L3+u;m$7t<3tqFXXE4IX1}S6Icw~kmUz7*3S?4MEkb+ zq;UiOOE1J;AcY&7JWo#?9o9$zjt0k8o%kWf&BI*v@7R_TT9Jsd=JYA7o!n?g@nAd4 z;HY^n))@q6Ll?smAl!qn&}%kdW<|4ziOxFdi-#+x8|tspiK z9xJI`w2qj42TU^gFV63`E#g|udE8ieA=CfhQoDKNbu_@EkYZud>3(qmzdt14!1~L4 z#65iN?waF|HQ*TR-twm@;@kJn-hy_PIM<0prryms+O`1qW1ngyU{dr_?0JilxGQQO zHgPPyhnJRrx+~CE`m_ZSbqC8GKPiqDa;yMb(BC9pBcNmhNU8;m0yKc|k~KeLe$X7Z z(hC-Q#u$K30se)30qRf@09SkmymKT`A99d!Sca4qxY(Oo5Lri02;J^+1E#31=AW~f zAfoEpeY5u(2OG0;G_(_>d*ZE_;aA4vpFs~B;4$_#1hRqLcTqhKkfkU0fEBK#3&tt; zIJ?rxy2>c?o|PkK0%yFb_Gz#nxqZ-%)8g3F@U;N zvs8;wyzx;l(G9?ZG#Om!6oHD#KC4^-V}lkTK>Fmzb=U!tj1+q%4O~P22Mf|<`18rB zfk+J=)ijV_;ZOhmP;mT>%^25_Nmx%s{7Qw@Nr2_ujk{hCI<9rkTNr)>{VVuHH!CG{ zWjZCvBas z_ZU-%n9sj+6}TyP=ro6}rSZ_1Eys?U z`ZKsVTvn@jcRj382w;~{EjZAA4|>pefpe8pHg5B2y|q$>J9&)yM5S&9)IyjE9Mvxv zeweuSuuZ5I7&e1rp%l^1+;Z*E^yRnW&&B6$TpWgPb;`UtA6Ji?`ye1lRk39PI@0 z@)kyOUxJjyhcK7CHaJ?j>u!-hZ8XPLMl_`vW2sMA%@d(OBt|Y?e$bx*j*<3@WFSNb zFi1ztpQO3EtQMdhJ$Y0=Fm=cera%wmv<({PUj;MXUdmt|cXM}{>Za>{3{*Pgn*J~= zwtNf6C$70MKO^!XiR>@pGPwS<+`g^Lb`hvHyYr6>+|9|e20p0#_c#=~A4J@ZSYpsf zW9m7d1*Ou!2>ThI>pkKb#Mpm)_8{g7pT#&j$n{twwLQIlABvOFwuy2)X8BHfGM2Hi z7PwmfjXdlR)Z@GkFtWxwQ@8iMUlZjz9j*j8=2|lloNQer^CLT(ldsEG>;GvAKuSr@mNxHS+xj9mi~#_$x`kkNh~D zMBB(0Y*lrA^uBJ%P;&pMN#*dSjNhEb0Y{zOAk8T+2eTVy;HX}q0!mbll}(=ON8?$Q zx4SHP$)jptd^m$n!S|X+VQX=FIioPGJni}7tzaO7f39##Lu?*%;m6}zo@^ZMY8e-$;}t$769vt1hk+lXxaz3<{xI8b>}|i?LU8r`w!4` z3hYxMsHkK+PK9 zI0k!vQ{+zc;?;m3x}3Lu$rF0UE~gBS;Y?JY>xFaQX*@S|8I-1fw0+{@37<&~2{S$3 za|A$JdYfQnB(S{YlLS%kd-oXj`Vx>a)fbq{meJtZK`G2<05I` zs~7UY*7F4;-m6Ekl@kNO6;fp4rfo7IqRN%cr~iw$5*B{LE_pX`Z*zLXe=+M)P^87~ zTx90lOJL2;x>Y@R93p!6pXn5{qtE#}fAg9RL|Q?n;u)|0uqjr!4{U^iQE)lHP$8Ok zs{^9gk#!K-2jSzd!+z-K14TGy;x7eiw<6uiHbEMY7yLNi>JDyfp_ZClmZXix(|Yra z#dQh?Cwt}kyF(>SwBr;UB^r7kqE1a6ul82+fA8YH8%1P?WscXZrQC@Sy9r!DG5Nm< z;^1!AT#XKEhMdisas_~*ZVEh8nsK}^oayok(zq+WM!{n`g5-~Wc_0ECpz z$NaAFTKrO5pt&hBCd7ct0(F1n4q&Dz3*eDK#=3MbmH-@pak}C1`ij z^GE`pT)%(5JzsKv!=9AB$~1nw;xiB&UT@GnYJCkX^{Wa@uhmXqykAvLq0C@A7sr_9 z(NENRZj6<}RA$dQy#h65xu=z5`g?0hL2Yb41Xs{q16<9FwuHyaLaGE?eDd@S!&ftW zdY_#zGJo-(F>7o8|DH8ScrxwD?!2p?%y70r|I`T3&;?SHx`x1{?3my(x0gm;aOIaQ zAB@CaJZP5lnVZPlNm^X+%$5;2NJLFu?#=M&7uB7)%#bIpWEg@RBhW+K@qVOv9aN%t z3`1)tWnQ0|_^gQGqi|BH6rPloE}znN5oCgBLT$kr7gfTR!^9yF^W zlEg;Kv+TH?30&A+2!hE5ZBLJo~L-nD{PpY@+s@n zjc?iqs%eTZ9L>IP|EIq(&4K)jpNW(&otWO;D7f)0_{`PqZ)zxjyRn@g&#C9xl8c!}8Et50sX_&Gz_|aftzs)h7yuH#sn7limGnkBA z>LWxOS3KM5#Slf@0*rSf*`E6xVXI0;?*4r0%=MjjxjRFqL?h{t_z1fh6JkbR=@gM! z(Z_Y&y^Q=-OJ85qU{s|^(%P6xD%#|mCU%-NBaqM@glaz)ld;ie>aJ;e7;m007-PxO z%{wq1nxscB)s_*st74Lbk1#FOH03VR9}?&>@c&i(h*XP`71kX+$vVxYeqQ|G4$G@DIo1-tXGu0wWri%Cqvr_nwpX^^xpvxcHW*Nu$7#Hn(h791&Yct@ zjdR~lx=b9G@QZs+G7Blax|bv!T6&;CGWk$z4i)0yjJfldyM@8l@2p7U9+X~FEnn(Z zsjw4AwiZiRTXO>4!H?>_&)fYGNe?}VmWdA?7zGZz5;i?}%Gw*DW26}qu%R>0zJ9hn zn#6mzJCnOwm+Rdr$s-|%!$Ktjx`a?`#2IjCVd=KFHhxb<`lU-JthrY`(Qy<|2OL?fi95zSJt1^gBmwIEA0rNL*Wty`om@o?kzd;-m4m$@Y^wu#*2( zGgG%-vbk`>se+>N$y6_xP&?cv&w;7o{JW?b1+G`o@fu6a1^V zNc4{1#!7ZTRF;p4^Ylx&+8E=P3Mb1ML{1H^NQ^EZt|(r_G(KDOAOh>(G^fwAd~AK; zn#}HN$8FeXnIm=h=s|C1c7=8_aQ*BA7woHw@gdRB$h4R&{bh`CNKuO-$r zpc~P5JemKqb|DVq&i}V<7>)jC+Yr50#z3xAE?Da$??|9zKjL19M_0%E5eHCnvaMcU zmEUD_c&@9a@Qs&a%^W(bGX6Hf)m&7YIv`eLo5lSc@cL>*VO+XA3nsBx_B(t#r~Zkp zDHKxB51aoCMl9G-zk2J`7aK>4KbyJ7jdDe410)E}>PcI9i!|j$-y@kt=foQHh>q#| zL;`hd&K)gzbDY7g{0*)8r}{XyPt{%?eOFa_6;WRi*OU1c1AC2RC00uNOzic5j)59Z zEgGfP$M#&#t|n$MXf(-)%4bv8i*tRUU%v5%lh-*}kpN;Pix-eP-`m;=U%=Jpy*u3C zxKkWDx{Yof^|kHwy7aX&`put9?F$Mctj;(X&ukjcE2cq;ty|8j5HYwG?0N{0hv^ z#9;Z7VB(~<{OFF}%=*p6;n6MR%76UItNVYy z*LaC3y?=X~F_3%>8+Gw@uy+d2M(V7nr0A#XSrGxdF#D4T`cP{)dz3y6{zzxzgjOne zWuM33!JBTqB~m+xbNCS1q&a=%Zj(*guvb=$<%?eiRLr~>f$UbB)_Ii_OXl>#C~|Pw1wQTd)v>7k_PUR)^AMJ z+fNx`RqS3=d@R<9XT_(ScVGMdC|)%phHo<0qWr*X#^I&G>ZQ5FNzR%{3nzo+V$^F# z=E?2xH-jZF>DzjLC_3iAHYsOBuZG_E$9w zVQ|gNSW^z$fe(9YO^A^4VqdhlC{8VnLCRAsk<~NF@)5?(7Gx%{>)5>nw&+VTs^-Gk z-Cmbs_!Tpp7wl;#7N10sB3*L*PItF$vrBXiab{X`e1EE!*?hU!7uXFD9oW4TC6g;m z4cjiJg#UV&YWc#NBHkFW(k5do1Kyx7b{yf#)#AX{HU1`x4cX+ft!WNEB40U4w0Z8Y z)WVIi0QXoXSs*>u^m25yQgb20TmkOV*0IcifM3~DygZk_{c7qqs-7NW-2D-~jb41? zE7!#xqfXP^CYBg#7pjE`IUUOuf<2ojY+~OQ;?jM(F5#PUs1miYjwgz(pVhXzmh1g_ zVp5DxP$I)W6Y@rZI4_j5s`0xwgxwqwKjHzocVaY6Ld0XdC zTiqmwmPoTl4Jtj~!MHnLMAS+4)n0Dr4{%>ba7>R_o<1ykLC)BEn&aT5_O@hk>h=o1 zxb&;48G&)x=8PxnbXFFkYSxrU1Dt*J2~?Xg>MS;vF|?=+DP@dTp$kY|EwFod!~rg9 zXsd$N40btdpADSd^XEWp|K75dj|+3z0gy+v)cy3JET_@6FN)V-f!3kQSn5yRz-PMl zu^=m+uX)<{W8=)^r$0gijn6NYT|Kv3|8{5?KG%@yCz=hzhS-Kc3GkhFt{SSv&62OI zFD)2-&wIfw8c?-CM(Q+b&6U(kN~lgBbGzU!a^{P0p{QRRET%(meO@wIj@%R>C){ky z=rKFH^!Zx*p>Ca4)}1QlB>kUgnrvX1?7*Q3?X4m#LgJifgMR#>R>GOu-RbhL?@K|f zFipfq)F^Dog&`azjs&s2Psl4mFdc}s#A9Oo@FQ2$x=*KfUsLPLrwKI`@^Eb(+e+P- zXPPrpr$nk|Fi1(LQe(H{(yS_V%Rv5kY2Jq2B`;xW4OY9o=8 z`?`=^=-Acota0BPQWW;GNM}=SN~PB*v`rtwe&{ouCmuD|eJ)!19an@6aik?J1iz9l zdSHI+_->yiBcF4O%$VMg84`gJ%O2)}xm%FAg+QP{eBvQbvzkX)KXM7cxPsqketU=& zeGSl<@9>29c+F*b&K>Q@c82 zCu1;N(rkS;1r^|D)uK6c7KD3DRJVjmXa*8KC6apkn9Nmi=Uo~O#ju&*4?tC1RWtkc z9oH^y9bPGCN;I=|*BsF&aGB&-QiL_jnkC5f&+uT&9e;J5j@#nOYbif?IEL->u-C!H z=kA<6nGKRLK^un*M1AuN+{?j#co_OJzz^$^Sb)J1I!WJghQES#N?qE>{ydjsWW>V` zRC*ovOqHoZ)F}m2Z{x>m{^=loH@dH%t;T5V?`bk(DBktL#YWYvb`)nl%n??1wM`C#^a+j;EE)QbQAVFS8n?Jeh-tj!^65sp8Y|g++);+&9zE+wtE!Vkk*wsy0W8WioH8M(dQx@e#UY_~#Ang!5WF zza&y;_Z~_SXIBoDnC94_j$adoaa>0vPin@p)liboqT`vzW5gT-IC^7fNn*)O-a&&UB!l!1PBd!#ouSwB=a{p|n~d^8r!8n3f{jFO3WIOSY7dZ&a= znlH*T2cTUWK>l>g{x>e+odYRlZu9Hb~%1D!9;Wbm`- z`)y20OYR1U6AFh|A0eV#I<)m=LdC5ku`~l6;ddo$&@~J|?8fPs#z07ZBwFq_eUnMju^BXSj~z?eC^>benMF&n;d9 zIg}vte~;pSXcV!$KLEta%_oz=^l04DiFxoV9(yf~u3-#sZGS1#{QyjEWxdF0Xg~%8 zUaQ0So;p?z_E1x_ewkdR`w3m{><}`drrcBKv#IF(O0&_J+PQ!@<<1Cd+ce~l(IIBp z5~|I+=cp&UXw2gY*3;qQ^<*w0$^gV-IT$L<-UuxJl|B?z24p zMy7v)8`OKZ%iKYXv0*y(VYy-m>EevA9$ITJ#k!{KfPe<9|+8)Y@l8MK7-x8Mty z7?5-sNskC1QbNC<&NgkwKxYAwZ9htFeqde^q>0wtSEJ|%_&Tc-{d`+5FvKg#B}@t_ zG5{vV>9Wm+nOHgYuT{nc%FPu zLJbGr-0j>E(MwQR68)JQi} zwbFs^ru`?W#yw76ky)ee$nk~uG*!Djt%<=GvbIKo34GD45@*d#iQsIgRBa1q*Rf^x z`t=Fc?nkBs*yJNQop`k?BL*R!)!#hGq1?%=+}~)2Tp!CMg6*GQjARZyigNjLROdbn zk9~a*;L_a$Jwh(@2n8;-&;!mi2cWyWMTFMm`ihBu;#A~hbbOs;`03UF7t**yux$jg zZrU{kGx%cG4+((f|DK5do``?ABMQjXxb~~k0_#J$* zhjHzuamsI?-!3D&(33JOc`3$~In)*oifiC6AKfJ#^jJ2rFG^-?MZQK8JWWDQ-;0PLnm;LMi)0u&5(*yJxq82(A`&m`B3qhdCoqE-ys^r8XWy}U^^2|&Qh9B zzpj)uW>oKF0Q$*p9PPMOk7@+j*Zp3hasa4-S(}D(pEQ3bGcF(Xwj$b|()`4zE(;W2 zxU-pDUXNRIxw}w=@gjl{2^`M}y>w`OVc`|+PQ`4)LFjuHaOr4Y;d$2<@(L!FC5>BhZ<6$aa9p_9TS6#WPBp;pE!)~d z5{Q>N+#r_*Kj3pMP9h8Qj$0>s;}KXJt4y{Td!;4>{DVO7J$J>E1+v?{$d8YQcZCe)Eb?^571&O+lZKMz=xh`SkBlMaUpD5Di~x)QxA`;sX=p0pL(x6Lh>W%@-JWl$vjC(+9J5l=cF~ z{0=f7eQfN13jXLJvo1Dyw$Q}^wR4Q=wcm!5A*vl(gWaf~H^Tqn(ynHkgDp$iB|pwz zjW;cAGv#;`QvNj~4#U+}vn-aZ;tOVpr7!6oGHRvzTN}SQV_3GMj{FXW#uk*jz)~QG zZ#*=$#}~?|Y&PN&sL9D25A!{yvF1iAKP@ny<*@Lv!YKR4(^eE|o3Xxx_Qp-~*D5h= zHQa~*bgafr%`_|3UrKH@w^b$To?eR4mTpuFPzB9NGdy=A(3b9Tcs)LGUI&JeRGt1~ z^QWFjd6j^DlUWgRZbaX-1m2NCJN>HIFT5j~wnMr5d`}G4KH(BH*MU3HHPB^}iJ{*{ zJ4h(rtcLY=NKgBs>G0Zq=r!NU@dV=Ud%;uvj3&^=^{l>`4%h6%*H_ZFIlfNfnnBR( z5b)YHHW=_IC=rsJzs+9f-f6efwMqwY(I!F6?7d2?y{pIqT8R$^(5;Z6$|V(Sc|XOJCa@hAq~6gex!&^6S~{Sn7x%VrU1>iY|P{OVA-u z(3$^tq_BFJ%nJj*uo-*p+#F}0`W~VNx4#tpcFe(&kKdSYf47?to@K`hu9-a|M~-2G zxep+04i_`8XIpUMHrT5(z4=T$N%^}mlgIEkP>n+-_V|cZMtXSWMn5UqoZx&4H9A=aDj*}Y?m`3_-$yK5MU{eveTaX zH$P7r!$jI(sQPW48a^~OqXh@I+Dbzia0?E6wIU--CyQCZ)v6Y`^wjx>zvQm`TC&bJ zkZEjqCd?I1V_rZ{_p_R<%2(9oJG{r}Z0|QJn?=;i-O#IhzHvQG^B`MPi)^N>@!iPb zZH;#sRBmFWYv_@sYMsn~2NS%sRf=-fZ~fHcLGKQN$GO5}M$SRBPC{B~&o11b*Syw> zHQ5@rC_$B69}5#3X2lPXN^56fG6~7j$`atS8=5r@FP#kNcjQVuQf@Lwseqf%^g*+^ z3GQRj9IPdulu1Wo=uj|UlnahAoThoYw_&$$ViMZt(^X>lr>DPn=nafc z&ys}baP8AvSlwPdkxv~e&1o(E&sHu$?=~YT@TX^IVJvz5q3+8;~}lM=;-LTfchbvdmi)=A8|G897+L**D>0k%cqPpG}?hJtUd^+$jdB587r7j~s2~S{#Y1hsx=JIGu(<_SnlI{XqfbEfXkmcLiX64Fr?orFs5n&8iJI#|4Q zxJD!z*+Et|EmhDeaK_9}*EZM-gD!;Zd4#-M<`0DLkI8PcQis=Jb9%Dej17;DA8zs! zwa;KHIa$U&UpL2lKSwa7;b%Sj-z_1Q%CFf-cXxK(k)lEPHMd)!X8PZY=>M)oG{ZRN zv(CIXF4TwT+FnrH9@fonmqWo1wXL;)7r_{8Wwq>}_hu_8n3RQ|g#PfJBMX$RYU z*=ZAtT931SZ_gSZEbB@P9G*8tyQ{DYEEf5s>2-~Ij{S6023HC2%^tJ55wUeztmoa?0x+AOa$;D?zcepiKv(utM;^#8|qof|Z z;OFY9z4C^f(?VLL1>T`k6P@bv)%Xh?Yq-UY=t7TzlTnt_p{y9bd>3KZ?#h|@FKrHR zc1H@*nO^A?X4!@8fZcTc`i2zHZK1Fsqd78t#i_E`{;ljnK&f^K`zo zn;dpX{z482Kz-?-GQu{BoO}#t5w8|?Yc4;Q2@{y#;}yg3ieoKr=jd|BRs;!4W}!r> zfVk$bhxyJ~`=6@E8Jy(`KTS&ANj1SpnVApNT5&Pcc#a|73fY*KO6hRUr6KBePLFM; z4L{Ao>S&uL^@2#NBiPv4@GWo`7Ng$sW{`_DNT;m#v_^=05aH-_HRyFnWZ1enLZ=;3 z5%B}$uJfmo#6i8|thBnY$L^H^@!4v;66jor`ANgK`$O@#EFZp5iVHMEdzxHku}k;@ zzOwU7)yEDHHAj@fZ-!$=o@S@nC5FzsQ`)gb?9K4(r0HgdSv$TmT-;qyw2s-*4FLbM z+OD|4zxPv)fXUg3l!sm~-^bFy+W@-dXiN#VK4#nhV^V{swz6d&+-Uy%fX2PprEE-m z);aq03-;tgu!?MzvWIzV#c$8M+`1bW#GvpMbXHv!jwom1%wU)aIS!tCnuC5usQ@&; zCWmr|wT<{8W$l~cowyLxO|` z0sZ8VeYXD0Xuz+Jhf3Q`onNB$nU;&bBCy=fps9i{)v(=A`vxBd5 z(QLBk!!+}G&a}gJ@S=x10k@4zCPa56{LIbZ`gP8r)tN5+K}|y`1Nh28yDGD7;LQ(P zdAzbduhw|ErLVaOT*iA)ZbL_>k#n>%&l;cs)Rd*wR0ZYuC~lw4BV;Zk zSbB>Uoj=5p9k$w4I_`bMX}8PavZh@&Si3eL6lO=7KQQKt ziFM?cpg|CgQV&F)BL;kF9=UA|4i@CYn3G__k8)2L<*=BFi3Z3g0C#QVtn5Ugf(KSa$2L6EoQ@RG(^Rt5Yj7!vfM^c0jBmCmpu5)A^Nw{5pQ$z{u1nGGl-{J;d;{fk{AtSP3SCWj)b$IPi^vn62O#dQ zyGg{BUTR>ZNiyn+ni(2I^fy8pgEE)qQ;MMI7ax@*jqk4AdG;B@TWdu#2P!w1nG8ppymthu+$<7KV=KU}? z3Npi{K&w-Bcn8y3fG;WBrTep)xnZEYmU*Y5Ne-71=N#+in#tvhN)8B+o)NSH6oePJ zij|>0s=#Lg^PKKH25MyWJ7wVf=IYh}COjA`i=Nq_Zf?k=j%NnljVABdV%AmmRL5ds zFnvx#vD5^=Uk_2vxwYUcr|!MGT&Qr#lNrVVgL`)8zb<%osi2p}$#X;2jICTnj8MJY zgbEq-WGmZSXD49V@+|DSZKQR$*|i)!2e!iZmK5P#yVj>y|`8e zE{D((LB8;G3A(wN&w=9Lwq35^GE?{e!`^#_HJx>TztUAoEVmRv7z=pMNC!crsf;=f zATy2y0qKI&fQ%GF5)c&~1XS*!D#%z+fdPb2q=Xt|C_#~y0EwVMg%BVR0wKv+zo1k8 z_x#U!o^##L^PCswjTc^AA<1v=z4qQ~eLvqdxS6ww{Z{kC?Sx|%dtS#AjI@}64#F6# zg57N24)w<+AhCL*EcJ-3ypL(&z51fU1_phr&AuG%BHhQg8VpSA8%-WnEB?Bj^Z@1$ z!5cQl&1;tF6t-Bu>(%~7=rC2x_eQC|Fy6VjI7>?}W>BlwSh+QNvtz&dT=P5iM(k4= zfA6`;AIbnrP`hB-cY{r%$UKhAtDi$xd21>)lT!%ANBjkLtL)NoJs! zmM){&4ZGbZVjwE_H%8qH(~R4^C8TbBK$v2|NMgwn$ZV%P2*2@$2H%+b6+@@2MShk6 zCg!T8^$YKz$4AU>g=##Ba$L1aICtdh{l~3Z*_R1uao)DlEQdo-=2MJN=y~y?FQx%` zA{-^JSHYW|Z}uLo_6wBvQV6+wGZcG9FGgn4u!5hlNI(j+|9}f~Ul%C*(!10O?&m3z zKqVm*?U4Y4l|-8u_4JJAz_3<_N-daG5fgCj=b0l%>527Q(K4f;DUCDEcgaKOC`}Md(HqETwjiQ>g$F|6{zG0 zOokPgWPbmm0VPXD8WhaqzQ%Oev_Z=IMmdAzwKe~4c+Y?YsZ(FxDtS##=<5e(RF)o} zomCMF?|l(-h@(9s&N&FtZ=^|cO2tK@TwyieK0@b?%-&Omk6((7tCpDfHhdgb&d0-r zMEzub4f*btx)f>inu=5!QKeMo+yFbyj+B^Lwozp~%)-Hur&X+n#GvEj2SIeIpLios zUOCX~_qii=npu`b>eFYe>R+SMe`;R5verAWB!OC6VnMQCZsS}&LoY9=T4mzgO~N1Q z%L{Lyp08cy+BGkp{(rY{o}BrY554JMOU2=&2X~ntG`iynK7t#A61!8~pX;dIum4e9 z;_==1)ncg4lkV;c>csC zpfAn-BG7s;PR6kFy7c5DvnZ9rS;u?a)!2USXE5Cx(=e+So~S>*^|I7@11#dHqST#G z_|rMfgoBvo1^wWwe%{4I`-&@q*bl#6;kTs2S9dB9K(JGPO3()-%MYOQ+;iyBjN=Pr za&TfojqKvcaD!Ld?RV;`m48O`p_ntf4e#BuOsI&#uJ^VoTL`(1k?xNvlsJHgPdy&n z^|PG+kM)a(3OY|0Uo<6sbW3Qditqi373LeydeET2DtxzqCQXWM<}81a5_(^Y`88=# zjl8k1Zp~x@a**wfTJJbyX19I2vxGD?eadOT?Zy#UD*I2G!!qA}!>sl`Nk|AX*fh#sN-na1(!minlu9F*vn+6~9HN5`@se#kt6daA)%;-4)7jg&oo0hMb9r=sy z7cOz`Jv~yrzcbt7spF97%YW~VLvnjS8141XsiAL=@4$&?p0xvN-uF0FpRwUD(+l%W zheo~9D-b2^S0B@4>R}_pc!g-%nI#;HXIeoMz9&$Vt#Co38f8mpc{U3;s{m71$%-`M z{s|55%$*u=D7j;b;W#ASr!pYsBL$tiQIme-`@P&toF02vT@HHcn9V?x!GG{W z9(dqxmKMtXnCzd|YJ?7eMPA-k&7*3G@Ct;S$%WBLn~w4%6H>Fs>2EWv-j{dha5UkY z6rl2p@kXE;21cN;9y#+J=Sw7iyr;cEL$l2duGt-BYI1*3t)3qAnbFN$F z_uRX>Sk{eS)6o+hS@Nwp+uzFZ?mf%L{;z_+E8Us=mEy{m|3^CPvIuN*C5f_AkNaY4 zX-#~efrg8Zroy@};)@Czpc?}aA zh4d^mZ3yS}KJ8ZJKa*s~D)%HM(7UT$SD69G;62dx6@pRoc?B?tM z9ZPaUn-R7A5#9qsx=A6PGeOVmXJU zc%Go#9qH_9;09M+h2qr{gaT=Zx>~rgG4#=0%$&EnTyY{)Q-;2x;7<$?LGx}``qPJ# zZGAD{2mSFGS0dAH_?*5I0r|3Y&bC*&I}T4?g3D@pxIQTu+iF2=?;BSt)~kLHggx9b zA}Ba})LfaFSU3Nqw@*;eGTDbZ^=QaW(ME6Zm)|}i0E*F%zeD7#L)(f7BJuLW#d{CD z4WbMJ(n>FHhJ&$f>iEO@Izx>{${shkvV0}d1~)o&?(`C=n{^5j%%tF`{nhIZ{X~Le zA;VOLU51s?BV@%WGg|_qCrs-I=D4wiF^B9Sobhz1ivXusBUnDQzqKN|6}@B?bv}&e zbbm{b)zVu6m4!9t$~m!WFk#Pk2$sI9sCAr3&|^zSpEi~E+^h3Ckms{YxoKc&+K?_* zi%51?MD~COAfo%QH3f+vMelihpi_NCR(#UqOoL{Ze2=5-gdCLhEN5MAr&*30awqRt zkmDnGM=-@rlvshe&Dy!2u9lK%z1@ z(6u7{&~K&D$U-Y*T^pq45IX#1?$^Goup&?>IfV4#r8mF*3lbF@DE8X=e;E)djY=&T zkX)7Yqq4g%>fcS(Cfmkh&stq3gx0}*O(cYdi*lv|Nj)m~R=<;@QrKD~%Ot`kN}OQo zGyHhps&ND5JuUDVSkA7Tv02l)231&BbEW+bX>~a`!4h-aI{M=1)OoHIS`O2O5TxMh z+?tm|JEPosaC*TScb+GZ0dAu%g1x*U-R!+>?7NZgux+amT{^Q}a8mzjL(>s;aot!M z*xyY*BPLh}|vQ*Td zQ|A3~vwE|-ue}1a__Zf;(4C?QlED5M)No%RFbwj@Q1s^|;Mu$ROY-a>TfCA`!DJM3 zAm-U&I!bE;u{bf_Gh0fZRk(s4t6)I^zHQ3_gEQomnT@Kk3fBbWY|kb~ac9 zxm}mYDcpafCt;GifO8;9R2AlEbHe_%OSt&QeWdmTK$Hs8_nQFAV*-&RY_Zzt>Hp#k`a)?!4Vf z-w?UV-wM<8yr8@TI7**%k_d4S4;YJn_=#Jnl3ZCMA=g)M1qpT*EdMm9@mI-NneQaC zw+7qxjTm#>ldWiR@wa_9^=%5Nd(~AH_Ky^Du1&B`LC~zan6SxRUB$V^C`gP}4W0ZT zeWVWpi_dy`mz!yY56v!SOWYZ=H7@sgMRT5C?6dfnMOyuH2t1#Fq%J4N{KZwjs%G`; zJi0ZjodXMIUw{U+ESz_`{Z9Bkrr5*}`Gx$`34?_izuJMoQ7?D6SzI(H;8EL(Xrk%Z zfCGvtN|~`A%D%e~L`K_e%|8ZCF>D-FVVXVq{)z}ffOqkpyfv;E1<5gkJjg(;Fdd5d zy~`j2Dlck|CHH+n;+o=NDdEntBNusb8dkOZH_0QBxEWqbPHog^4>?Y3!H!#M(C)XaM-)fJyd`>Pk%{d(f} zmq6q%>|F{g^tp*}4_=;C6~&fbpeQwo(JPrT#g3sDlW5C{Zo_J{k;HatHF|jj+it3R z5%9E`UH96kXxe(EhW*_5k;57^zY4s@o=D!^tRBA@Tn=MlF4eRyGp`~ z)&}rQ-SNS>RWd`Zh!UPKQ2KiLtAVhaX z3U!l!QYA=tKzd{c`24{~*xb<+tuE1*!@X(J@S{_K{GjIzVC@R*f40>1ZBsWWfA0o_ zN@j*MlVMYNGNWRDqQ6~S6oLShpPV2QGWR3AKoU?Yjhq`QA+*65j9#9`$PjM4dL|;8 zC19YV*$bsTMOfTSA&pByyDXDTFX89L^74p_s!G)nN;MHRys1v6Ico?8HFx91&?vRK znTS}bEq!5x7$sPU8M|_?^FvfH_g+rz@jnw6StTlOwz|(3zoNIqE?Ou~7FPq*;q7(v z6U~s{_>hBka7B2OUz;hlUllNEF)$Yy>LD7wBhAKrp5$Zfe0TDGt6gitUStyvajN3< zueOvdIbCF&glS-+bd7*H@tC96x~I5GzkS`#xX_)fHD4PmG@Q?fV;znK9teXnBARi3 zt+?Xjz=I-lk__AA@%M>e+Ho9bzKmP+pGdQty*A$uG&5KG^sGhhqrOAW44~RH;Bv0S zq-gCVO%vN87&;J!s`MSGyVc?6EMp4+5DF3{_5l^5)5dG{;!lT-T4ww$lPpbs+ z?-*?v3s8KI-iR8GGslUy{;8d28jO!#0)+Q$sEb^3jZo0Z#IS}fh^v#@N4wWLgJl9u zI?0wkZf3zd(LGiXL%nl|yWbk~1;v(AS8SQI?3#U9k4GLmjRYKcTg*@B15g84+ z=VaYWP52r~1!mCib>7Nc_P;W!Kt{W2U%_zx0RrBP6x(^_^wm8oH_W3PzW60{b!xj>wDsB!*3bYZ z9gbWPwK~Qa$^y_R7U`mp}VU8wuP3yEi#ddntGqW4kiUPrhqN8TeO2RT*qk^9#@PR!@)*BF_SQ-L*lMH-Pv z7-aZaqwyx56lbtR=$d5MJhSik%>Nm<^RJ`)HrnO2P;Tmwu4NW9QH~Feoll)y@0B1p z3;RfhA4noD2mJgyJLe)E5I_*P&3>D11 zYR4+@MDE8zY7uTRfUJwBS-?0>CR7~7g;uFHUkP1i#cL>BoQaL@PE4RrYv{#}p=Izv zk00_CL!v`8h*Hamxq1{O#(G>g+4ZZ{RMpoz9@zqbn8H!ciHVQtZTdD&Ne1@A;-)FZ zfRtOJCv`puiBD-1qGi-Px5J}q1FWUua=gUKV?$cM_BbY3+JbD`Qf9GWN5@u7-{!$_ zg+^t?){g-nGMpjg4!C>)gP%(ws*Tk%8ntci$dT^W>|FP9k7WBVA!|{AWT<_ z?x!9o&BG!>{W#IX`G*#!fcvk8Xu`a$R#fv+K(UEVbgFh#_IE!7Y!_|Ufx2Z7AEY>} z+g3g+JG4FuI7|IW$d1VI!(^YeA8ePEYzm9{i7vv6u z?o}z^A(UazL59^0CIyxgZgEu_`%@(**1osdGZp9n)vz$&Zy?VFekZ5@gb|tUk$xS6 zC8LVNj=O1L7W?8M!-eB8Y00Cf_O{X%6J>`rtg)OR`p&#|YGrex+v1R53*Bv*V-EKD z=B%UK7BmsVb0$WPb4+n;W{>7HcULaa?8e}5(Ip&nZsO4xS|J(2HInb_&p8Sw7-mYX zc2t}G017JC%9i@19cXu%(gzpc6D8FxW@C&Ip+5Vc&n)0;7`W5AgEu2!m29Fq&;l!< zQK|%N`g^7(vyhT*{JWn^{th$(F*oH%#tImc1)NLm0ghd?-?b_ z?uC@KaZ{)1m_hIs3y?z=ZYC}Xp?HFKh^EzgJA*f5srIGD@EIx7L z8|7j&$b;kzVT=#eF3(6!u( z7=s*>Z#;^D(2_|R%YA1mJxZkEAiFc7 zfAa0H2e!s&;G%KzHc;TIs>N~KO+~EADU#x5OMU480ODT*cL!pM_}_WJc4YF%k%}pW z!)mWBenOx;UX}ZZiu1W?m3|3cawaFRgYJ7-C!3}M5@5xNF~upFm8m5Y_R-_Nz7%th zwR4m7aB2O*GcZ|*)+-ggW40Pds>|qie|%*H<`17n=1B4QLDGZpkCZ$1m6ylc9w?~p zZ2UZ-^Fc9Y`1^!*P=M*xB^I``?G7t8AZ$oRl-{WgGL0vo@qODUE7^k7a)uejq|Z$! z=xA;FQBB4-4-?;g5Bl>C4y2TfWY|;Shy*ZkifEMti|K9mtFYj1z44!l5O*~WQI%eT zN<4mq&@2_=(oB+?Zq2c(;v3h^sNyFU2CuMCIPR!8cM8oXy<-iVUK$%+U@Z^R`BdSO zhG33UB*cb9tXE5G3KfGX@Eo>+GGg^A9CJh}WbR#$2kj@cL}~JAp0}R!^sxpU7)+7g z#~NrwNvLnzY$0coLnw>C9Xe<}+odmzi^x&%T4H?H;~dc}M2%>WSZC833K_S`E`S(s zn65k>l7@hOt}w=P^~#?BCPZDP(HQDWlY}%Q5cv=w43(SwD?UXVM@h z`#2-zS3JWVx+&FDEl$%Rl0+trfrm&ufLcS#_(;bKX~iw^?eKR zfkuIgaF8RWk0>2x4eP3JQ#Z1(vj2jD{+Xi;4v~8-W^R3>T<;gm>@!qtz;!pF8ZpUC zAV9mU!YdL-%ygsiOFrz0oSYHC+c{bUM3ix1-uVc3ISg97{fLC-qdvW_D7Inhss5s;}j#$ep_mCgT2 z2XK*r5U#${>^>)|)r+O81ew4v1z=W=doV4F(UgQ2^^|qxZL_~vGsSqV(F}J5%P2@7 zEIF&Obzb`OtpEwol3a8@zkKL0J z{=D;>LEvfKy&0+l@?*}BZXrg5fqj#kIp31b1*NI*J!4L17%ey70$zCNDN;pbl-RQQ zj69vVAYjt?EUQXBS~#9FEMVe)vIVajaUq9Qhn!mYT`Mk#rFtWK7Y|og&L!H8|Bw{t zgArRMWnq=-3oblM3!1)t%i#K#p+=FbUOZ2&k9(onToExgYN8uDc3>f^$yLaiE{zy9 zjGzy{iJBeua4n1WRj#NVEJ+Er|)VpO)tCzX0T>;GGx)O94 zB*mx_v^X1lBV?9b#7|Z)o+zdmm1ir7eMaCa_T?ltk)6*~jQ0UCY4)DIH#YM@UUH|e zLRX-FP{Et%xxu-+TOUZPP8bfJ=4MN56J^jx zqO$e8MxJHycmw?1sP`5Q_p~zROnIP_>FY`W{u!FOiLk8^iGHN2gy31PtWAo*1S6rm zfpQ;fp@h_H%fhSf?VkDob88jzUhlKLtwLQ>h@s|3H@&K(igQx^&FvjMX{+MazD z4#WKjA?U#rLzp!Ye}|e>b+vL*1$#r+xjajEAy|fV%$ z=jh9jY-tO~0P`z?gRL*JtY{jf8BCM!OZS>}N#(igX{*)omUGJSgoWbPhCpZDtD4Aj zK~^gNyGHs3>v{kklL3-TtIo>ig_GrOzr5@*Ew~$G5`)oR2&G71)C;Z{q{nx$CH-$7 z!I$FCu{@YHtDjk%BmU#lvJDwtd5)Ovd?foyDLbcHU`c5W%eAduWkP{IK?)=j=Glo_ z*^w$)%0At5m@1`GDaw9oa7Qh(y8O|t^3Kh6=IImU^5OS~X)FJGG28K;x2gN8&U>?@ zf#%de?*OXIX<9KSCa6p7GxgUQ`C*S|&}yo8)XN-B44`RY`tjKoV6wt5l()8c1!q>T z?xS`oFliuO{de(!>tX!DRqF_*YS9p>RgogamTQxz+*aY2+xW8d1sYK(Pv?kp(ZWs* z3*z!!*HuKWbjUK34oQF6NP6q@RQLFMmd!TRPY%@flZK20J{xXX#TNJ{GAAAD}V7f zMDcvhYCwC{_7m{$iBd~}YPgXD)s_`~AQ;`B)4%5R4ohsHRai){PKMiGLFDWbNer#B z^(HmWJ=(!Vg4W)V_tU%|iCeeV(+VN_IuI)MB1GfTPU(>3cUDI+?<`O4l8gz0cn8 z1DXRW(1N>4h{Z&j_@@#0RTaS&JABa(@K9QWC><0>ILwRG{ZW)PI=`RVUYoAdtw0I) znhK&3b|;nv^|@0TT=3=0L)J@4qW|qr^(7_h{GuDUpB&n(Rqnmr`ENFb$i;L2;bA@m z=Luf*f?mwnZO)j3Yc+rACUs7nJKrNUjbBs>6A5<7SAs2VgecbGv=eiBwy{_$C4GZwoD8lY zU`_aHN>k*bIc_4NW;qePkOV>=b)3oUqW&o-D^*V!=9THl^%gkQ%34VursZU)emk6B z<>35fn-83QILd?`eJb;01_y zSU}tI$G>pWoEw@0Jd)+rA$7?y%;;vWs}Ine4o12&wLde{&dtrq2l!^m)79ItcR2Og zGT;xw$Yoo^W_rJ(O@d_A(OeHaN+^0#pTe+<=_lOz8{q)7t})S}NCzZyW?bH16tn22 zyt`DMhB0uyx223p8lu((1Z?)B7BrN_RS5#AiMY8fEC16b-%vf1Zu`RI2@r?g8&7wB zCMM(fttjg`(}Am*8F9c)9}>#3 zXFE;N!EVV)N|UxlEmpVZ;(MtF>_2XiX0NjNQQy&=86M*Jj+slQVfW6RiRMLIo4H#N zADRq@*F)&&o``E3qXkTJoPI}w25!M>ru3!N(qSHp7?C&6^cb>M>+9E(_Y#gw%VB(# zF^pSVYC!H080v2K37)L%fsL^IeOM3Rrhfs(!lqAqI#$a8yyfy>cyt4%tKz#91N)xr zHl35shc4KqZ=`BmdB<^V<6Q2jQ(CfmW%zdXixQ`AcwL**$s==byT`(en|voaJ??HH zoY&h9DN$;_#FFErA_lk4-%xA!g^`U<(27ad7h{gN0;SkC@$yyap^Jb`CJs9lAAR9{ z=CrH(D~4uffNqR4rM-Q9^*@a}AC}ELp}Cfic(uyX(?a#?-aBvU%VG3?EYR#R+6;MH`R@46>8`uYv6b-rkB7Qmq2w} zB*1V|pq|6&$FrGK+Hwmu&uwNoffltemq@z>!(C)eT;`9qSGx(9$8v`Fd>VKDE%BVut-ibfd5o#iEd;&Yw$6s}F5Z3mt7V)6J&3Jd5k^sJpDA(D)=&GPM-|+z2?< z{-%fx-h9~oFSKcVbG9lEJ4u{D)!c}jf^FsWQuG_61oA=3qMgyC84Vi27~5mCDjb7U zdJQ~|B0MkEOOv|MkmvfI_f7lF_PA#Mtz*28*A^%35d)sXJvEqM>50k5KVwvoQevHY zcdKUwsKsI4JbA*-{svnbV%H&KH~R}|{Wq@3soA?F>W+kJE5N{a({8ugw2;cb;d%7ZWgI<&CN(c8^hB!AqIpxVB5LGt z3$z@!mpDv(Nf9iO*| z%C>?dyhvbjuy!b|Td7auB-%Eau~i>cpLQV*U<{e-n?|>NQFn{i;2e=g3_a4`PUDO& z?9>>Z>G80-$z6<8vA}KTo`qq1qgL`iF=9K<>0!N!l50&lJg&2FNA~=Tv-PM3uBFtP zGNbX)dpe_Kd>b?RkqYMyI#f*Dtn93Yz2^S! zTn`o4A1W`BnJXF40S)dw1HR>OR0GrDtWvA{zKoyIW9cqYJ&USn{CgZ z)zm-ev^6dQVGx{?H)hlg>KTx4Oh^?69SErUmy_OB6vI8LSeP0;?V;-LBVbB>SpENM zF_PM^$yz(0TD@flXM>XX*x7w9zriAl=B1?($6C-Xvx3PKrRbRtTgLDeN)614 z*j8IQr++`S=u(%0D`*rOuF6j>_T8*w8_9BoKX<${FxHB-;tYMk zS>m=@Y2asNBNLpEwH&8p3_DD`?Y52^{VmCfZ(6n6|LWv z@AT%>b}!sY-I^wIz4yTA8A3}m=h4o1^_=@roRO+83rg>woI2YKRbJl3eHsbFo@5lP z+6RxiFx%!k8x0IJ^xG0PAO0fB(&=K~H_2qP;u2@szBL&IyV_;#C^cV~0@!Cbc`TSE zOV=DYJ2|3MZ+ngx`gQ}av=jYy13R#4Fwo|@#GqoZ6GGNe_dWeYaegN2=y-mL@QwOL zjR`%*ejWv7wIB0FMPJ&ZBW5!Kl!Ax7GonjTPJsqE-kHt1KN=~=g>0Gs^`Y5-(3YOA zeceW=c|in<8OnpHK(71Pam@+Y0Gk2nu={*{)oF>s1{0M>GlrwADXT>6!_(CcqrMKT zxfA);Fd8QUGAQ&tQG-en(@;=;M5nD#8&HPetOt34Vq+$41Q^F zA`kzs-5Z2kgv#22^^WU^>)%cpf)jhgOd|bbMXUruQA>;+zRvt=* z!S}TIa3UB|Yu=H zwk4+jj9lNWuww+dK=W|2%W`3`EeCw zx+@^}?rxn11t-ugClI!tR;8@ref1*x9PN^&XULFB93tWaT+$sZM^`{j;-^7FrVseu zmH^}l1o&0QYWL*}J3LFj{pF5@C!nir}j~UvCBd6nZ=f;7Q*>HNM_?MTGADdLL9T&c%o2rq+CZ z)5gU`_j9x>7gcD)Lr*!Hay*Kq@^-{lT7{;X=83?VITylTXEMQ&EBb3+#VogLUgUVN z$hUIPc3_K~r5kFVm^CoO+bG?^-fSZgSzmc*@Eo5PwbVybXs=sA*Rh|3WC zvz!UNMDgdBoa@FaV&k}~#4*}pkRFZ*vk9}Pn$~vXrPO(dCB;hbR)}9IY*XAJb)Q#O zuUyxGz+em92w#aJ$vfCiNLN@z%kSr@Zu}Y9QDWT8Hn^cBah4VJg^JUWx%F|U`VN=} zI9=LOCPJBQo|%+wpCGHx6DauP;Wjv?VDq5i8b1j%@19p zCOj8Ud~O{_*0$=IJneWTvsZ!_^FJO&Vp%qpWi0poy>*v89I9o!L~&#cGj>cH!K6#O zlAKCw6FDi#?>ju%vZ0fU-@zMF%9S3y0;97>M)X=nQO^?q9v~H`L;Q z;sJx!5)(=G%RVQPx6b~s%fEa0e}_>?!>!)~nv#)JTQVDJPb<`}lZe`NJ{L0~6(X@4 zNWj+7azv~ON5cohFO1jdMPS_J8ZW%APG!K;jP-i9LxG?6Is*aoUx17xC;n364?h>^ z707$2b|kjRxGd`14rnzQAM=(^hVxmJs!V<8x@A!P9GsrmIcms-NaMDYq(mHhhhEWD799^P&*AxDJSL5MHQ42KIg}dEGo&k1k)ZIZBXUyA zar`_7hh>UGwiR);f=0EZI#J3(phK_x*ERGb0#Q0srl{abI2ak3pA-2&T=fn*w{tQd z934cFH`G^-BGL1tUf^~KY+_d|5CmX>Q2Kf5h+@9TqN34c>>Z1{E2p*AQV>dx{9rDS z$Qejj99O-Bmbcc(IR!FX;p1I`2I%3Q%ryyle^M`Yv18PzGy4iOEwL;{K}(&o6-m5_ zy=PeNLnymlp7>{J7Fls}eH=#I3u@#i0_C2D;H;EM3-{JGsT=XsQwP)5v3BaLm}%T# zCEAu)zfD+1^CRv(r5x>-8dCr%&vDZnvNG^EkvcUjNjH*wH%v~~621{3Ox0k_I8IKxF zz-OeZeYk$K<5sVSevw?y3wjOUN`K(R0Uw?KU^}=O0f!BrIj!N_hv}4;zm;HVKf1L} zqkOF2ic}PHqlp%odqd(4iiizcQjHm-Nh*-qhv^eG)wgDRXA<8`W448!^qLQrb30I8 zKRRUN|8D;_)Xp?DSCUkS8oeS-GIaksC5g~QRgirq(4fGbFjQoP*2A+vLCy9>%hg2j z`h@}q8Nmmp8`Q5ZKK}Dzw%^SIM_F0vixE&95Hca_2KpUv4n`bBJC$=Xnh8;fF^d zf~`~A?zPo0A@~q{f%=JZm_%fw)(bHc*Vwnh0jCJ?RS;SB_PzW;)(d(fz&Y*;)@$<# zeYfj{8-HzCL#9kcA#Im5A>f$&W%NbUX#{4U+>MtKUeAgkhS>GEt2R>nH1x2}+Ffd= zA#wAYexh8LY>(!jKZ zZvjz^0Mro6{KTBvP@c0JOp*jW+H-!Ekedf7N$Y0K>74AqH(^WF_12N+dA+_7O7) z$RxCQ1%BheY=+nDorIi1smy2&rNMKP`ilkVX==&@(dqn$zK|`URw7#4(Hx9Cj18Y& zKv?ROTfM)T;SHv-J}A;c$@;o91mZEHM6lMwIRu`vZxZl%0OV^9wLh!XrQ`gbe|ZOg zt$Ou2Lo}RjJ(wyTTir)CR(D=eoFH4$k-0YveGDiWHX;+@3v;hOQ}rIS^h29EPI*pT z4hU^5Er&bquA;|NpxcpGXr0i=Iy7fLG1vCZZH zWzg!H4UbE$X2MK&ws{YOK0;Zb|iEyhQE17fvuYQu{iugJ_=f*p^2HR#H*&v&~V zzLN~f6X**8y*N!1Z}@LPoGHA$3Fo`qCA6FMmx!}zK9?XudB3;ei zi~h)@%7b0C7;SfdEn`>7g+{`jH>ar(3Vuc$T8ckxfG|WTCMu^ugh}XC&~Tl0)r;|U z2T$1)>_MpRMe{6O^#1JMOE0YORS zbm3*eqbfyb=g#=Ix^~-R^^!x^fcg!gm`tPB3G1nnATRLbbgBdltp_C5@ebyjLW_UA z_0UAE@$==~tA#pbi@EEn){5q3aV}vT&s&&d()4JRd}h(ebN<~NJd;D@=ivKXAaGmK zdx~NO4HJ285}<<$Pb~CslY-`p2;Cww2{LNEy;plm?a{55KkPDqIEFWHfVqJD7MzU^ z9U>?o`{C2{U|Al?_>iY{GFnKY9oJZ3&zSBlqb+U07vd);8XRy-45kB~bBW91l31-x z*;_y%v3_}!B^)^;4woAA9l?|^FQ*na8zj7n(MuV3Sq{|cep}kFpqM|98!gRt2X8x& zQsy}~U1$c*8f-RTgb;7-$9)Zm3C5w5yT+GW>K8IBUyQViG&9k{sVEsRRry~N55zBI z^Oy09rPkH)XT+gB*iE?kLX$PbV&c{U; zx%GWv9P-J)&8o4^ATfs6WzFdwa2rDll7#o-A)!XQARJUe5916bhquqrLI+i03P2|1 zlufJV^e{R5PMwZg8bqf{>IdHf+QS`1zq{=G#}5Usqd072wYPQ+OX-`c>3Ta~ z6SYIr9DJ10>;Gq#`?^p66|}Um(*DlyI280nahLN?QmWmK6rrLZCj+h_t9R=ZeRadb z>P8lHD75uq`vFxwKvRtWJ3c)<*tXnP@^m5MZUFGQt$E)zH%Uz7pv;Hy8nfxXecW$5 zM1=0TCI$Y}<0!qjJq2jJ7@~$!Jqs{n4ya!>Kry!vd^D{bZZx#f#P%UK{>vV!o3O2i zN?b}KMm%37$ii<~Zul^}pyXB;wd6C+HH~4xmT_udt7%M{P~N>!q8qMfn>bZ1ejXU; zPFO0*fTlq!eI`Tnyg>YBoc~=9J=TKxKhQQ#C5rW-I39GJ@wGMlAO%o#d(pPwnPHek z9@_(N#V_Re3M#H4J%TeXOF+^scu2QcfV>8cB40;i_cSlP zZDR||Z35!R4VvE>@w9DtijJ-ub9N+;ga$w9()_!Ak&TGlz2KxLJ9Kv>XX+5Iu1pei z*q^&K9^s5+_WB`1Dqh(is#nIp$-9W!iob@hLN!Dpf2qVfRgI`rNPZkG`dtLpOWBeJY3r`;5vmFP&MNFjNYP)?E{|cOAyn zMN+2BT5CYbIY!xH+F2a6rZaxp*^7o5Z;_ft)nOyV)c!OL7T-)%5IMkMifWc3t;)i3 zRy}dPB@508rKS#0`C!s2S0yD}uG}M-?Wsl!1#fu~#H({>p?;b87M25czy|^78O1eE z^<~&^TuC6G_B)yTsAL}LS^yIp9NF^zWK4nBdFTw*=xZOf?K5pKZ^~9ts;6z{bhG3z zesE)+Ib~fz?DVKvuC1QKo~Puuow61#fl_K1tGY)wcI;9Fd_0=U+?0UBN|1dsgBD9x zY7Ad@n5*U@zPprcScZ;$w|nNu?0Xg8V|Q)mz=}`QQgtmH99NtRDz0FzGF49(HZ#Wj zrzeLKXU_P22_VJq4Oc;~bPt>X5JL^AkfJfybG)q!^Xfm2DC*lYetuUg)e+!%SRu7l zYb+24SJJgBfBw%MTLa1Z+9%IxO{rO#$fcQCsVsQ+)9w4xRa z8Mg-QOV{pBEJT5B?*E~2#Ike!m{iEJ4jn|CYDvQKxIK;I^bL;Ca-#{;!z5gpCz@4}IcwUIR#p&6=x@WS&u(JkuV8+~|LICJV6sYsFkk=>sSWi;Iwn|wY8y`1?9 zLIC;;H@%oG<)@J)^{FpyWtu^9M{wqe$9{oWXui-C?F1+VYz)xT@ppF>*u6~jOCQJ@%Ys}Q%T36mJLK^B9QT1%{Jbg|jtVUCWVj~OtWwvz z422p{)5RAq^zUPvRRZ6gbM_ofyggtv7v!j>&z!Dzw)WBot5rE8 z$75MqVp#29$T}I=->$9jxv&|r?^rc;VMsQ}`fc4vTo+aRQCrQknu?ex`^gs#vjg6D zI*VE;$3<;kt4_E>%HZ?MnJQOX{M(jDaDaPpN9)d5x$C%cf6AGAXOJV{%Yz3i&E|sF z=>#Y}2hojlJ>?Hr+|Oe~44a8kUdzY4@YMA{+2@0sk%@F*%9+)A4WrN;K~~Qd<6a0g zJ;z|wdXDv95#>*|3P_Vh*>GIFhT{ zhZ?1NF@ZUB)1dGwwvT0<%|nB@fJIjg`X%UG&1AoIs}u-T%y627cSjxL7A=nd-uJOA zB>BbU&Pr>r((iQL+gN#`(nNwy&B_+A{;i|k7){9M6ibha@8R@vnQO<2VzQSN<2`bc zXs@Ob48sfksB>&tF=o1Uq)d*JF^$09g4 ziCjDaOH6+6wOQ0w`Y$qNr8j3gg{;!>7n2F25Of*;CAf&PWXgR{>f2BCbcBiXmFjC8 zF{fPS%y#c&zA5q^%SKG5;0mGRBJs&9;h=t6UG(fcrrYYtuKFnM*G;44`iEl7+ArKP z=)zX-t3Lm3D?sEU;(eq)dXdVq72bQP2Fm`Ip^uXp`PyrZqG{8QPLqZvafA)OcLOc@ zH^+`o?L!BcHWTZoCO~2Gg;-KSZ&dlgSf&(jhEXy|>bY)O0kFpT(-P)<{@(lKOZJ%4K_B2|8ull(K zQhhX|9=931v3~8WU*YqA-a1t<-IPxnZ3btZktXE=Eom#S}09%-8O!uZ+fj z|Klx`q3vXySqePC8ZGiMtAI}<5Mb>qiFsRf&^6#w!_$uX+LxTeY`-^k8Uxv<8;q+Q zjL2)|+*YwYnP);@j=#QB7EeTsus=1s43SS?@flHSaLIHTY5b3lU*vkKM1W?WR?~UR zwPGPO!Thu9!-^k6kXQgTWT3|PZKumjv@MlWoZjQtg%|IZK~;&v>YAKRL`s9{j2Dry z^=Pryvq8(XBi!A;i~-zMv19DKscsZYH*W0Jf}jP>9RT}=W0zC?(~~TW@r41wUlB%% zsVUWjzC*feKnLEPNCm|m+MM<@)_^;e&DJ^A)`Y6dmd1r6ic3`G zVtMt*jft9$;BM+y(mo*9_icgw)pwkA9>TCXNJXwRzWu`lMKnu+S}VVw9v$=czaP|Z zmgU=K;Mk(sxInALUtfpZf#U!TpV<~!BNwcPjVo?_ID=G)+L-V3KxIU2GHRGLNhkg{ zVR^tof>hW@P)Vna%+2A!T^HV#@+5n8&_Dnl3^cgUH@k7 z{q690%doh446EPHz)%1j8No|#e%+*w(bqevvGH^+^m*9 z^;?yt>7?~vpv>R4q3r-bG?7YSni~XbA43F zkHKZdNQY8S#Pvgjz(Z$K$&!dx>j&3s%{hGo71jcJ3mScmAGsWFKBKyM6um^E1qul{ zFq&|JZ#BiYw$l*EAmSN~AGA=NFjl!QDdBD9cLGvz>d0nKt1X_^Dpq63X?18h^3DGE zoIzg{F1$oyK@KNbaSlXp&bS*=C=F%^ zB9{brtF%=#``0_8%8zD~yS;h3h-@eRI0WS1n{6Txw_0DLrKh079rLTD9>d+P=Yd1{ z&QeQ0=AN{de%{7DviuE$m;W;HjfDX1A}jh6A%%v&xBryOa@e)F%t*vUFE9w0?q8$U zlisKur9U?;0N2*sA zdhUDQVefriKi17XGxtdc9Nt?a2%KdI=v&yonFXBxd=|u){42Ado>%MRV@jXs?#o=z z7duwV^kZFpiLOTI=&{ke_1bD32Nu^Ng37CY8ivM!VbbH{7StHoVO#6*U~K~ z&uS9V8M1T&d}SQ`^Yl^u=vbAe7E)fr`?H;Wg3-^5id-Y$AX1M!@6ejeO|zqq$CjyLp`aUl&Fe`CbKtCW7BjtwcWvAs!{(P9t=)~(pa zUbsBRgCXtG_TsF!2o!dQ#(MLS(hEW`n&?CsXBiC{2-^- z?K7Xg#Xt)IxQ~~R8`#%aWRv^BGn@WlxuW)IrOXnn{`y>Fzqg}owCGVG_0aw5ffZd$ zDnbfUs&0i$`f|?llW%=l1-N&3hp7b@NbpEsZiKGT+4q+#=LLBoXXU#b@SA9Dp9RAA zwafLMnqpj>rIpzL(b|ma_hSHw%gah4m0yw`OBBS{fF3IZkYP;r&nExSr=dn0@C|_m z0Db?B>$cPH$*oCUeb zrKZuMC9>Aosiocq&JXfSyrD^jj%ZvQcfTDm2&_LV-2}`fI2E72drdJjuP6pKvYgt8 z83#CI(2Z^Y|I6?)Im_^?TdI2c{brgaeK?*5w{8FCr1GCMq9omZE^zJA320fDt=YhU zdr%tzG15R>B%l^VH*vWtI~E}y+@YISbo#)wM5Z@$69IkpT7+l(m2Hg#(!q#m-wd4` z%fRF)XzuV5Fl%N^uc zA7;~J$>DHBr#7*$&$n{M=-r}ykT+OvIzZe{` zskz=a?igP^q6JCoCE6EE+InV0$1RmzhUx8gO$8T!wCCF+?DQt&q6})4)k#Jh)t^pO z;Si|SNxRPg*bX`bb2#Nms+T(o5Sf?c02vEz8pWahTMB56pFpGDxVrs5rnybt3EDO| zsqdH&rf`DzH)Db{^>BYpU9vJZ0M7>Sv)6XX&6*r){qowFu7p=I9U-ymPn~f`GyJ!k za;D5N1a0pT`+JK9AxfZ20{P%XE>P)SA$n3mGVgrH^BVX$?*^!7CwLlE6x!q> zS~7;reu|95UR>$^g2hzNAj%w?C)k84eT=StAF?*Zxe_RLB27}gaDS%kY?#=(INFAo z9*V-*5!YEGJ8Nc>$9VYwpTmaubzs{3`&fG%0QajeUVky20LBVz-$rqOFmI|GuxcfD zT=;IPBfV$me|FGdp9_pj@T{Rxxm@%nA2ch)2J!h8J4Oj*$=|nqh?{y_D0M)Yr_Q`N zkO6(}u{LGxTl{YDA*oQ+!#@I_kF~yySo8|zA zy-}v!@#Zqh&C}yP>6KKHn|$vR8^-`>6X1*GL9KY+6<2g;->!h!*Aj-;%)r3w4?wza z2>y#T2&SCc+{ct`$Prt1K$91)$SBhF)F}>^N2)c|b#PApT4q}4%<`6lurY4C1sX;G zzFm4>*Q__kLQ2t7ksyNn0lF=}V9&8B%Bx7bdHggGaDF{H=S5sctZ{%&A5;IR&84gE zK+#mxp|-#LxG$Mo7rVKz#p6V9sp0NzEC__xqzbS8tAA~g|5HlBftg{qTPL*C)LVx4 zWh|dJz1y?27p^IVkMnabF`NoRmnIVxqB3#+{CA$jeKAn95y6SE;x8&o!H5zwXom zUzhI=0;pB7jCQ*!#~D27ZaW_c%`LJE=c**IzuQSL1mRXqNhf2AUTc!8S!L1Ya%%TC zx6P5$#P@JS#vbE{*)_#PCg|CoEkMT{Ls1)8=dx@3ZSbNv_f?Sz{_Irum|+ePd_>@~ z-O^;wZA&Q{*4qI##xlG`E7~L%`ZGn9Adoe?P5qGzb7hcg!D@UsA<2J4P2xG36TdEn9IB z5eh6KO9tF--nso!0zon{wId|d-=RJBW_Uw$2CDG}je&YhOg5{RsZoS! z?)|l8qv1+o*`43Py{FGsofKU93UVufZUYe5DMkpDzAPcnWw8xwZH#KAVS_Q(MJJHf zq5mf%mlr~Y6C*t?w>(hVP2{9Y)5K{Spz{6~A~Ppw?cRDNb4+#bDpZRhI}I5rxb1-9 z;+>^0a8+JJYXy$d3fj}tq(Zco=bLqu=S2-(75K=Srk|(+$B?Si4$2+j5hlGz!$7n= zu*4_XD3Z6hB5^n^^!O(LIoThq6EjuzP58O#LRgfC)dW24L)kss27YkL&3)GECF|Nb=#asEKk>D z818nMzjxi*AulV+K$8h#BtQaF7||@N2b_T*MG59~74H^%m~;YTF=S4Kf3PCmS%5>) zA86yO#4*(}h3i4PqMB2#f+9>%&*i=Y3IWgG47l~I`p&}J-B-T4NCO*cm0CM5P>d|c z2NJbbA4IrWNrbKU)YFmD2=SZ0Se1KHYwoG-Lfh8ZX_BB%nh^_p98{9gHiT5nQgtz(@sat*T1} zgK76ttayoV(AwBCBpR*fJSS}PkyUfol$l&bn3DRd-#DS#@00?dY^-&Shd-cm`Bzm{ z#IFpO!xv1MgL2u0hfhLGDvDIm->hfA0x!M!O8fA5)WLK`fVP)ja2^jZt@%Exz!4|W z3Zia`xjqa^2-#!HS#0Nfe3OBis9`9^$0bhS6Ae~^pG8NUKoDqyc;CWT?SYdz53{P-`E z|H5vljL95F7zg*on%8={HSFeWStqN7XaJvY4Wv2f3?ZCy1d^V8IVJ+aM@f1we=M`m zuawL0@VHQSlJSZ+!pP7R)qpcyGu18j}B#A*~)AFyCf3%dEw9g{e;)7 zgOTd5nXMkZ?zJ)HRR3lxOXIGY`T$ta*TVWvQ{5Z8RZnXu zmoLTF=tuJR|7>wwNJDjg>HLT`N=;g4bA0m?_hN=dN1n&AC|0u0*QELD4bDXM0${HL z=KXnJe2u1p@Edg}gTnZ%sjP#$m%#J!`zLQK9OL1yan@6rPfSsjr6-+&}(t{!RhzapyWp!ye-!N=|Y%NyG#k& zmFKV3a@!T!-uJXb&JfA(Ay+cYkQP0W9rb*<$Sc)kpvs0b{w{hd)^TuK(2d;L=gwNf zZY-`vrKi2Npx}A<7v_wL6+BdL7BE<7dHzA5{cfoLjQ@l6xo5Vn!II5`+jC8Mm<9nOgjhNJaH&ZKmAdx|CTXUUu?gc>i!K07L^ugE!Zajh4JOPD3OC{G?o!2k zg;doz?xa!z8kZD;?x!yZG+WATU4uD?D?h(|YB>9h?^5@~FW1oz{=j*c;y2!SP}Bzn zz&ohneG1cj*~$S*>3RB&3b^3spNcGw1L*q%)<0?p#pyA~>vws$Ds1t~%UybXxddxVxRqx(cqzpOG2yBfXM_q3 z)BKs{_mz`MNSfk6RWKV6Ev5Sn+@X~9NQNa@vd@)X)zG@}q5EQtqfU+blKSfnf1^Cb z>Nq~|19bO>_r@OFi+|Aj*f|6D?kdlogxE2~Pi&E$Sbv8iJ=-+4ZnGlkuplSRYnVW* zO4`xrLzy~|0lP49utRRq_P64-q{ob~K}92jqW|KMjiE zy+FJW8Nj?nWZ$i}SPmT+kv2lc#BnsZcDKz+uqL3>#rw2g94e;v+|3EAA0B9$WTK}Q z7keD|2IMK>vL8K@x|$}Vj&1IM3r@;G#UgjT0=V4xVXj>KIQ#UjMd8cYnnK?b>$Ss)X6aSC%}w18f=M%v)5`4l>LQ&z)QyH)`l!GrOzk#goFH z7!=A~39o9SPmd4)ZH1_H{a7gB$$msCWhn)ZGK-^~FO#+Vk#NPOOzkjn;Kw}d}#7;-@)leTq|cqBVR+Djf7sW`wP8U6=CWd>F;OXq>^T!cWaBnI$L$a;g6711L;{p<7Uh|q=8sK!Sw!o+%_ zs+I6X_YoTlglKCU@qjL*FPtxwP3NM$J(pet@X6?oX6Ga&D93$TEPi zu1EST80T_G86jt%E4JM4f#bgNx9>1N$*X?!H_ilhH9eQtj=qGV5gXp8)SY%krYT&V z2cl}tRKo=dLNzfg=JiJTFTqZE9#d*SesU20iufosdbOjCC$YL#X);oR#M-NTh9X~m zroEu2uc)IM7m{-Ocj4%v$;ePyrwG(yXS0>cQDNJFLnCQtK6(bIKBd0?CBDHKFsUS! z+AFfCSlNfb;hrctV`vSn2`l2RN1K7M%v70@N@kkwEo6HtMpQKbKuC#yFrB+wT(Y1G zQ1DI>I`x>uS5m$$*Xs7mC`oC9o(`&w{{<6sD1@mLz|v6r?WK3J$LjvldEfya1I@@F zHF=fVbzIoRPWDRBGem2SsD-&-URysk#;_rhw*dfQ`Se5JL_kM5yX73F)6To8yYpn5 z1D&iH8&iSo9eqg2z=*z5YssmI8Lfs2mbTszd`Sl-`JOdHq{sTYhWvBRHrA30rY&^a z1Mj?m@NZo7J24vj>XCaFTs0x@1-(N+Ek`iQZ_Nq>t^`rB0i8{gx>#!&?e?_V`i##b zKX(ZI%DVzy!Aia=-RD~OHMtb1NM`DQQSC)`RR@M3p&iBH*>*uT?q(l_y;2hlb>mLF zFhpUdoE@XcLs)*=DX!6Lll%uK6RjVQ_qt92j4n^hpb3FlBPA`vy|hy`JcTC+tDo$o z1u`&s8uz>m56+iVrJSGp__XDHA?Q|cDcC9=LUY1vz(OyWKYk(&1?Tlx#SA+Lkg)mu zxB#W8Ir_4MsxXU9!g0%C$hv>hD=)a@relD;tCi1Sxu(R>t7C6eoWwxtyiJ=^KcV6@=mm~Ll!pTYS^b@ME>|f z!Vo@$nF-L`-zlhYI{|~;SVdS~?;%J9Ddn=MjiGPTmuuSmj|S9~fx3Jy4-LPKp!V)p zgW4;oApwyo0z$Yj88yx@l|$IrL47E=vuIvGrU>mAuGx8P0UITYwC9A8#6%$1gisN_Xiq?&9!@({j3*{mLExCp#Y$1S+B$CR_pkShQ zKZN_c?2|53o45gjMUG@P*AY!mP2P^C?!8k=)!-({FelQ5P1Q)+!$Eo4tns1nMTY(} zot>lCmKCFrjL8?=EaK}WnOP8*L;D*vI+r<_H>&n!o{H;Jnh~}POd+GThQ#bJj&_uz zV&)*YW4{T0N~B3*t?4$GD$+4Y{LrrtlFacuI`$jkP}cw~8!%YKn$ip{L9P_;6mCI0 zA;P_IZblNzZyOQJ3*P;Len}okO?vgWua9og#jEH(eF8qrxBFPg^*Pyk1&}gEKIaG8 zx5;`UW-$@ly9)ggEXc)X{e2;|r{2G1`JO z!0=`}=J^fHP6iAKtaD}PEjAq#=2yc!yJ7;)rt;^!!zQyMnn@})^#WiEU@pK5WfBTZ zHqcfwHcD1o{>m`d5!1XBz=iPm7DjRx92VfvlMN6c%KUU9C=LD5@nM&TV7I5W`h(V6yi;VJ|bBR#0bapBGgyWU(m z69_W^PN%41oG>b&$n(+!tu5Y*gK|VlZ@|$xI;iwO*XQcXcSl0%+VM?RQ zm>%sCGTRlD$s`mdi^5~si!ox}8F{QXYGwBeEM^>0HUazvFCs-I*B*I}Xg2Afag_R! zQfic2E&?mp$UyaXw3$I`YOnk`%1d;x!#8hw{Nie;Plv4gAbL4qb0Z1^wt17rNWP$Prt;KK*)Xompvn zvLQ+#-{(|C>x&|Al2_lZXySN_dXmZ4<)WeL)M2Msm));aY=Sv(8gONRtA5Lf*j^c_ zssE14|6j%>4B&~XZB&%4<}0PdLs71X28V^Z6Z~+%|7maMfk2s^Qf_lL138{IJ`{1a z#1;{wKU{!0E(?A2pzPE&+%)=Bb`rQg<_#-E=*@c!*wF(i++Z5z{ZlviOr(HO*6%b~ z54Q0JE_{9WoSDQe4dN9@n!Cv;`|)s7?pwkA5BzUZVSD^LTJ&D((TawmWf`{dzTJ8V zS@*HyJD@@XnfwsIh6Mo-{1S34cDFPheijC`0SSPofV|xSyXyNsi-hZVch)X}i>W)y z_Bvr+UrGEZf>zTL-J|c+(N?ca;JcP|ZB)q11LUzOx(MR8IlIttMkK|zB@%CM8zF|z z2&pNJU0~CvW&|AFOR_k=Ab;ZQKLXS0w^b(;oN}{s+6S&qk*))= z8>C8NsgW42DM2?Q^G>Q`#)arVw48FvO5y<*cue_o)ROC6ZKC!x5hncQ8b>^nz=BlA zs^ii6SnMm2dE=dn_7=Z^KSS?I$g1$>mpy$gCIuyhNurPi`BXytx#0Qe6$Xoji`g}Q z(5A0pRO(K-f>wBeBd-$aSl}wo1H^WbJe7`GcK`IL`jBs)ORzbhb^+--Tv^&xW|MSn zt}f6_g0p!g+$04ItBjgmN=oT^W%m(eouyo{iu{m=zF^4G7Rdo?=>(%%S2h*~fMDv9 zfU!wF1kOCIHvUG?yJK#Vj4ANSm8`wgW9toGf*g4&V0V;#*ZIvL!}#v;{@qzR2u^;3 zVf2Cxw0><#LHi_gfmo%|6L++AUk~dYa|X4g-x6ThgkJI@!{&kZxb}~SZ8-Tqb=W}0 z$z7w!(}UpPcOb?P2wNGla!aA27KNbLH67a7;wl*@?rOu21dAF@ijF{!OWVk{<<6#- zC~}qjb-@PSw{9wbrjCj<`ANh3+YpeDevUK$osIsE3o+*pe?DGhA{2mKfXpWa>oG%= zBA%$)k*PydNq8K-ytDWzc=HVj#2Nn|3o9bwMbu5si^C(yvahe9rhJFBvyNrys7y1A zhl9?z%+5ReY;5J302Jn>b4jI&v6!!u9C`&ErDj^)VaHjHJ`Vu;^IG!E|46FZHMSP1 zYW|A$RuxEzl(~oY4{p*Jg50b47MD8G*v z&)Q{i^;7Zuy!GA+6UFN1fJM*29QLxZ_&gw^U*~V530?AbK_?`@G8zd(^MOP3pQj&5 z-85b_e5EjDKY=wA1;OY(7}wT?U|;ydH^7n;;NfLy*+WQ>3OJNpuOIu+f0}tD48iZ zl`ttEhnHIC4M!UgE4Cd(B&lOYee!-Y`V}7<%H;A+#Hw~^0giL!x){DgBVz|n>i$aN zzO3Ru*zaJdf&7+khS<0@xp#l@3pg{9>(hiK_vjabtLN&)Navl1oj=YB*4tQFJMzJ^ zolR}>XR}ElRE9wWs1ti4e{!tG;iw#r?$p+iA{i3vSnYy(;^>UBe(`IAqj}aNsa&MSHaqt1^L9n_uY`b2nj8-pl$+m~8&bjF6-HE<0V|IEzTrS7T*;6YEpB zm6T&beYONoBKW_IwuoC-M=a~nbivmhtlD>ypX=XNv4~6=Ei|P1ML2Ya%PL+*{tWDR z0&~?sAbyDKNCOCy{C9A8WMy|`HiolcKE zh&u{w?8wU9`6pO}>}Em_VyC*uSn{3@Jz&U!Sz{EaF>_m;51a7AYfyLwO)!Y1jADA! z0Yme{ycWp-{uq$IN{#?TJxC7a@?{?c?P{*{>mVxSihdtKU6JP4xx5J7ck&6`Q<-$m z@tr%-ukARPolf`>ap;q;E;)Q^cIAmTeem)c4f`BT!djbz5IGd}3CJJ4QIw5cZ{{&4 z+tkq~Ksh7z6p~=J*dOKWogFdZ7V>7;49Tr(>W=we+yyP7;4fu4&QPUI9W7^F01;9-1^HQS3SK(Db3g*xj(D)g?cUl7@|5`o9c|o~F+{dFlw{ z)QSvLmaRZY5$b1{${nOX6z{!zwi|q92eBS}QrtEMErc4ZdJB21G47+4gO|N|ABiYAg zff1j{M3^iEoXp)$K;Z#F9obGDGJ)yJg-`HuPih||=7!Q&JC*qDIJ1GzBS-qv6-v2o zejFgQ@Agl#V4lpbSu-=?UX=YVs|0T@7tK(x+E4_}`P~op_+MXDriX!vO4OYNmUU!u zBe4!dD%5qnnR6mlUnApbo#-s z>Sfz0#$jNjDK(Az8_oDOa6xc2(-S?|(n9_5roR>wc$x5sPOz<@yB?vCNbR(Be@28* zi&rH>*Wu`PlWzodxp=vkV8&m4^u3ql#h6ab#8JT{Q+`s{01`ZUgtK_^CUmdS>bj&1 zS_gFlYF+&ceO;~Zmk71s{sMe-`O>^ZLzHrzq=G!65v=6gg3|t(lf9)bREIn*UGyfc z4y{x|+LoZqf+j>;_Zx3}?nW~JZWHX2zF}n@5Bd_%UXPFhBb)$}5Rca(e`Ym%4scOH zpjgv)gwAE98*SFq2?&0o*-i-2Sir~}~Wv}a|}sZYSN zCA-p5kIIR}&UBt#yGYlV5WL)(yETA4&V)9 z;W2wnNuaD@p96`iM2Vc7pdJ3Hup`}{-!0bp^O_mkxFayr!zXebr*`G4b-uD#`CTIU zabtV*A?x>dRVhbET$C$RWD|KJJ1*JwNZ%Gd&kr(EiZ_t++RqbkuY5=!AjtQC@$)qd z*Z%~d7o#hh1a5s-{ptQZ_w;JSFWdlGes(t2gx_|d$PRZDbbp^Kze~hSZweZmZ{{?W znAXVAD*0Hghww2GDdQAxfwBi1h#5h5luD;nBOc!S1opsFMQ=9y*sK3a=#?Cu2RhBKl#G`(HickEO}ZGAp__irf@FA6!nDrMcV;k)LZpnN~%R%Yw#qRQU_NOsfP zIsv{bq)THzu0OpG4o1=}WJk%Uyi)?-nYnZV{lS1ZW?6Cm(g=!GAy=E>!Z9nzeY8ii zcPD)~1vD_AY}ysZNDYU!=vZ}$VodK@R zJVht@Ra*l2FIWruS?a*UZfFtF_SA@LJO?LU@PpqjEP+f<&{nF0w$j8rdtuy6A1PxS zs0f997(9+}<>Mbve__EqkxGa_8qe~SUVV0LCWXRVeCxmK8!x+Hw^~ZpUBP^le?KUG zL>HLX5PIE&%@`X+_#aAbp@jbiHJ)5cRq#h-j1#N1lf1oi2i_|bqECeha=J5Ur5jE* zMfwsV?0IwUshV0j^N+#6)+=o9m+?HlDWsqL(AEFmVpQ`0L*}uZcN%e%yw{QjPUPtC zwc3%;ZpMR)RQZm4FF=6Dx-yHLM2>})3|wa6k8%Ux*^Isn`BbC zR^&Yi?sEF6)(|!9Aj|f8w~(Vz=i``^pbN7)9ygJQPoXuZkWxxiVwG;D$|n9&Q%c`5 zbhMv?MRfGw6^UC27a4%@J2g%I*Q?SgWK}ZwU#v!B~av1Lqp1e1yYiC+2bie(XS=BfNa2B^CvF7NNub_c^%q4c;()7`I9+=hj0174e{ zXuU=ICmKd-NXwbH#&H7_ZB8unj?EFtdB;JhJS820LeDbz4wQ|QPnZT=n`l#zjfYt+ z-PkQZt}+#?8m;Q-E#|&k4JY>`)SJFx#73FH0P$5VAjj53H?DAZIp6`?@bd?47iRn~ z7}4SY2K_@iV;F83z4}oZy7KpwYm2&Xf)3WeJolP8SabOi^ou zzn6t+yt7`n{NgoH8hh7~Jakvn7AbYLBVtj8qptEB^I1~haxvW10le)gN_8Vl$@300 zx`%)1wEsK3GckN}#xV+y=Dc4xE?1$u|J?fUxXz z<<3mYFtNs7>Tlf?Glgn^ySaWyQRb-IAS*aK8Zaozb0DaQmaL#ImYF8ujS*qZCshgW zcC^&5b-(Gh@iC)cRsJD78gwv-h=;hz^e0s%uWxN~ZQs*objyh_9~LD8NdcxUp&F%H zLnadd&HfL3HEx8WFv>ZtgJ3G4mGOx8@05 z8EMGaBR^#kpkB$I1xmk%O<%E=g%hRT?D=JInB$54RZ`&!mi-%*+LRMfsFxOOA$a4A zNhm&x(}nnVFfLt98PuQY5<>BHL9c-lKxdNdj*oR?BeZzcGxC|l>PivNIKvQ=lVe&` zGY$O4F)NO=JyFSFG;oiez=Dr^n|Gb6JIq`5+-zvRKh_ExV(GFBCg$*jTy*mlYMR%p zv@kPqsOFk(k+g+ZW`r`2B`ofmAFJsD=8b{z|+j-jvEWU}VXUM2%d#X;D{I6{5wS^ z+x237sXv^R?-W5i+N1g)eC-Q;Oj5Ttuzx3HXONKnTKo0vKM&dc|N9{;{r^qKQbwT9 zC~GqGrcCZ~A=J?pxAi58=6}GR+cRos0W$7X-+(1wa4{6Xv$?Gn7;mL=*Um+>_ z&yqewD;=AAHE zo!;YM)sNj$3E%zz2hp7|YM{UZ^0|$_y<0}D&q=i&jvk|<(V#m&6^EX95cFnW?^0|n(;+qNekhOup}ME`BI$;IgZn;rzd%{d~7jUcZ!-PQT;^Peasg)eEJI? zqeIorRHnb9x3$T=sD4Me(p&u--E|3YO_M>5b51eLrM$Y1T9?EWH&4bUXdEQ~K3XzL zHm`p`M3-v3mo%J2{6=^$)v_Ice8k*8TXd_&S-e_=H)n;@mmX@ZJZ$BW#!3#h@bo7P zo+I^1406o_VWs#fxwf?{@Y&3X-|k`#{R1HC7H9W&wT3C1Frx7+aR%8HB*=5 z7)?dod|lwe3r8TC?#;P?Ezo zo+x#sj4>br_ZmP*9ZTT0v6^IyY*BTem~xWxX@@noXrFmuV$PxsX=4!2qjfVPs-4DsI}~a z)H&N1Wek4Xj<0s3CBg(9>}GB^1pZ$iC-2|K>9U~NF+%!mZ}59*FuPq(WLh_L&roe< zLiFjOfN>(oNY_t=(@HFz~O5 z;Dc^*p{!%jg$<92Ep4_q!f&w$QTfq`jcK*AO~V_`CKV`XTeY6wr!-`yCtrU_E}`d< z6&ZF!C|g3;kC~WWUX9@vydX#6i2{^N6@g=LJFn{Z$>|w7NcxxoPnD)4pGVYeqZ9F7oYHEZdmvx&)dya-&aM+M5c%~h#noXn? zo0Z_^iqCWfGh+O5q+(8SmF>;L8^??SKlho0cGOw({rH19~ zZYWoM(r!yN4P1@PZ1fiF)K7r@+7j!C?&-cnw zGriFlTG(vcUGKRWHcf`VEf-8KF?vAT<5z0u<1JC1FzV=-RQq+`-gUICpGbR>6DENm zTPQES&H-OEf#8$p(e|kz!Jo@IEOB;VSEuFOKKW{X>aQ9P9`cdVW^ z?LE@#4y#9sDn@~HF-4uhT6 z!gUFYSDG%eC|UhQsU+LYgujItZv0dfs9o|zf6FmIK1lWs-s|PaUf@XKo@>q^37QBB z-*XFk11MtHQ+_ zm2NX8|LR8jJBoVl?g`oZ{Si6Es1+^S-TKo(M;1FiW~~U%Sk{(1IdZO`=WPrkokvV2 zYrYb5b3GFKpUmuNfBzGQsHTyMxM58<=cn%78P(5Uv%5rLiwaHBK;Wa~;Ca-blQ-Qc|CT+!a>%FB*v-TEX&bAwFh`^sA$enaTuFoNGqRIe zNQI51(u?f#J=Z$~x8K0nkOMUA${6`y{E*ylq?8kFZ&IJ#b*Hy=oR?B5_0^wYEza%B zZ!pDHP;HURc4tR9b7F3tDb_^ruxg|Mh3Og>|6`N>&+ksLCcY#75zg^{gtLj}qX(Nu z*)e0Ld!`uhGU2||N7c1?6b3v|s=HM+h)cfx{b3pTG&S3D-E#rd%k?Swr!Sqyee{$S zh-4?V%Y5aveKqdkCS-hbA)#aH#07Jvbz#|?VvCxo0Zy0BuVa>SA+aHk2F|9;lZHYs z316(giLr4BdFmIx>yF-!!gqm0J60U)8ga>$wPUE;38kn_G&7ShjC9`3U!W}V#Mxvz zP7f~*bMQrDygUDn&Du*_Fxb`MpRfD0joshWdtoY=7<3KE?E6bo)Qy@+b+(}YINyVk z7A~_v1Coiovx=W)a~?+l2!M=Zu@s{@Msof|ZluUlTw|CHVlY<89URQmoAS|2Bp2Tj<(C!>HLTZ5k)U2;?E<`3ft^r@w#x@LD=RblO|35!g6iiVxgBcv<=+o9<-f1 z50WH_a68$;J>*6LGzqhVOwmPDlY}#G-PP2Y- zXsUEs1P()vB90dU1KMBiWNKDxO}PrSj!lc+AqRS?zX zT-Hu>^yH?G**J^LL`w6C%|xq$BXXNRePQQyjW5e;VgS(z&RGM?Rg9YZdg`v`dG~8F+$Z{PnGA>#-0T@2ey?V%4W84^Ad0 z-#%et%tZ;aPyLbRfZk0VyJAqC}9hqxU z9o;wsIf=;TP*TSg*jBe^#@ZGs!@3k{s{Ofez>!i=5(zJ;XLOD+;lB~_g(fn#W{^8)7ix;8=y7FD~;O~va&M$Ig3ME3U#@= zCK0)9Wh+Jsj!fVc_(m z^F-BWb?~T~O=Lf=%o%wJ%`-cnS2a+dBIHi?W?Lumgj;CP(5jX0M=vr_Gc;sUcL;3q z>cyK_wA|1N+TM5=c683$^=Una2KEfLriJAt{8r1O$@E&6Ajo5XDLwW6QxOv9Cv#9y z`-;4M^VTv7V}e#x3mKEi$|Fc&J{K$MQ`qtn-p!b%E|euD&K^|fDfuFF&Hw3Zjm<)I zZ`v_6Jl{YCq?lEo8?4;c!=neZdL8L2kZP8#&jox(dJrm4jNi@k$iw9NZApSNC5vbq zc18DUQOl`Q(YfJFpjU1>##7DI()qTnh=CGe3l!rtR;W1y&ZhIW|?;tHp1G9;ovBR!aGdtCoXgx-~3#@{q7N8fnY=o+8$8L z`SUY7`~%l8napw}6T;g&y{9Snf4+{Z<)b%swf?*p9);e3CDe1oo@4PKD1)4)B$W&i zk+SViTqo3O1Jx0hbM0Q$Qehc1GMd9n?Z9$=Z>9|ZZWSx2?)rub&?+yCq|JEH*rOWG zbCPCwZ&>k7*8KQzb&_45Mb`JHArOcZGG)d63wum$>3`rJ^X1Uw@vpG~%U}JL%0|5K zM2-VEhfdo;Af`55QRKmuXM0s9ASgWhN0)&!s!UeB`YEMW^SLp6?dM~hL zE9_QSvo!Y3APjMFm)!Nyj{DMcJZdY zBFC}lT`E-AllUq|D$zLz;qH1>0dmk##bshz0-#MQY95GZ$^z2e;MH>^J7ck3W0ZL% z+2P(tt$iAL;t!4q3!Qu2=BMViKNT8ol{xM@d%2w#{p8NpRIBLWvx}y!rkKvMcJV9#ah!}5qMg~4LURu7?dNX0UHPtJf59!M-K3q<@dcWWM9jo>nepwJc+?OF$enTJ zMz*b~HS6cb6VIZ3r_C9HvTCcMvykVca*>izjZZp%TIplNGbcE9pQ6MspPl=QUHeIx z_Nt>sv?x1+x8r+>ib*y{SS<=(*`{4xsNkIlVXnBnHfE(M9jYHML%L)<;wLK(N~7O? z`T`P4j|4n(rz#=H>;;ep)y`O~ZG05boLu`{`(pFj(wn_=?#Zi*!z@oew8*?$+!i2Q zd#R0BbksLD`b$my8F;m5X0_pc$7=|no!c7Ve{F=cz+S{|)%rr`&MuxXoJYB2W*&cA zK+O>Vq#9AwT#=Pd-eHAU>6oBR`su~1OTP89wy6m4amSU-0eJ)PDY|wuI6~5`liK3* zP|dF4LGAO%a}3xB5LSTw%n&Pj;_Lm=>rc_&kdF>(bfI+g+k+WR*cjN8uRPz^1|+IW(E7 zh`5dN$_JSYLR&QMk+JQOiV?p&0|**Zma33xUUAs`vrlfas{h)3`COz^M+EwGq5L4{ zZJj5qU}Q?L;}hV2`_q+v#*1Fj=9bs0UK_MJ)@qFWRpa3fd`yk1d_qLko9dR@7OQ&N zb@>CHi@9*NOu8m}ZS_M=JMU!um3>=l$7O=^Zc>8BJrlgRS9O=aSXWr;>V>1iE?%CZ z&yeRlxjvg&JNrrD?#tpD0Wge$ShUyd3f$2vj~oNq{O)OpCjPSE&*ByhoE^pSbe0(VhRGKr+0n!mKtrwJq^dQU_?6f6A=Q`#JhiiKGa+ zr}XV93jb7BAlJa2Tu}PJij^V{QjWvx6#^jPbhB1D@zwXsU&)#eba+mbTDPshLZ8E3 zmm&(YCQuo)oKc@H+*G{GxTu@zcwCTD=E*XDAGN6T0C~ zO88U^SN#P*=`qZas^|Etm-*wXt1r)-Mu)5qd#+srN~tNOPWd;kh%J`)o0%fn`Seo^l7Z6Jdv|c(sQp%8=&pfkIJU!7}xpS*EBg?%=Med3wRkx z4m__P8Sd@Ou`M@J8H|gtlkL6!;_aQ<6gbr%al{G|=gJC>oD+63IHrF$sBQaQD>WWZ z&1w@{-ZiawzVSz`Q9Vu6n z4w!Qvd*j*|8nRec|5fP{PH`J_TYD)#3}|PF+?PW*3)|g+D7d3z1=WaVhoichi@aGZ zUdY>}_s~E7QT-U@>SW4dY>u&uZ+sQnl6`R($!iE30~M8QC-KbY@@FP#kTmGZu}z|X zk@GkSPwku+d)$Qc*FUpcs@1$V%i%n(-=_~$tJ)^NLSnd}$#bJON8H^l!k+i<2o#$v zBf^_EZBS@#ay(n7p3(ag}z9xzQF)wwW`zj6dEIQW`hm#h z%559+IWb-6q+ia)+Cg>dQ4c368B$5?Ih}!R#PVlE)Lh=cUOgb`-F0(^qed3UiRRP8 zpi?>g?S<<;HEI8Yz4w4>GVS`k1tgJf8A^bFie(;DdXX+Vf{u#LC=jHDB2hp<=_WKI zpn_l-1*tkZpn?!Yiqr%IM4E~~0BIsU5Fipl|Mnf2ndg1ibKdiwv(C4^v)1>lHEWj6 zz+J9u?|t3ZzV>hbC(!8UVjAg>cGb2XzWu#JwYMi|f>I*Vg%hEY)%7+u4tIM~9XE_^ z{S1QD0#2`TRB$z-nXQ5fzLziB@U)Eyw-5PppZL_h{s!hQ_R@~A`w3m=CX6L3gRZH5 z(T2^c*sNm5jSH``6dw@YLVMQ?c>I`xfo&~Pb%~qC#@2U6x|i!7Y7?atN@Q?N=HlZJ z6*akinGR?RxBIWntYs|mWBI(P0z{>~VDuoTrZ$cFO+{>IN;ES|_`H`v43%&vp{wZ8 zk^(oEMc23JONu{MI*pCOjAOnnD%_#_TzX_GQasD}AY?rGk~w)S#s|ubIwHJ-h&{ zlx^Yj_?PsvKaxvEy-{un4nN&9G)LyjqA$Q&?rs&NWLGd2rlWif|9E!vRTBoB4c*@m zsp5h-BLQb?4iaj(3Bfe0DxahIS|(R^epX49m~Wy2u*8i!_>;3_@|taoZ9j5lTxybO z=#T4;@W@2<(jHRGJ`a{TkxNw$(-W!-xt)agdwYwIV%XvJ|>m3*uhE$54tLu=4)JJDwT2XIYVDOYEhrj$L0#_+AT1aYH&%8}- z_3)mVQEsMfmg254c-^MK($D``?DY?x`b{}xK)EzrvcmGa2k3d_{=CpFT)(^jrmp|z zJaT3Mq#HCL!kb$R_1@IAYCdkOCpF@RL_PK6PWQ3>A%~NZ7rW9wBpfW7)1>%xK~~nt zjZ*nqSnnr~9H|Oj-MdAm(`vh#HJ)7v%#P6X36ibPgz6#?+EOH;*6wrI-A=%XZY>ES zj!mIKt{a*I`MZz7Rz|Yt5|UvIciYn{(`$F%VF8;1A@zyEbA!60E9e`$9`Ew*<{ulL zf0h-s=^1Q~VLwY~IXv6!-p^E74o*MaW+_Th0! z>X46TJbR8E!~c8y{|}CTz{U^}pGApDrrg`Zo{RaO#}@Z0T?h5?xi%wo{#16wu|^E! z+x z31`}7>T4U#eZ0S&=xlfpf2NRM)*pHlLWXr^tG&Y8NBEq5;kX$h%LRW?| z=mSri^)>dhvMYn0i~fs@&H<(}_7u7Qg7Q^M=WpBZtLy^AcYm4l4zwfZurAr2Ln!;s zs+$*W*u$ayVk$JIb(|pH>R_0?Zg#0LCNJHqX{*G&u%h?uO_{9{QGwaAZj<9FSB32D zHh7c7ijFzgHCIgiaN?Gp(@!9-R@TGUYWD1xh70idJ@=!RzJIiR+MRZhMuD+iX{z@M z!Zp_q&TgWp+G5N1P;_!StdU#c4HH2vZId6#g3;|TmAl>V$2LdRx1woH_^v~Nn-1yq zYkF?Z4UfkHeaNUnp zOF4U^YUwpaw+v@3=2-dzW$8A2iH&z+GW8k+R?w4=P2$w2dU(9`DIM1PvoprF_j>0a zQg40)ypYjCjt5z~B?*O$>LdEtq_jb0>)tzG(&OO-e;wVU-WT^pST3So_WC5=F>+9R((CVu z?rlg3`Ou!jUXG^AIHukx_ub0AyLCBn!4yA*d6wZWPjkJP6F>Vt2h}t24_G5YP(4f@ zx80wg4QjwwGwFx@DSFk)&=wLkbj^25b9`-Qg)}c~VFNurE2c-Bo`f5RmSKW!Dya>V z>J=OG4EOjkDIBX!dY|23nXa4?ZZ-H#5(+u&Si4m9@G)5)cvex77DIjM1w5plF+Q&V zmY_@;$pVwSpl_$}{y)2nl z)SNUKvQFOBM`z0lR;7k7qcj{YtHf(a&|4)NCv)Y;w77O9$_nJaSt^?SQQf^^b8XN~ zq>SQnHQH8EFf|vOU`f?+=!zJT0-ur2mZ%CClx^U?A5ly1%0R%xhZ5dK^j`*kKrcj9 z!btae4=P5?%NSfG8ieMAYMSlVXTN)QSkd7)B&q3A1<~IQ2$z3znN)EeJa7%YMNcC; zG*TuL6r7KR#H_8uhU4B2u=|p{9sa}amWo@TxsGYKGH#}(l z#6gvL-$|sb>onwuSA_qMc*-;Ilxvawm`vi2%8rno9X#RaN0qhhf&w1ji*&-gIT)e; zRjR9}Dm*NCE>lf+mJt1xK)g3mx$nCCcB1@856Ero$tg^gu&9xA8#B&~Z+G0a9w-TPw&nkom3@`TJKVFv(aq z=G4l8&61^;Mr2l60~YU3PkG*~S-A!BezD5Y<2zL}O%B+eTi7rT+sJz20FLZA`x~q$ zMr7t}Xxd|BV}VgVwtrx2$0bx|?OPB_KR&#y7ce zFb>zSsp7@{xW&xt*wH+ka9>{lYE15ZlvD>MJMdmSR>jm(8|r~4KNg*T{F>rcekM(em@&iS+Q6sj7}E8^`_#9gl?bF87{BeAfjt zj!~$XW>M0O718+qu$Jx$xU3`(V)w`q^&w7stgj5$&k?(Sx0rh11r#&y-E&vPK--8$>S7~a1f~t|Vs?VN6v&6W z>yKAW3P#&JHROx2x7b~?f}c4R%3V2fQF4@$(QSV%8_ZksON_Yea=*-)p81dPhlLDC zBG5cZbMvNCmUSy1Y4UP!%QfZVXj7IAHF4FRaa0n@1YRA=TLv+w_YOYs%Bvs~by_M016ta72`MLX)D!Zel^9`f--%D_uHJc|!=bWq7T5sKTHC#E7dZhc z)hLot#WIZ}?@AK5;b=1_B|SNk_FdkgW@uZm$5^+i!cSiW7{2S}Hh(fa!$*2%EY&3a zTJ)_uk8fwmIXFjN_*%4~yVC#OU%peqtKb$zG$#}U74lCVa%L)k@@=K-PKjC3UY48T zKP;n_TdjZ2%wEqo9uN3!;AYeS0#aHtpXH0SDXv@y9Lk zP7&glP~ND)0>QCwJFJhRG@1CPD7K5Ce`OIIuil}_$`*64XY1@skLnYDr(}`JU!$CH zuRp}A=JA2*BO=)W!xd{k%2U(ywNa(PcJZrNIccfIX$d6jnM)n9%E2r1o*{Gd>E*=C zk46R@_?{+Bq9N%{o$|a@Q+`O!Eyb-UNUjXsGxX&oB!z`rH7i7K2@m3#68DT7oPtVe zN~EKb_indrq-XR32tsE%b`ah(kPZP}mJq}R1@{@QiD zu+o^@at~rZ!@9AtIv4elPu2QBmzHO-gT0L;j}xaoflYA8OU;os5@dNT?gg{JsJmr! zj#1+NfTA8!s*}+;1E#^j_Z;KHJG>~{Lp8L?Gd&Rft7IEYWWj$ukqzkY+rEfNorIH1 z0%c-Td^5?yA(>%7DO7(JC~1XdM6t2RBr<}~j9dK#aH|q>CWBFWj_!++%)J zvgKr>MOs_xTrv1$FEYcD%Y!*~kfl`$@7E^x*L^N1zfu<7bd5HvGkY4^w32;qQ4T4P zb?C)az-i*_Jt;!=pQ?5^Yp!QBkk0OB@@T?|sc>rwq}X$Bwt)9d2sgv4in0M1*WrSK zh?(1Q&D=k#_R%0V`ZKNje29d_0w!ZhLB%w5s=qizT7T;wE4Gs?vspvwZC}ms*$Pi1 z2NW~`Be*t|X*_nIUgA_iL#GE_vJKix2j{2#X%`jxvPN)Gm+JbCQMNAQ+;jMP>lvb- z)I+8PXN%F(P>Uy*S_}8GIxlpGeXg2$uz74>SgDKfc)t~vq7IsSXZaQjLW|_-UoNJN z-5R^9YJ;dU&hk|w5^=Dqt{>D$HOK8HitU{ccI`fFfnNAM2+dCV!b9xgA@*~u5bxWX z5f;S%JrI>iyvDqspYS!};LxTHX9X4LB#=QdGkb;%oT!N_-gD4f8-4~Wjj5;Q2(4W( zvQ)}0jNv$A<+b=qS7#ZWVgJ-$#!+3i&gTF zO;{Xc_AHi`PtGuxKZ=ztqeG@Evsc*mOS#!AgCUFQvB!FqLoRPD=O=OWmtXeU@9#|* zRCkyRYFzrwulXI`mTNGG#RL1*+9t!Oi1SeuuoB@Rs;5dc61k#?yC3a*aL~^mD zxir?~df^uO*oF~@xg#Qzk5LZ#ZXa|v=JJ2O$jX;tSNU#IiAa5UVa+6-sEE}x!9^dc z=H?fbiW03{wdE^jb=b{~$c$K6RbknjXAUsV1Z^tYd^cw zx^89PqY1Q@f8xlM{vy0^8wu#+rO+uzsd*y{h0f|i!3Q;|3I2ClXl3Vn!VGr%Q@i1x z{lQ#6eCLX{=Lt&T8I$WHO2?)ZKK>ARO{;yw+B&(#mFv)Vr0I!sUqr^_93o9n-d+se zwF^2ZM_6tx#sx{pmS>v9tk6a!N5JZ-hj>|UWLgcladHFP$3No2#Mf+Dd)}2%<)t}( zFHo26S?HH1Eull^bM03`R#HQjXL^=Sa#QWG<)XUF2H>$G-wQ&}h5z=@|7{OFe(|jF z9%vyP_GBfu(2)fTxfcl(%fR$A9%5vw_4#6KL2@;-O*l))&M@Y{3HD(kUOBdl()c0> zt#$Id19tr~yGp0BYy)9ZsC4ek9PM$lqoJj`x>j_cge;;awUjbd>bt3&XK|dD6B{yC z1Aoe183>t%xtv`YXI@Q^yQGJ{SYIpr^C-Xzq*{r_e&yFcPM5u&j7?7Qu z49%ff#Tk}^>WI?j6)TEAfN|ZXy_|UH%vrI1MaQ5|b8hYemDP7SHUFp?^wRPNnd3vTTW~fgxB;a36A+@d}8Vc(U$d?`4 zH;7rC74`jEz{3TBJfG+-cXztpQYt@p8sY6@;bma8;Es1<-$D=RMXI`=>~emp>Q!b? zBaY@;FpG<7>8R+2vU;bq7-2a&bN}lC-5a+8q1-g0d3wT3zI1nLy1P_!~J zU)0@uJ_OAQx68LMqp{2bZ)7SVIG=$80ku6xYMHJ|w9x}O;e-gGx0vQUS%-w=iXK6s$OTf`}ar$z~;zts)Z z7H)gM<Y z#Ify4m-`RS76gAE7-O!?$F4{Zmru0?FD6oBqk1?QsVnm|`QW+v;_~_a5as>L9mChh zQ#N&~tC_HqqccTU$0IZ@4+B|~P(xDO*?M(66L~^{mpg=r1+~;@taLk_;tv)FBWDf; zCbA%IR?%ILR6^G{YE{mb&z&(MF!nDlv30)6^eiOhTy61S=13r3AS2;leH@F?r}SJp z@A+@%YA?E8j?xVl;`j#-)PQDJA{Eh=_FOXLkjXtuQ#+?Xy8Tw+1SZEo!O6L&_TA{C zC3Bb!z5uI4s2&y`uJnIi1r~@*0}-`mfVHsyxg|nOU&&paw^-^FsN=zxDi{iBuZucq zCGq5pcXdo<58L}EFSd@8L`GM)(>@C~A)@x)iRg#AY61B2{tw-wJG2I&4iy7?ur%Ys z!G_i81p`H7Sj!2}7BcA2Y?r!o$eD6=zmnKj(&t0O>BV!QEkXYnt{%GCgvngOd18>u z?v}Xs%S(rAUCg_ozJ6XMB8ll+GGm0B1NquW_+Z%Dpxfz_4>w4$gy}?Bbr6FBanOn~ zh(88A>5E&DnB86meLLKsVszmi&xmZc1!}5*_t``@VOe z!gl=ND?v?DN?eVig>_Wb7vo>i<B%734Q3Gn{gp=1&9aOPN}K*jtuzX8$;FF%gcStWwArgcPg_OCTW{-&y8+La4^MI0L$ zO_2Plny&v{z$M`R;b~yIOaX-B4n*r=poNA8z6rw_jh$Qu?&3ZPZ}d?t`w!pyjHvI= zfIs7@ReUgnDS012fRb|0xAx4%I-}YCo(-a3f8DPXT)vdoM1Y}kV3IR(bnQYPM$wg! zx`8A{S0Fn3)S=s8)t=wvSNcQruQkqX$o@38=QB+@Q#3|?yy>d%ICc7m_(01~A>Wru zdBu*)N2b*@HT6Co%lLJC&m)vr??{s@kJGcGx9a6o&`vJB1YVZa&WuDq>nE1@9%YzG z|4M`Y7eNXN8MJQg@7wYTWezol9)LRLl^o*eciNc%i=o)keVoihRjZ&^b-r|ljVjf< zcUtIyr4~3fu@t|^?_**SR}|NmWTM9Y2p{|EeepAe5DcXuQM=;%%q40wK2OQz1lm?j z>ys_5AVKgjIqshNDev{fz)Z)yJX}3?hc7*@)f^VKCqO)+cVysF2$PEa$?)#}kBA2& zO2x9OM+10VlpKrWAzkVH%6|x3a!|w=hQ54LF+}LTO~qgRY0!Z zcm_vFW-Zuf-IOTmdlBsS_A`DpYc2+(I_x;1+_=4C@ z^y@83ir`DJw=X!eXRkG!hSv5Hkk`(Bmpho;Brx_Uc`E;gWgmaK!=-)ZA!O;djxP{s z2DNavC{bQE@GPfF7b=0z61T8AMTVf97J5noRN_OF%$Y?4>7iX% zV*vsf=k_Ukiv?I6E0S`R^X~arC2M3I?yYi2Yfz&3;L28_|J}@pUsBbfToT}x7=G{7 ztDrc3w1tr6?B$Hp9d*4A%J>_;gq1Rt*aJakl3A0Dt-80(}fgjXDIz-Bd8EiNy`AN=@X_9YB@AgJ# zl6^N<$1;|#K?`KHTbO4@>0=Oo>y9MnqfYka>Quf{2L$YUYP$@VQB#msFl6!oHa3+- zjHL%SJF`;SdxW%_%n|M-s)})N_q&_G33@o&>_A|^ZE#@36i7_}bBON{8uU`Pv>NO6 zU)+-I821RC>cuij^Lo`8RUpko*j4`8?UEx1UQ{J&pa{xmg>ZCu*xjt&Q#;AO^#C00 z=LEj^G;aI0TOOFTu3kB75DSXSD~UHi4tSL!5^BEq`>575S@g-)-@f$*q3GUqC-2B` z_&g+BooE8J4o);#q&Oonou|z9TgM-s$A}}HpP<<8p`DJMIYIzY0W=bj@a7>IbuP?s ze@Q+p^2H9lYk8GjdU$MR^CJ_#LbK!dq@8~P#S?*rFJS}QtdjGW)fnpM5N0bLp4j}A z!M5BcDpRihV=2+Jr<_3VwyW}iLo4Uy*D|D8i*Yy?xuH+$zU3ZEDIF5Up~rSa%eOBG zK+j`mY4ub0C~W{30%3DeB&CAj9dU;M<1}oPtIcI=Of*bL-F$$%e6^jG%b9xjZqOjN zT+%%y12J!jsP=HP+v3Jjr@P)29$AH??zH!8(K;!9{2nqxCEJ@4{6R;P>{s2n%dSev z7@q3Pl8EcZsON~0NHe0C9uQ8D!kC-bD`!+r!0bz~Zqk$Ddp!0tGs6(II@Xy#I*YHD z8UbrlOf$%L?cr5&3sfZ{#U-}Fnz3(~!;UejFDrE7x5;=T^v~^5y`vVD&ze^4nXl%m z4p+hMBp<2x-ICwOg^)SVWtoBUCCQb87nI55tbb3&|2LCSxKy&vZV1-U^-*uum8Fg^ zT|xDqfCx)HWPTT0(a|@7<;EZdJ)7PCH;14t-Kt?8?G>cWUa>>tCZrws=9pU} zq#x+S7Q=(Sx6}!E8KQWx6u7MU#5>inppO?ZIy>Hxin@8qap=!m5vl>~zv2*2^W2Y= z*%v|A08@+CMv5Ss(mH=%=oI&g9ngygB4I!(R(o=qji0HAn>r-THms#AH}(dg(>f82 zp>S4X5_l8gekO2M3cz&?f_z!@lX6eVf_DDN+1|sH!RHlIUz1?D$PkWJRVJ;lRv1QC z_{O6{PK{TMzK8PXw9X10wOfZd6WFO7{{cl(oD0*g`Q5OnZER{X_C3n4w^-1dBI+nj zvUEwX)n|x3s^ufji(T0K?Nlm??JI6&m$fsiX45lOD5#%&qk1d$V5{CZk7i-p$Hvmw z<(uOJ0P?`caN04zsz|f1%sNguiI0J z%nDrAS1Cu0UDQ_4DV}*d6Hnu8dPSh(qerqT48nBaa0lyL3hHjFLocW~ZbjtJWOsS( zedW6;zR_bZ6GXtOd<1H0e6qe?;JV>+II-+LWHD>oFd7@=jh5rTigyya2iH&TImEWnl zLnBxf^w`!kn*X`9_NvO|bqSqf48DI)#s9&nur6KKePwDvBt~-R8bUDQqXTIRfjnRE z(ovILdS9KG@69<%4c(<_cRpe(T?2nCh2|I7w;G(RdX3@$y8Hp}g|MJd+0kZd zS=RQty1ci5IB2>+(<(#lw5ea-T}cNiuvy)XH?tq@b4nKxBPyo(+yKjD+O-}nzL4oy znk(9IVs{wvr~F8-@-IBz>jB>&6Q{4cq=PEkoKpL=p>Yg)unk{2?y`eWkWwh8E@gC( zEi47l8i3j=2;)aaB7zf_ygc(b&A=@?w53cY<}mbNXl}nXV1S6+DfMyU8_o4!ZuR(; zhxN%rH^aFUY1+{Br?J;m`xpu`N?qk27gax0r`#&LX>+iQ=4kOop=SN!ug6{~*D4s= zGDGd3^0{tAXfybv>N6()6$5S8bJ3|JLi5FsOXGrtHPcuVc)82bH8KI4h^NX*!guvY zYA}NCIxHpArbLeeHj-8>IFzh|2sT&q@RQ%sC6)ROn^QK}@ zFGQnCv98XtcnfJ75`D$~Z)>{mXH42AloCNnQ}3EV@B{4U=~GuADWH4(!ldoP3w~1+ zqtHP%-@-bb&*@=7wuc|Yx!oAMwBEHIf+NY}c>j~zGiGqoH{tu*oB5>NkvNA*yF>FQ zk8Eyk7wIWQcwJo86#{@>X1uf4-NpKX-|!7?z@Y&r`?jgU48-lGZC?!pU6mE9&!%1J zY&g>BVQ|U7MJ4ze1Ea#_El=W+^#_gERy7xYg?97ARy&@IAZ^(w0Qmu%L?~d`FH}sa zCTD!OS{N2DraGlq50YvY*8Hs?sW!bTsn!yHF7Sw!*4t@)zKoYYryX4o{+tw+z~0Vz z_U_!M%-*yk?43FvzVIKv7nl)0sQ4gq@)Q*Wxu6M8#|!6#*H9b^o3WpLQ;LH|AF*oL z`52Csh8n1ny=0_Ooxx9$A!ZFg4iZm z=|L!i`A$C`cTE(aG(&GmYMJ?pHwHh1d!jVbRk|Ly+e$r15BFZL*RwBn7Fsn?W^IIe z0>kE#9em9lL|$8WD|Qtt1fv*}e)pj>K(DcmShaj)|MkbamYzTNHO|f5ts`9Rvvp`E z&W>vLrrU+0*;XNRjJ54S`c9&UaGkfdh2{M_-4EN??@m+DCmo7*5L0(BQQ^{quy4iS zpz#atqB#yd{-EG}&R`=OJAqW_p`Ve7AqA$DJsOxp4OvR(KP^uly$p&#?}!2q3LcN$ zbGwML_WTBnsB~qLIvn}_bqzsH!k=$cl@ev18PkPRHit$3PwvL|B2G?C&2S%*M?1Ce zN0omyb@CT;vhaE4wHgfzvz?s0_?zQF$`l}E6nlKlYIHZ2gksauojD* z%};|+2z_b(g7szmG&=cYenA7(KYq@clBHO~@uBm32q}33b{;m6g%q~@ZT6p&Xg=1Q zxn@JMR#33rId3kQ zg;|k(|CN&^c=r(&Y5RNAALES0eL+Yy3%}B?2BqdK~i19k7TC)+Fe4 z`WMy!QziFEbYiJXP9&t+Sy;2U=+V)I%H6fb!`WMzJAoC;I+>M+aWB0C9R^&5y&I`O zk^XfJ?)$v*b%35TL?w$HT|cMNGr$qz-|Rsc#hopA4uS99aiCR}m4m2AYb z#BqlX$RlS+F^tan z^N?(%x*}qLK-z$3Dz*epu%D9~cXxKW^y<|^>6qnxCz39Mw}3zH4J_ec4ctn;KaF~o znq6GHkZPQ0NKg(fpX!Rj4<=&liCh8k#Yj(+-o7Ha2!)7* z@9Al+{0)sM-&CZU!;<3gfjq>4D~YsLn>t9oq&oSUV@8q#FUIQg6DNNFqICA?w8yFc z1Y#l_qO9A5drzMn6nO`P>K4xW6Ezl3+*AF`7`?h{Tr715`f>Ty61ccbk>Q(G7s`wY z!bbl~ma(=q+#&ER;|;EAlzwaG*PYgqV2OAb?YJ{-5d+(xrqnUeC2(;{J=6>p^_7Zb z_Ev!)yM{HCNpQjO1d=mBz@>hS*Xg)As&;&}D6VD?ekswOAK?=ukWKy8h0Du!4)*%P z0GRKD71{Yyfki@Owh)lU z8#QY>W7Sn~uF1SykP8SoLrD*Cm(b$CqFr@4lNIowd*hg=cKs#lQVdaL{L6xgMy}N0 z=Z-ZontMUuGe-)bwV083p&g-(p~#5R3v7cc&x7ztP}bP^CzwHxYdI{B6aoWB z(T2}nqly5C$Vub2A_C}QN_f)vlrq}-xDz_FU!1bskd3H+nLz_SRa?q@_=-6UIzI6J zA&KSyg#J>eXlF$oWBVeo8sVq$YjFjIy^#Izpy+Te%mE$`i#RZ9l5X?L%O8!dOhQeD zOi%E#Nb%yu5v8kEZQ`Y;fwZ{b(8UwPA#ItDy*-fBC)l8201aGDk92H=5(m# zB2dh1J*QY*ThU^_1%5a|{D4*4o$xS(T5^`ir-|_d%@WP_8qxU5-VVyl>2toN6QMwP ztO^n#{Z=MoM{|oj>ryg;#c>E7_iq08E)oFE5hIzeoEEKyruLR@YwhuXrn(E*Sv>4l zZk=~gt$&`krcbtO0h-m__JICJ!HQm`jaltLz5OfrjEjnK726OP4?vnE;I_DPO;OH> zGE8&QU*?po%cA`c?7f%#$WAo>U)ei;Mrb9YqAY+qtr)pCZA!2t4uE=38_77v7{cZ> zUhfc4_JlGCWcTJh**p!+PC&P%THIHu_4_#T<;vOpzhvL&_xi*Cw(tM0eOtQC3zSSQ zrF1EUkbw;ik!UK)8cqfr&`fAdbhvUT@k7Y9y+gv5=PmB&^e$Xu$`E&(BT{9V6^Mh7 zeMhfEr7}@E0gvj*9v$R~+d3cX7x@NTI%J;J22}c-eO7A-SOKan;$^C0#+WY}q3mF1 zz$HWpULj{vTY{|FHZvL21eehc<5tOWsK?Myhg2E1zezWiFd~uzoik<8UzmmH=EhRb zpVXrq%wA&QL^8d*l6G6hbm|wz_-Qm62{8*VbJ=Fyeh}w zv%Sl@Uz=$L4{^tNmEDfcDhb5QOrh)srz_$tvF$Rdi(lny+=8(CaqGQlf;G+6zmxsGtrOaYJFRu(?d&)|&VXb|6JpXD0{cstP21D!VD%i&Pq3+6@G zRBbD2T)`_Sp=l50iKU^Np2pDv)9J1Q#k8O=-SYeXX0Un#E;C%JJ$D4ZO%G?$ibPyh zhH@t0Ftn3>v7@+DIpq(D+UBYqeuK^@cvxJ8#9bij9#uQ6p`z7QM9Fh7BzS>?&$`ox zj%Oo4h+SBNfZOg>a>x>2BfEyDA&3!%Xe6y^2u+>go{)pO)ndpe z(+o>{#nfxnbIM;1oi8|h^nrK89*r#w+uN6_7Oq6PAS9a|g*&gve1tK)lKkXUj6@&C zUg-&yO%8Dsi;weFO$QaQjjo&F5Ys=x6;FDVXS}e%CKUh~#_;{74$%{z#_y1{KX`b_ z7tESQ{f(CFPmwKtI3;sKe(FLWaARcY`oPQuIL^-xN@RO5qX^FrPy47s4}GiC)RI-D zCFF=vO;;rPM1hj~#rP(SO)8LqGHjjZJzNqB?_JSxgA2$FiPKdhfoNH!quy#*APiwC zZ!U|&0oFf2L}~M12u)Z^;Oi-Pa+KSvBIu)+c~3t0x~*K6+TGo`TjrU)S^Abhc;Sv; z4SK$E!C?k)sJ#(Y=bU}dt-^tG7s3|CuAfBDI>Vg#z3KQ=dhDuGP)V3%k>5z?!4WsT5BTU@N^V z{2Elc>Q%~goHk&PsIK|W1AhC>^u*%jBkN5|JrBe*8s(tt>x$x=A);*1ym4W3l-?mt z6~p$9M?veePC^I()QE5~a@Pp^NSO>A1jlwRJgL%fna-y~P!|n(WlzR*)pKsWjpe-d zGQ<@aiwx?wE_oCZI?GNF3udcwKW`5#ihtXfl=%<5-Kx$Q(ry!zjH*tvmdw|x9}>=L zqAsS0EF_KG=OQ)~9f$F^!2XFK6CZzQl?Mdu#!)&0xuacJdmw2M3Ykh!k^+ALY1C2u zjsSRavL-k3wAP9ly;Tyk#MItv7g+N5vP{_n=+NF>w6f1DuPIlyR`5wwepTa6l!aSV z)#7XFlJDDeGEprjetogc#gXovv>d~3s*r8*_lu8L!Uha0uLKr&k)Zdeo5QL#2eX~J zuC4J{@%tC@?yOt4^8M&f#%G%NNyU>Vl!ME2ItX~D4o6k<{V7^$jBw(Haf>~*-0#z? zr9x_10rt!f^%`o$G$F0l6H-k{#s$k-x3MwJjeLVO+gQIaWo|!Von-K^UMUS~h#-o| zjtOtSHl7lRKAEp|UOsHBnPeA+EuFUNe0;RX;4Tx@Au`d=UOumS>)|R(8N06Lo|CqE zu)>sr;XZ^CJ4M!s^(~i~XwUa-?j8@C+M9PIMQK-#`ffKkc;K!lH<06Vlk~8hk=Ag~ z(}K2L@Zn6TG$dRZ0K}68^cGHU6^AR~)f>Fs{|5dW;5CWRX#k-&E%APG@-kT>=cD+$ zjV;iLSsKAR|0>(hjRy>Xb_B{d=#`CAkGp)-aFTtIkFj+A9nY&jtRTfh3!?E(&@3zr z&5J7UO>9!Er;!ELzy}B)a=%_8!I`OW>;0TVPV3ir8NFe4?;V3g!)r`Io7RqjJtOS! z8+EqOQZ=sf%FBwJUZTdI7zhJ&;M~Zo#8V@(y#wlG*np^YvFS(qb4g+cL1rcC>fKY+39XPWIK*sCAru9O-s9fC39g=FA= z1OYU;ybnj+FjQ<70~I9HrOzZksy;)rQ(0sp?%}TS%zr#`0i8NC5clQYCDH4a3=Y1H z1yi>eZuut$Mjb!C3W!jra{tD?px`H#%cHE;>F>dGgzlRJ5^O(xwOW6z5+8wm0HZK< z*}WLL$qNP?5S7E6zVm3mZAV|IelL%L^Yk*lK`EM#S#MYDFKm|EyS~YRj8Ga!Y5^Q*8PqW&2 zSd=#Ra*aZJmxR~3X`#Rr=IAzLuid3W(*tkt0`6kQIga}qI%^8eTLZLKNisdIi5Lm3 zaSnj4z|UqopXbY`!vE^UqgO$hRS4#9Z<^#Yq5kDgPq6gxf8|bM>*@*OgT2PrR*4#@ zphJljK@lT@|GlR_R^|1ktRhA}#L0IlC*&*q`IQ{UUp??y;8pV67ono8StQ%)CLY7z z^W>k*S;j^N@InnWoc|hB_Y<={SLYSMM^M)Cdm_GGQ@U8Z_BnrW# zh#$rSNvYmOe6Yj+W7D-4@?26xfvQ(rS@gi_JxYfS+V4jNhlF!dMC10|ZPh!J@eQM>zC zgwBhQK4k1FsJ05BHLfu}&VChQQam-0e$CJd=$d?tA71kAQ|Uu15EkAsAkz%n-1TxB zr1aORq?*T*(VN!185Vi{;jbLXwO}&$I7L=(sHd$$njgk#3Pi1-4L#z8*YoPmei|1l zEXk9qC;{LYmuYI3=-g4OjvgbTwhM~n4V z20_iLxR;S;Di#`GHn5M87tW;})pHYk_VB{SjON9)yX>;*N3}kg&#V}_*0g5M2q4B1 z#t~N$DgYM$BIy=#@vDd*G;Bdk|L3BH0G~rzIqLgWpg3JQ{7)W2c)uU)yRI}8I$mTv zi|TiRuBQ>ylmdyU3pw$MGD<%dc$tdmT|Py|)o<6|7$BatpPo}09es!I4)h%Q3W&&` z#0i%r8FO^L=+!g9$QM)Cg_g`l3bTa1NVxj=eRMuv(1!CY?jveIwZ3k(fF-FBZx0&i zhZJPw*=8$3l%a=)O?357IReA53;d|(v|1e(#{Nfq^XPlW^YV|zpeGFg1oKC_wW&R= z2Tf*d)p*-V=A6%HGQ8r@d7uXiP6VkS2){-C9UqldlOLF!)`0fywRWbXPX|R!rc)fo zZj_qm1QEqyX__;qbgR3tg(qy2lZo3FBk7OB4DxbWT?bbPwC;xV4Q)Q!5~!LQAP%(Q zYha2``is+kiPth;lm(EEMX(f)$E6wTu8Iy38;~2kN;-t!my?ZQ%-KXVU7I^&%sf=` zH6@4q7f`XiDM%bT~r*F+HErh zX_!^Qgam|%GBt%TukX}!q-NJ6=#uyoGkQenghT38otIgABiKAecF!KtkhZGdg7_9M z?sGoVvs1yVA@QV%d8Md#V6U^`KEEGNaCNvdGl=QfrOnM3Ml=qSRU#4?zE90uC-6I% znEVvFwRmTNCB!&DL&gl8T$*~jTiV}9R)k!~O4Cp4L4Nsrhy-v#H@!~yJ30KxUcsUI zBbq^klW{R^=`Pg8A|a+d_=5D)=4&WuMgOWT6K=4zPG^1V=7j`WO4B*cabTLh8@}B$ zfzgY{$VUaD0KWRirANzbJ2VTvW+%;MD`kqHEI0wi=k`an06F500EjefHIu zOBLeK0e6kliUdxJml2rOq|T1^ap#>sqk7_dWBkOYAO2hJq7sKT`?tIN+g<+cF8@Dq zmjL&#F3;}ntOs}mMG~)L3EMf;TOpnG33S!npXoeC2hQPa-+r~b!}zL^8-iy{hE1O8 zy;sVR@^pnhIa9yXinc)?9_+9osrnbF4N{fqoqhmPqtPMIH3plik6lQjypL!))1rBD zr8uQ(4@i1VM&Z}V+udCrT4@jY4*lDc$0WWDOFhf5)_agn8?C=Ga@m7AsH$L{iXcEk zp^ARg&fg;oL?oQhZBULFf#@w=AIbM&9_0&s?ht5gqTxv!J>N@vO6vwpz-GWar7AP# zVbBfLxUIxlXgH7S)+>B0nl&QaT==9>O)L8_XHlkTR^vktyZ)clhw`(_{*-Sjpy`Gh z?Ah0<7vzJr3|y1jA#7cssy!I;@R0J%8iMcAoonocOsk0?S0O@MF7XxSg|mSALN28$ zpNsye406?0)EV(xTp8=+BYw?Pa=es%1SFE%ja2*&m@;~M;Q;LKf$aIu1KFw+*o23) z`S2*`+X#K=nz^$Aw4UT~}qXe7?SJHPafnWGiLc zMiIKci}RRzu947!?5Qfzv)13e3TTcD{5%w_Axc4Fs$CBz3@&U{*4*n^cYSal4lCj( zb(9VSN<>D<``q{z)m&xO!OhN0y9lNr&^y|nX`0Cn(*B>Vst5Bnq=p=tO+n3fraXkE z{Fx6V>Y5=7!*2Ogc!;HiLsJNUR9#7r&FWWN(;j09JImv$r@u6a^f%1tUmYpg0nN7n zN&&&yBMu^f1gum$oz^;Zf3Jf}h(tb}%S4G+Cu!n9rYHjIeef2xxAN4@mcx4|#A}rT z)ECgzqQlp*vZPnB*nVghM$t7?Z10m9AI#*-%L ziZw)hvaD}Eae9>HF^)??WvGw+QTK)?u_oF*$OU?Sr1HI>8@olxO=#hwvBy)Pr8pv+ zwk@smQ|WGzZ+}D#T*Q1V;m>$N6IBo(rgyb^-M0*s$klaW@2s}D%IK<_v~>V%B|^6_ z4UT|gbnECP5`8Ss;qK-GA)V^~tRYr5|ECIDH)?DhJM%S;`Te7>&474H)g5UQQc4(u zuMU?|{Klc=O$vNz#=RZ%MO@YcC-V=ksr3Z7zyH&lB|5o`R7HF)3RsvXijÄplN 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≤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%0DN|JN+MsY}_|fUa#BP8c z{Y6gSZ#DWJVkda(o|44gV$@Z@qxAT0XGlHvUcrZ}x&GkKj%2l6vw^gp#3SwEkkM-n&OToP8XO9by|)X~xEUiS5|ZC#CzG5eBS61m zD6`k{)X0YQ|L->BjQM9K&?&LFD&THv4*<83;_MHB(c;I)M`JiopOYsI*n|Bi-vVs$ zlO@?nepewo06q0T^U&dSqr1J@`n@NOwFi1mM&#HCv^($}G|xkK6{C?2OJ|H`LEdBZ zYf&-8qei6{oU)gq*||jGxWR{9?3n9s=J!5GW!RbY%aKzVXIG{&yC6NrrLg#;=xEcT?SUQ;EDDSV6U#Y56L)tphIooR5;A+5a325?w`as z`RQn*Uo~YO9O7mM0Qm0y1m48bZ?+4`X+VPYx6A6o&^NjAra2wD;M$U+01P+sCwth= z7=)T^b1MY5koV3XoDmWM9#p%0?9r*)e1~czch3fkN(*s573cfHeQWohj|qe^0Lb~% z-Xzw-&@_+blP{x$b+6tu+&%jqQ7Ia&cv~*V4>)xkZ8=9KOp@GMV9A{hNcYC({!!A> zgeiYj(^T4<@_S9w3ODR#f=?B-9Y5wJc^P0nCHz;EiYM!}7P*p}izL~Uq!!KxXZ{Qi z1KFvF9n2Js?5hyNMv!R$fShrSigCCTVT+GiD`Gbv0S#PJX-Bv1i5O&2ek}3Z+#%rN zI>*m!E<=GZc*92r$Y@F%ML)1MkoPjJ4cC0M^3ce*_8}nOx5pX+{B$t5yJhusx-?Hb zueg7Ic5tJzhb?egwyyDca8*PV1J4vNu1jsqT>6Dpn~|Nc*jA&>ynq5@+|+fP{Mg-t zAYh{VkaqX}12QdR$sHky$KJDs#wT{_9r24m;&-l>-Sf{ZVk~tix{l?3HOwF|^vhjjL-H4g5;TRJn-Np*SiKBU#0U>a!thl|i~qPG66X4$bHN1mld zwQGonuOp?80cao}ATtjgLJHL5v}4()&pD~B-+ZJR$mEc46JN60i2JrukQ^HU1}R(JEl=Ig4Lp?}L1so1yg$EUq2V;TwoP5037CJN()GOy z5O01q)*@}L*aLjV`$0|+E&^4`buPorPwmG)04>a2S2;(*UVHt>ot6hhlSt;{-mf1m zWB%taWbiERwMfZ0-)+x5S|7FS)8o|XAaYh72+XJM-=2LU&pk>M-pExrNT^GWq-{zRTq}!hE?1>$dq{_an9bv!mH)$;dq60H1s}+r?H;HZ|G4ym{@L!yP)w$ zM7aA}7ex2qTaIO~wKWX_`ZRD?=LdJ$KcE!oUx;O8KByIP5}jWb+@^FWu(uikpmOpi z6902L+Jvw>P|sagu28ysPw!ZS7A&iF3PIa=L_E1bo|==l9AkR^ z0ga(2)Q@iHJ5`=p42>k^rFuWUd3(0jMWV;zeiHK?&$?j2`#AN7;4b*Yx+ri_mvAY^ z?;WgA-m(#G!8zWA{HN~(>JwGnNSK+6)Vh2NbiA^=|Dq9iYB?{ff86B)8(;W$TTl5r z_}80NRquPjDPUzn7aj#vT|nHrfz*555QZ_G~OeN|;;ZUK}S}7FhbO*OZ7p1i166 zt1=nDpf3d&G{+f0bk4)Q?;3e*d9M3YqP zC&tLvxZacZ{&=Pgv%LKKw`!E1l*4cY0|@#CjNiHfW+s{tTr#k2T|OH@VbSK|HXs#Q0QE88&b*0~#G0j(*wk)Ra9C*&Zf`fWK&?{7f5ZXVx9RGPy zC2%1&-lsXaK|_pdUvFcY$U@i0F`tVe4(B?n-raMX2hoWZ!61@g`}Db3OR!u;IJsW0 zQ3X!%LGXV7H@`E2Ihdk}fL^cC?kKEnXvBZ2TLXIgKOaN+(MP*5MHu9)G7Yubi+U%1 z7`7&`#G1ESxi)~F3tYCujnY!Q%XP=gIc8M0*Anm-P$1zTbH6eCtyPs{m{Lt#wx{Sr zau$N$&#L{Xukyvi-I@hD9Qhv%yqKk+Tqyq(^d<-eDDqMph#Q+W!HI1Lag~WdD(rDM zfg{e3z6>HT`u*8#v)2!*eFZsc+UEoV-K8%v?=WZ$=u!n9zFZLFiR8^$tb{LayR zUH5h0$9>e4p?4Yf;)mzR?Pfpj_k+N=5y9Z}v^n zUk*7UU*8cd-<(t2V?l%UHj@Dk-3-rGx!neN2CsE!W?fKPJ4rnvC~WZI^9>qjewm{Y zys7`zgp7y?zB07;uqV2-MynWTLqF3v_zEb)9Y9=oe&;S~WTBC|_43q6E-0b2DG&E2H`+gNk-9_#ec69A?JdusWcwWj5|Ey8g<;^P=ihjQj?$ywEq z;W-}2yFiu0XhWa4OJKb)V;_I0)z5qpJhNm3Vfv$xLIckL#5O42N~6G%uh>sZ@*e!X zlqB^pGu>snton8#(tgNI_uun4In~0Ep-i1T=g!Bv_g>-j4=#r3P6%G^E|tBVkU76C zFz0sJqiu)-*dYu6ZMM4$%Ai39rl=kcsBCN*shlEfKRzZgJrmRA&KzXY%8RE_5n@R4#SpzrUz& z{llU*{$o+o*2(|pi@MN-j?54be7bJD;OGpzP;$b53RF#ADz1atv#rsC%Z4YyH4|e$ zoC-fiC^<(zU#KHl&*W$?vd<%AZO|!0o#Z6|sn367_SYDCZ9rC)(S(^ACI@{+ff}+hkhZ~ckhPNBg^AI zQ<6{0-jx?j;Q~r?f0Tb|48i}wdY;Q;P-zX8b>MkXpE;{}oKrCVDotwtsd9MzO94C1 zQzx3olApFZ+d?XjaS<|BpP>~)_NY*5C0lvma9VOGKe<%c%w6r>#Pz(c#J;!YrNMe_abTsvj`WpG_)u8x=@PVJ>kHBn>x-@AG3U=Xgmu>-J!e8<)q1iN|1gUCJ%F`(YKyabK%%hv7 z^K}5*Ba%m2Lk;eXTO}H_OuiA`3#ATNuAWPPb;jcbo~tgs=%InUzdkwnv5L#NG2MHT z(J!Smpxe-$_MRVs_D78mfbI>~FNet9w_XmKRpdf$wxz@xsQXBWDUKY1)izy6@^ammWExjWUDX0g*`l%A2>>PM?*Y1mCzHE%jyt9P3L5|S zkAbomD9#K!7AXYQ8PE@7H7!6E-$=3nx=dpV$OYpz(hnQ*Hq_$3HWb-KTcv-AtChEk z(|qHNQ>5VM%0a12$Rd!+Uh=$MApG|ZCZHNbq z%VccBglEsU^p*FA$#JVtb#hV~fj|-Q*7#xbu`^)HzHqFMV|;FB+|ztiwvaHW=p8%P zAALl6Q7~)8Sr|T2lj7z-1s_h_gZLWIp}dB;Ab?Q2o+1JGBs~BkjH<9F;jgDY`l6sm zIC)4xKN|D4=lWn2df?9#FzM?4N#ub6dq>ej)MkGSiqaha&Nd` z+#H_2j~gZ*^5tZkNR~=zcyfXFj2Kh~Sh4CPN`^*_Qgt?P1o$v-j6+5 z+Cn^-p3p}Ge&$(S7r>GKw#*5`IZIt7Gn(TZNvkMu?w>+Y-oPW^Rxx5V76lUu zqz&;5R?24S{agi#KA_*(THzD+j5eTJBX>HHu#`OED)f8GR)x)O#XXR0a@bm1bX9+z z`wnOa_iTiM#qVk*Lw2QKxX@*;$6C6@@i3Ax~I1*LZ&#VlqJ|Dcnw1bnv90zZMtJUrlejRPFfD zQ8t59=XzHX+stexVnw0k_{S51m}9gupj3#*-Ls%_zQ^#`BefZ+hdk~1z!x6)snj$Hf_}1ZDWAB!OX-yLRN^r-*TNsg}U z=NI1jOva{v_MeDExlyMLsMT9|K*UTbrlQSKs_GZcEG$WohDbU;F$k(h;o?T)Mg!!z zJGKt*srOCk$LrW+K#_~@aoZ)iDelhh?w|-jr=q7a38=1!hzT{+t$<+YmK$OsGV0;1wU05-YX2#U}=PGQOX-aGPc&qqcjpVn7W0= zD(=p4QO!OPZ8mqjIAWAZAHZJRXhE#OAab^*G^qN-B#i&Nn#J{^(wuMZJ1nyg(zoAB zDB1v;pjqkeYXpW0fX9`9*L}80$sHteaC~Tsvx1-*cbd{8(D#4Krslq^=+5gQM>F^EM! zRHe=)4SW5$+U=1GixI=7T|)hB71y4d&l|?C$lmXy(%|Qm>4i>>m6b{(7;=6W<39b< zR~hCPX@Sq$`UC__Ds^B;D$oba*~)L){`6{*r)*TgbG1uC5eRBz;*(%DFI-Sr6o7zt zo1M!;Z52R^W>&gvw(bpYR%nn+2M%|7kMM|8c@Ve2f_I})66XEYHUPTq z5bnFF<<6u;h5D^eU$l#h;QVbMR;gs{^Xs~vHsViQUV1wA)-8TlAA#{FBm)}Kvhl)P zv2XvU6aWifs@z@Lt>1~4bqiR)Ha*&O133Z`Pe!_wW1Z8yUl0{`iAd@#6)KRls@nRR z(D?paT$SSjql|xGg&J(m3F#V;pQ1>kVpZ(oDO)tUA7R>9-`awW?6*NKDy(!v3RR?) zHhR63Q7?x6LKgf_HY?EjX$edRX7|c{EqA4iZv0?Kxy-D9aav2ht9Xp$=*(Jieak z=t75y>QMFyQSe#VAg3=aBNvuB3rpl?W+y5HqrpYIHO>kIPwD3J7JWHbqOrm5q<*|w zJe(svY#C^6xg7vl=K)RfKt4h z#=zO8Z)t8=VK{XvIiX?FATMRz@me+tK8>%W3U5UG$TpXMEJQP z68#-pH{NeEIq1+y=SABEkRcuNTTc&EYf{J?$rTT;q1K;7*(}#n)1qffF47~1BGM>$5r*&Wnu)Bta=0XueKwju$Zh+X4IiRvs-O=+B z{m#mUCi6PH!WFQ*TeTrFUTI}IN^Q^qm^W#bz~2vY{}v*|ec+1bkML&#$pRN{UXI8- z#mY^8Y~PyJKF!zHDxN%9%lew4dFTNBan?c6L%hqzTRUrH3lcKMv-bjg5l-zD^eCzz zT~L{gBC9TC&npj|c1HQ2W&Kc94pRvlb6*|jze0;xUOyPoV;uLi-d;_BOwnM@<CXW&zRU-#I7Gm2MfaKOnsZg;{F{R&3u~=gzJO-cF)<_*vuW&}KDSS~ZT&bRV z{-E8R$LpJ?-=eH)Rk;1`{Ehd}?`5B4oqM}u)FwM2Fi{PR!|wd4>~8|-HwlG3df^*K z7UbWjJ5M!SQVe*U|6;K_RZ_(yfuWUb7>Gdj_3IT zpPu-rnXq%Y6|rvTRclRnw5JN2$pH-+V0ft{QsHs8m)j)O++>8eC^|y!_Z$8<1c%PN z&uo4>SqlVQX9}6*?o@Fqc;g}DR?y2D56g~~>UWLM@$O>wccjv; zM>1mx(-g*yquXb5=8Eke#;Ep3ZDnqT(AWAm`~Lm?@{j_=Yd(~eS@$C6lHYUWLgb|*NndJEF92&jLjb7(>oK5 z5lgVFH|nH-be~Xhs;D|EX(L$V{RgliH=RcoU$9c-q5UmohEU-nJoPL)CUIf33f@9u zoAapaS#T>~u3dSzUK2uBe~C82Vm}8mo{ru$QB#n-Te0_@-K#9px!WSv^2S?zt>T5; zvq84Fr*y(F_$4|{FVZ3>LJGvD}d_|Aa#L5FZ%xFcc%v>-_T;d${QUD1H;B?26j@-MpzC zVd>Gjt}pb2snaydp}Af}Iy6kt?60p+ODajF(^NQSsOBt`MOy!iv@0w2YKOozadmNy zg~LOJ<0kG_%hoxow}KN3ELdtQ9xjTNa1NwJ=a*j;R}wm<`D@56P4V&%31&>D_X| zte3VHHtzo#xD*P<&>rmu3wZ;TI`>VB2y zle(PWXU$2q<8O!Whm4f>ny26a-w7pqpdNk3HE>JJ-kzn|0LZ;2V`-V|d7|3J$d&n} z3qo(746`6++5rs23cu!l`1hu&`m})j6bVzu?FT@G5pJJ5d z%Awm=sL4|IM)L0C+>HOQ?1uH}#9ZNa;CILwlP}*VJ$N{hlAkpIs1D7kKzq0U7Ter-^+yXfdy-~{-b!!Cr5T-- zfvcITCKu((4xNk@uWE4@^Yy*AbV|+k#=uO!8dHJJkdo&;at0~BFP(!hC~e|W;q77O z<9xSUJ+E5olQ*W>N0`yHb1<)_ueH_(Yc$^YZLYDs{#_-n!mc@pvqp2-s{^gS?j6Y= zOAE8ysea`iLSH^npD#{mi^{k}HH66q#4mmypVhlinM4Oeec!1Aa^#NlV;glFK`|@6 z@P_gub)QC;UPfEZO*<>t(=>U?N^j9o8&wcC5U=eYSZ8$O&Wx;Lki#}R&P;Jn7D=9_ z95k# zR~*isvV4D!epy@{>pV*W=Z*S-)sJSFSrXRSqr6F~dqwX7N-@9RuqQM_gErcGYqpA4 zEb1TEEJu*(r8FGa_I|r9)>l(_r33sxGYuyM(jfI3lGiYJ)ws)5y>>DmwZ4nSvDfQN~4;hQ;gM`A*l3h{YX#OuQB9(r#zE z-@;UB(?(7?J*)kl-sU9Azw}TeWdHdRC_Wv>hpM(CeNAY3?A0!(eJ!Qsk6B>pjbckF zrD;l{j(V)yA4aE>)^Zi>Nflpy%%R&vs3nf`E^bH*$N+06yrI*oytIu=<1vY*?$U$R zwpnn}c2U)sP4&<}@mPKR?SjN@o6!S_Z=1onwFvQX?c*tp@@3yopR6lM8;MQeuz5af zzLi+hdn`=&xQ)bvdQiy^E?4s-Eb$P1&CTm*ntuB%JW&pVvm4AO0-+SEcV336_PSm$Ou;!@ey#LaGjmGRqMU9#R!nHVHAzu+~ zIW*ftaL#ko`YcM@dM}R(#+6t^a9@S9I>`plOeg@S&@=Chg!bnLT_~@}tJW;h&GWE` zjQI5f`&RPHTKO8iS2qW%e=yh=?Y7oSz5Aj4S@PbA7oV+zgh70^e$HMLVr~#a;@>{} z+(To#IT2y#9*%v#L3o$9ez#ZsY;M_#VMTxI1*IaeIBEZBTuWooDCh{~K8K0+HNG4wZxOZ#c~^MYZ4r!b6poos(c#F_ z5v7>yjGqER3JK=76_+lsj=+6K6B5n(Uu6+&A~)D2oe(Bt=6{=qD|U}muY{YXEC<6W zEjUoM-#w2M?Wc+_dltdd2%bCvZt$@M$0m5kl0xfXJgVW5*We2xasRGSGbZJ6!F4*w z{Hcru{3n~0)eyjMrb&9NW7|{ zas@d%I{~z!Zp+ikNjY2ZX6k@|WI0VsG6_K?qEJVXJEcA50YG3I1~U%aXy+*&+q|PE zVKe)bP=N>&t(OZRa1<#5{c37nsSnWBRT*wVB8l+Og(Xh>&s$Z=4L|hUlC2(fiEWji zD)G)u^_`qYQGcM4y@B?P3RJP-M@_jFCvNmv3pCAhVBWOY*OXZC?bZ^Y@}W5HLelV5 z3bcFCJ*Hv{F~PRAV~*y2vak-gbrtKoKh2shsDMD_=to*iI_f)^SzeA&_9Ha~P>~Kc zTUOF^LZTL^VdntPMmVu%bRleD!&SY?zPJ=p#nn6eYWwk5bvI(IkV*Nm?=jq-&W5yY zXYkAwmTVQqiiDQcSb%mqBn z69l(_X=+##W!$OP=~UgfSqZOpIbm&4D88Ko)IuG|8$k8fk3@pkBS_nLe@f`4Gs=mO zs}oIDA8+ibrcg#~$m=#K4U6l=DQY_}xZKb;GU~r)X)8>LA09Hhw%du^(I)QNcu$1% zRQKOSy{p)5;)6$PaSf~OjuH(7@qnb>R&G|mI#UkRp%M?O(&U9!QZsm0cP3#DK%25##li#g$ypgk25y|@K_pdwx``&Q-KB`t>o3ehPqY>f?D za%>^JSC0oaMQ94N3Ax#(uRFHn+$bG`JxzeL8NV``74SS%iY9XnRb6y!t68}7l&Z%b zU&ll^t=VzpBY?w2UFghnmP}1(0aksJO80`ql7ocJEElS;NRE*L<;rK7JRLtbG8gFd zjP^vXJ9c;DpBON0jH>X5Mi>W2{K%YS5AiUChQ#Q*A zKgzIiY@_!wl5l?&##2olt2t|uDrj!k$y~pxK-A`3`+R}F;F{m{E z(bzW_Ug7r}88~hA?H4(fLW5X(HXw;VdndXl7D?!0D_$Ba_akjes5fra6+uq(ySh~FbdiK*crmQdbbHdE-lDXCuLph2L@Jw#=osPDHC=^WcxF-qB`wt ztLSfD6tJF;p(%V}sGw+3dxv2-5@WfQgaes3ZoU>Kw6(eIwvebp10Q&=Y2Z6SMH}ELvOUFyJbgSh#WZF)_zDoHR8!W5;mg3LrKc+ zD%Ts|_M2@5r(Q!jHIq~akPWfUFTF`#eupl4H<;?Q8@ke%O;R{sCMZ9DD&E*A7IWvq zt4D)({RHQC4LXKGFOR%8;K<#r6KIFcl{Ou#hhox01nWwQGj0_pG$&Uxg|1rIHllxQ z%jabJ>kdA1_B=S~%8II!4gXJx2JP+bZ_y9h5c7n745*p=bohMm;7OAbqr~X)(re?z zb_dbRXraWgrsY_vft2X0S~$;A+6s((rZ8r(@(Pk_aiH1r*N11FbtsVml6~|*+5F5QAnUj4PcD{K^S`(J>(Z5DOZhYi6 zKRAV&3zYBY%Z;3`X|?KXMto?H|AJCZRvq47)C8Ad=gVc{`=-@#M_jjn^=c>2dF7&v z+xeG!oesu&>d|gv7QklPaOB&vzhwa@KnnRUHl9r8&_u@NSp?HIzE)Q$U4c=lKPy;! z^Jl*b%UD8RniP4aNY>&ryIrhd%hkJ(Ui9CilnAxeAm_FlM3BP)+d-QyGRFtJH99PY z9=aZ*!|uJ3zXv66;JeDl>n!!?|L=e#EpXJ}^K^BPT_Lw}zUGYq1x66}thUZPS$DkA zMszQ|@T|;uxrY4m{(m@W{?iIl32`DFoH1ib2@rv?N()VHc~3={iw-GfWWL?G*|)7n zpK{>m>DPGzT6Z}B`ZkCo{*aOFS-=j0)MJFM&uBRVnP{2TAgRK}u&)SXfP#bl`43iZU&HK`Ia zAGJQqqL&X5V2na8uwCBrG`g9fI2OX4A2gGlZo?dr#p|Y~Yxih`$LNRK=gwei_c0^q zI=rX6 z%6s<({59`je!Ym3jG0b#BN(SkX^dGrwUTc?2`ya;H*Hxp!W1)v+!R~&GU5g|efGDT za)z6K+aI3`xq9f9TSS@M=E&RsM(8lkb3AAi5T7S*#s3cz#{_b|pEhln{%P7|R149U zFxdAIOiDN%%2}i2%!(v1uel}n?LF6vnbfvK;f<#z+d^wA85$nvGh}MeEZxWKS(~K2 zWwui}(j(>UUTr1}zFxlLFv^O~>v?N?^rIu6fPImZo^f1Ea4qWfJx^kdb9zGuIi~)^ zn`Y~obwiID-PUylum$`)eQ*YQMaOE)n;(RcS24Z;M$4#&GC5z{& zR>(z^_!`GWx6JDA)x?de{-~J7ovk%C^gD8zt2pVc|K994;KfbLcZ^A&(k>|kKU>Ye ztni~2Bt5u;m`)+HzU|MAnPr)82i&*^&l^IIUFi^Dbv_Fo2bLE_*D-qV$x(r9NN$j) zWQwV6RLvtbAMyB$EWe)X^sF#?x?1A(SA0ecGuTb`d3Gu2+j1T;-ZX9T_%aJywv0Md zzPIKu(sQ@YUUkuDoHK;vHw$=}IwxoO3-?h@ish$Ztcdex#*ouTr5H)l#bLncn!Bht zbH3IP8YtN$qx*9eU1w-#TH@bFoV%E55?*f=*A8x)^|za9WeuFyoOv5<^t3-E3&ySv zfA_bIS(5fj=3iw!{gM_m^vTx8yXVFX&t6<9i5;iaF3M~cdEXtm9A_i;P6x}F67(_D zTYan=6sAZV@f>;;0kO?Fffv}Mq|t`AgTdq2YB}teTnwd~Z~n_PkDu$3f4g7z*K_@! z4<4*py$rD35Xt zdw%1R2zC8%2C_c5W~?sterYNjriy+x(ISl7cI6v1OOUgRYZiu`FUu_3FG+#~6_;2% z@${Qwn$3aT9Nf%o(iGy$Wvh@70ri#8)(ib3@izQX%6!&GRaICIB=YLBP~LFZeU;$3 zDVM&5G4iSXV0Si*elDTEE720kXs3TkheMV4Q9J}APT?5JQ?e>q8O<5Nv|5 z91cw*QiGdPE#b#fykUcxnYsQq@8dhQao$mf+JcqK)<>mFie>EEB?FZQy-oC9y$lfu-x)wxR@sr1F1Zk8=-%~n@Nq1ULV zWyToefs7X9x2vy$Jr)?ScHe8x3V5*UI!Tu5Ow^pM1~v-r5Up_2eD>LQu%d|N8tIGS zZ>7XY?~h$+l{WOLHI%a~3Ap0f3cdN482c0_7*~B{^WSAA`YmV!7JYVHyL}rchuTc+ zC9=BuN3?yEfJpa?!lhe*2+t!YuCjEuptGIIqHY{$jt6C)Bdl{KAR)3kOEB^FT%MQw z%}H8LA%yysN$y81OTGYRXBLdjJ-I}!!1Yf*@7*YBqL-7%e9e^Z;}F{ljioZVfK$chhO#ADxJ3J*Y=HJEFsFzo{Twd)H^1i?9pm%YI zfAb)w=_FGZSoMK6n+*WQ_yHlLTdB?Y9u=WRH+P*R`d${~@;8%=ze}(c7}{gA4Pyi=sEA1c&Q-wC(aBwwn9ASDkuDaII#x}uUO;r}Jk#pFtqA7MXPX5c z*lp&nM|p`NPF$)FA+PlSmNJ`ddn4Sa43esXsATQ6!u4el@Qm22xW04mbC^b4d`GPg z+uxgdrbA{@#p6a^wMeJ3*_&dRu-drCF9>Gf{hYo+N5F77l*3A>yrS1X*uCnG#7uI3 za2jPhTV%(cW4j0}RU0)sjtZqlM`O3x19Z;Qn$>^XnE%tnxjJ-DP8SAVlkfd)2R+UI z_?mQ&c_I%qx7j_U#B-#4UBj{Vjl^4VI4z3Y781MYdrwYT_PLPibr`{SigmN3_u!LL zEx6wy6>+K2GT-qMSG$HDF0SFEmEaD>k;zDYOCbm2PoI+oA6EVFgx`sJ5q&~@L1@_@ z>S4i@|4=5%R87cI)ZyEeWDUOJt66*j$muii2Lh%C{&)+zPuBka7C81*bN;XV;K%pd zqE0(@)o-4b2`m^m_++jbH|U*)8Be(U*RtgZyZ@h!&VSlfp|AB0XSX{ZDaj1Wu^Hff zjR@pg*|~1_JBaoIn<4nf7Wa^ms?2+S(-+Ba^LTG=gwd&WwMT$jFxaQcw-jd4k!1#I>?t2gwVHa1xF{_U%4Dv98ROD^J zTPlno73_s?_rX)F;RziAI3>HUjr%ZgNR>kg>ul@o{_>V}BZ$@OE#noZ-*^MMBrlys z21uqj1h1RX?p1!z+W&CE#aqtcFg*@~)%QY||EzlKO>0*s^*?(9e?79B-_K(YY&!Xz zUhvn1UXS!}V1K#A-#+e5ko~!42M%xD+6%*m(~U0sERCT%eO7*lmF{8}*@w=CvUQBy z)Kq*EqcOXfN%EA0U5x2}TI9gzbhiFNs=L@V&>6UrN1VABn2Q~es8pK62qd_R1r7}?s+_>%xM zST6MU2s4JH%XH~MJ(ught|;rq6=-%mo+vlJD89^XWbv_uxWy9>h27S6%pQPBLKG)) z?~92?Zv8c>a+hB=`d9gOEUaMdudji6+{Fa_TM|-}{W+AHr7s(*SoFcauaV=*;_%^S z1y8gTNG?^+{o^N&hy~?}<9%C?471!K-klNKZ)<2LukbTTly$bo)Wa%7kR9Xz^;{!7 z4pS}A$PH9bU4-`GVCATS=PsAJ8WRTl&Y^L(QO90Sni{wgzo%?m>M&=4@T}-|&KhPE zT-p1ePk0f=mtCZe(FOOQx7hRldbs*`8@~?Z)^@WExAr~`weys+oZpZyAky}~cQ^gU z)G3cN%H;?9&pmY~eCY8F7q;=_3sba1rpOUUMyJyyY#FP9fc4Q{rH(H3vyO*;`YTI* zQM}UsiktqdWNDJ%dN)@HapYZ1(It*hvoOUm=Ed-`mGSZpvO$Yg#|f|zUcJ=`$-IZZ z4s$v(1v`sAcyr~Qgzm^0&Hsg;>*cp1idJC#BNW($d1e&lcpcv;SxBWG?nr$?0Z879xO;hs zcl$6-3|OnJH=omcP6k8T^8=?oqO-w)FXwO(qsK#G>P_B|i*I2!B_B#pZ|P<<$ z4Rtp393W(X>i#*iUzd6*Fy;;NUT`VC?86lX6=xkumf>}*i;DdlqJ+dY0g*eS`K%jh zvy<;0L!Pbb=(rdM=7(I+3pRZhrZdE^iqihU@Xi6Gh1lX=m)#z4vm6~3C1 zc)S#{fBeyM0p#ImybbFD&Jrjw)C&UP7**XJ5KJb_&oXyT80_n_ZPUlSmOK>qff#?$ zPYkq`FDS_>D8@@%=@7dk(#!8x!dtzh%FhVR=Kp!5NVES=N-!xE+GW}B>r!BALyXfd z1iw;WI1jN!>1w;o8+KxIsEO7PDF^+KhH}u^pp?4> z%%$`=Lr5MP8}p}gKBn|snYN&lqvTk=e$L2kIQoS>F|k zJfkawcakLRZtm|%KNZCz7Q~G{nH0lqGdn1Oq_JJ{5BUI{Thw{v!g%zB=c-Oi^FJ`v z-Xw$FHG}Ab{xPDppDx{qS4;y6M>4;+57WZPVvDL9lZ(?tqfmFt%77w*!0s%we=75j z((PY@@$9>gG!^V#k+lrwo-trH@o{A@YourVTPa5I@XpLvXTu{q9f^AC8Oh%5(c$Q< zh=~?~JDi|H@%vCB_hPtH-kXOp-izr{*b+^UnIJ5 zCynuvC|a1IQS_`tCkG!?atuHn?Eus& zMz)+4i&7)OBH*yp)q4d~K9M!~ctVZg7cACX?ypx`OJXMa<_Y{(m+$S-lP*8vz&-*m z6BfwTSm3i}SHQMBJhMIYxW&Wh5hRh;KVeH}^Mn8`(<5)2P1|-FkYLwpRWpHvq;8Ok`#{(ohalk<)c76*|M8-(+V_?Xx9Ts^ z8*b0C!xmKTdr`Nl($uDpaV3pz4^;KqRY*?<;C{%(EcnYfVK=p)cnxjJBnst$IT1&wZ1z+-aU z0A}Sv&o!u<9Cg8*7w&rv4|{b>-5Ew`FQg!L)0&W^k}wUJ7mAFBdVQ6WI1^PhGGFHk zsS7V$_wPk_Vby#{&CD7Py{H=~4VB5n6X(cYi`v39P_NFVrndPBF68%lZRDC}c^!T# z2=^ct^)<>RmBk%$_&%zNbi{NoRgEju3~yDCboT&Yz7x0gXq|&Q4r8=WjC`hk7ntJI zO9<5w)0RedN;ZKh?hNeo0WVfy5i<*=iP<}1fPFUR)0;V{X-V>4$AOI_ zUhdBB6;B38kdo^%|4e~q)ibBnLyF?bLDHej_V<(xgCjJZ>~*Up9%SpasAcWG%OG5c z<384(-7X5@_12=(x7B|xB;9LRPeVyB=cO@w^k#n69UM1?=svyC)ytjX?R=Jb&X#jK zUo}dOwL5b_EyVA0Td0QwuI9TB#1fQ({s2x}o+3^0K~*Zxrf`MHXJZm;UBQEB5wekjqgf>U7AU?i}KF07L?|_@}h@b927CqBY3!u^$>1_(<6r@4J*}nsbF4!RM=|ezMhCVq~&U)h>0}7^$Rk ze`$wus3t^@Jz zEv^zQ?+RM6(Fnb~2|S?GR8~KnND)0ivf-l8%w$?O%l3~0PaU4sb=%pME`xwF_keU_$zhbBAZ5oB&Si9xl#tVwg~GqUn-n;V-MARPQf1#j$Eiqxf+zWxJc`@ARMsw zu~FO|-fzq!u}kyPCcQIj%KDK#tihw~_BdPUOruSArnmEL4$=~c)4s9tMECu+07P>J zuR)#CfQX)zliLI))${Yf7w91m_VU>I^!4KlHY&L^`;Bt``fH(VV3&d~DUR14aifhE3G}x(8xmD{*hPRB$4Bkdg={2qA5Y`iR zKYmK_Mv-@B9h*pVO_j$k;eRkMy|>+sH84jFEAEzVkvqkiG$z7h(hzIe&K`AZNwi6A zM}b`%nk__JH3elJF2+&wy_A#&htvq_Z>Qne)h!pC%q+a8mL|L9F>!LLMb(oLTU>>~ zDFR_fy$0uj@#9GA<{*(8->(Dd|w{1=U0k&X8NJOsF!W(+28Y18BB?$=HSbME)^Zf?>VFqA!+BkPJXb zT*;|P2GUf)@TDHNfT>(#VH)*5QV zeyflZ8;O1YC1+gZ3)0lk}j&ENlHSI*EUgw%!+mErYc65-n{7W0Dx`d6t=C zDuNbZBpA-6x2k==+g1}hZ@H!_BqOcQ{|AGki0>b!ILha2aahE@vbqRG?7VWD6}lNA z@hQ-K`N-svWN}ga!l4j?8vxX4dL6!H$5I#cg4fWVI&)#pkTula+?fQR{`fE$iO0JyA2iX3Y*eggq!pZP`LnM|pm$On$7AAGf) zr#wpHta7m?gH*Dlgmh+)QGeCMz@~2JPJ*Jkc)BREbw#Kcza;~ARqsFyC_`Q9Nhxl( zQ-)(vtFK`kAVsYBMb7#IYC!9&$Ji>Y0F*A29awZw^L(b%35oX8o97PfQ@RZ?W89~7 zAoQkhZ>Mb?YjX?a@RM&$QCSqmhX+V(z7b`|h!uz?vPx;=n$5PwscEj^C_r z%)}nY#^g2VO^8SdWv#*(Zxi2)vlKohF{&qxpMt5D30UT1ocN8ROUQ-Dn@L<~BC|UTk|~vS>pXKsNd0KLI@Goqq;@ z|CNNG+ur68J9_2!6GCA~hDDWnE(bYV%nF)G?t3iOkdAOmPv?dM@MasxvKwfHUQ}a# zDi^00$(=83-cm_ny?^OgHDADks<`4O1dN`;w-%3pMdj$~jd1+#Wula^gFQ-EA@gfv z&h6-7{L6}BJ}PYzL<5_d@CAI`7^R4D_!W@4IMU<2t>{4u8dW|E;CS<4QXVqPAi8-` z-VuKd*XT&UD37W+Jp1yx%-F$%y6WN4#eu=$T-R@#XWovdl)2$s%4u6ayqptTjdo{~ z>sf*$;XrL6g)a3uIOjNfY!7y-zhud;bR@0g3No!yB4r!Brz*e(RNCWwD;SY>o@Q9+ zvXJW^ool_*ht8#>^mgORmX;Yj>IT9)9i{-vd}u^)pAxQ3|1ZsA+Ci6wJ|Q0}5U0`f zqBP&q!8GRQzeSKt1xWEpB-5{?u!+56MJ3JI2RfSuw{D}^yEsmz)9v6e0hJG~;n#8$ z)6#&MQ#s8Ss~k8f?~DF?-69ehX)%%&4pqP*yYAHk8=;S|;503peVdB2nB=tKFxBZ} zNiLBT1V_2gkLxzc(KxfWV>2@FBr5=NPe}ueh#u_A;Ug6WcY!0hjb#a9`h;lBN@_hg zsaXp+m&zltbz>FbP)sW@8^6BQ-7qaC`(Sbh;F0}7R-OgL-CKJR{&!VPj`3rHD!3vO9rE{yW@yom_y9-w2|Ne#-b|Bq;w~nU0BUL z0#DuG+G*xGJ$NLg0X~dn{4$Ups{*WK%YohjTTl54O?s#Y>EL8@1-9$?z!|EMeH!q@ zQ@>1CK{FAk-31_j6OtH;h$b4Nw)=228+45Rg&(g8s>66-S)}YsnX_rK9bPYghml{W zZZtKmltPE88#G`n#M2Tml+uA;j^fBOho(WC#O|2^8WpVo#2jSxlHU``Q54PFvAn$Z zLjFn}sNtnitagVgtoUdsR$9HSMCuzedFH|u-0xfF@SxCiCwgvKrj*cgOt3P651Doc zWph?_Ud(CtjpaOyiQ_QxsiZI1x|zr8Ay1}9-Kgh-fbL6?DGE{auh<^8H_|yEiEM_K z^0W^#d(v70=*#TSPtkAztmu=Az8Iq#XG6L2dQkDM@WwpJ8qfv{UO7HG3=lpBTHODj z|8UbUA5XMU5R;47I}>#WEOR#0zIEY)XhX;ukWdU3(J#BWB2%tD*})=fWZ}Q7WNAHr6yKX0bOBR6bk{37X{icAQe7$nH!u+>F5{9~CNiEb6~`X?;H9j?@%rI~ypr%^1hw+#vv!%4Q!CgGHFd>dSw$aEoJH1CvNw0-3?R-@it(tA4 zR)t4Am@nFJ<*@@{6p3sZYbsB|1VJ*y-)X=reh*JJA|44i1EPeci?SK810*p94z>RMC&A{% z@t-$0Ln(qIZFBSfFKljS`7@px#(>R@)(?yd2M7u~Csqn*ZHxfBzem{rhrRcXigL@^ zeaVthf`n2Lk*E?xqEHBkN|GoDl0i^1mIz4Bf&>*ra!@2lrUc2ELJ=qfP~<2Sp-2`M zp$Kb&UP|MxH)@?bZg*U?du#i z|Nf+Mb+R?x&J&XOkHAFb%An6+8#lkR2`0V;6!j0re61_ly!2!1ho5R4!*fmJDzPhG z=Gfr~#qU$#2*WwXE_*KHj8l|Js!lxa=_oT-PifPcE_KHZ*-LqY7oahzW4D|eUw);# zGQiOS>eV^}MppqIS)|=n*U?m%B-5`qsKyYCr6xJf zPq_;*eI_d;(U7CA$JyoUqhqP=P580Wa*Zak9VMoRI@lB%+q;@Gz?H^I!Y)%z+d`V> z1I5Hl?8TC8+p=_HyzMK$>E8B}Sl!Iv3r7YKf+Qo9JrvR`pT@xmm23TetY^K=0{}de z49IJvc!%?N?Ch@DT_KLYJW;wgTq>DK_Ewv&YWg@f2RXvM+rsTszYl8pu%0Etn-Bp~ zZh@W&0PMZJrl{vNj?F*~j!4T69#m>SYy^%&ciV>y%Py4b?j52TH@f7rI)>Yv)5qgH zSRh&)lI}QApVYzrxQeS)ATMaxlhXR&X@o^Fb3EK+-CVW@X=htT{^}F|7BC58He(h8kyMLZrk>2 z^}mur?K*>dY`OGxx_J2wQ72cUbu>gP89FFhCDaw(jjCn2uwlUR#7lheLV~zue8(k5 zwh%Az=h{)GiZ5|eVW3_2s0+?!+4DmAbyDgO`?G7{r=NBP8dnT13p&w_c?qQ9T|EMtr) zb-OBfRkFmrd)E^efdo}#Pi&JmbUPG*CgeEE^$k8u8G8$0C=WxRd`j$V0FXG{44CEy zHO1ix65u!0H2O^w#$jsl%76sAE$0ZsgECsHToom4SU1^3I z2%|y==k7-HD!(3RvQsIi;XA($r$rl!caApvp_Qc`3a$t{=vYfd zfF?>`@Q<@r2TJ&(@12Chj6ZOQ%Ol=r58QVmGzdS+L82G3t?9!6Y$0&^B{R9c0sV_- zwSC@dR{C6mq^J;C^?_h$^aqa19UD6CdI{R+OtqieKa;3ub2FDOB}g1iIKVs!M^s8- z#ga9r2d;ny$-ksQ4O8bE*zmpI%p$ARu&N% zG6@>DgT7{1LIV~V+cdDA%+#UELLRX2!rxtmLQ_?F1{E-4lv)n#CAO8*ko%wQQ&9n1 z&?WGByR1eavSKP*Mt&EF&BoOtp&UZUZzc(Kmf45%V zbk}!e#2?w3v^^B?#HB$UznO+Uwsm<`x^X>bt`gf@rzNpUm?ZRRq4Up9e(ZM=v2To& zkMXP+bGzLl$ z=3dKpUlh?a+hrn*K&AT|46c0_=5p7UcML_jMQ`%QX8oUTAt30RrWjoBAhshrkK*6H ziW$iZ{ffdRUX`e2$Jg7(2J>j0yZ4W}bA1fu z^D*1=`(!xjy%xeHNMnr1hpJrzk9JgTtIIaB|cIuR|;xZRuYE1B#=sE!n(o)R-tDJ z*FUhZ)U;FBG+ghJIRK)$Wi-RHByLZ^9KMP@VQDdw-sn;f#(*6VTWU7E6qBLMsf>fo zOXLvWuJFPAbAcRAr@A=GK3D_a1|?wne?NP`OUP|vNNlb;N|$Z`9=gXv!hNZDVbE>D zTO`p#iWr-;=mIAaRVW{0E)Y`lc@$uukp(@|c?5`o{}Zvj%uf;k?3WxV6z~_8@}PSK z(b}cJxK$zd$hPKT`5(0cJ&k+IuG0R14G*zX+|Ci`7O9;-0taKM%RP=qmlg#~{dhJh zJ?pZ-d^NDOIY?4ir9`GGY+dD+_t|-^ow?VhxT`V)Tjyiv&UbWCd`<$6;U7((w}wzA zO`si^YW8q}j{(;cygX4~sXYSxHH=&bn!$NI&{(xYn5MRK^=ezPH!|N&o(r&exbRvl z^UK^_?m2aAG9+ z{jznXc7iSknfWIf1aac$YFP?lhCzY~T$MrRsfaVLdBj@r5y0QMbCcfm>km7{HXD67 zko*g+O=SRi_3OPirWXsB9gE+4fV-_n%Ru8%z(@@`>(}twki;d7i^>1B3;y|A^-$pd z{KEfB#VYn_5#wug{j9VWN9xE(z+@I;M7uHX<7+$0VHGi${#>YM5 z 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⪻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

p$zeErH#c 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�&Ao5CyTsR%bK89WUWTCP$tcZH3YEzCW^*NTs7^&HB!F16S6O5wwME%c_Zoqu`|dhE_;pybZhFwXh)Esf4hNDKhNVRV&tgy$_~ zJj&>?WH;KpKeVEE3fxo|buQcN385%abtaG{XaQWSWal@Nea_0+Xga9s?3tLkYsXOO z85K44*$k}?gaPIF=UQY!Uq^^HB z$=@oeG1@dsJrXuTU51RH&nM5c|Fz(y;*(^4Nlluk&^iBx;3S2wC0tCeUcPEsF7RlN zcx=f<2dUbn=5N9k#J6c{OwsB2e7!zkFE^ux$d5Lwb^HJQ%9`!6xX<;5p2!Tgl?Gf( z*K!}&G2fTTn{jHNtB1bGgP^+)zsp{aOrN{3)+L-Npv1QB%a=Kqj>P}u{$%__ylRrk zIro}3$?~te-4<3ozOORbg7^0!Gogm6F3&}3OGH1;HU@Tfgq-#-T&CXMv_=j%DdZ{m z)%lYDB8Njuea*Zc-rMnCSA~Dw z&OLYWugSA+%@b;HV%lgY_IUctB_4Ml18c~R_lr+0&W>}6daUFpu2QvEuIbpWf6Kj3 z=oh`y+@=0X^ZbXB?H%!Kf)}>ReQVF%`S;TG$j3V!{N;}Cm%mlgf1y<3e)E^zO;v{i zueZlZ2whsb;ykmJ-p9$OmI7yk|4p${(n5J>~AZFP3s^ zmfY?ArS)Y;#+iu>JTGP~f7|VvB~xm+@0cum?)tx0JHJl5rrha!n-f^cU(a@TtUd8I zJa|{(d2hX0>}sLy|JYBjm_C=o*7T-Hzu&8Wo`28n+^!LSXIaD?DPvA(iahHrn|rS(fMCh zLjEpg@phcdV6vJm7ue=f=!p88wsanYj_CGdz|;7W)jB~-{-VwR*Kj_2-V2=SgH`*- zo-9=7e%0ji;&tM$jh}vfo67ok+pK+T;`@?B>y}?w6B7e$QC|IdHT>AuuL*m1xWo&` zyjuRc<=&!OUrZ)N{sd0;@}IQx++VULlfn(5M@JXa(i#_=s8( zxZHz5YV)dz*vH$cx0n%h<^(JDRj3OLbv>}JXza~&9E9sKN4+u{D>PmBJDR{o6BsoT z*y_J$@3gvF_ZS|=w(wkX`<+j3?`2J|d$xJUWeH;+Y$dJY_wBbL)8}_v_u??4sDAa^ z&F|~>0@vMg3QHujVO!_@ap%Wnv#WqAZU1rZ{@z#nSK4r*VcG;N>(eFYUzh#dcCXCZ zX5sc*GoSC@|Gm%n-0RqaTOaF$F3e!VwiMsC>XZMc{OfnWzscQk^3%O6|CoAX!(Wum|RlV^y%r^A2QSDgU}JYD@<);T3K0RZgrT($rJ literal 0 HcmV?d00001 diff --git a/web/_posts/0.36.0/firefox_WqFFMXhc7H.png b/web/_posts/0.36.0/firefox_WqFFMXhc7H.png new file mode 100644 index 0000000000000000000000000000000000000000..9d7cb78975c4d56c556570f9825da2f9c9ec3537 GIT binary patch literal 353074 zcmdSAiC2?n_bzNFskK5Yuc9)wRiRY@0U?GdwN{ZT;!s7#hzL;vM2LhTB+*)>h(HAy zLV(nfT84lT!j!}^g&`p-LI{CGrUb}D2${%q0`2=d>wJH}x6ZlO%F24Oo@Zs>_nxkO z?fqn*I_baZvmKwUTeoggz_B0CtXpS>UbpU}l26y0ei>+cKW_T^0Di{*hjn#>HuI*7 zk0FNw53O6*kiStE^@-_v!?j}}@OA6VJ6As+&|rUFUboKpG~mZWKc_{C^vIWy=PKUo zM}Uuct_%0xVA>TlA&@|cvAXh~O{{IsUw_}>6#n7Iqu+nE`I9$a0dD;w+5F|M@dG

i_@ygVzNW_6QL^K=ry|CmuwN@y9fdFcO~W4M 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 literal 0 HcmV?d00001